From: Brian Paul Date: Mon, 25 Apr 2016 15:38:05 +0000 (-0600) Subject: util/blitter: use ARRAY_SIZE macro X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=63df017fda72e0e165f622eac529c6889ae220d9;p=mesa.git util/blitter: use ARRAY_SIZE macro And remove local definition of Elements() macro. Reviewed-by: Marek Olšák --- diff --git a/src/gallium/auxiliary/util/u_blitter.h b/src/gallium/auxiliary/util/u_blitter.h index ed4a2324896..32ee884da38 100644 --- a/src/gallium/auxiliary/util/u_blitter.h +++ b/src/gallium/auxiliary/util/u_blitter.h @@ -32,12 +32,6 @@ #include "pipe/p_state.h" -/* u_memory.h conflicts with st/mesa */ -#ifndef Elements -#define Elements(x) (sizeof(x)/sizeof((x)[0])) -#endif - - #ifdef __cplusplus extern "C" { #endif @@ -464,7 +458,7 @@ util_blitter_save_fragment_sampler_states( unsigned num_sampler_states, void **sampler_states) { - assert(num_sampler_states <= Elements(blitter->saved_sampler_states)); + assert(num_sampler_states <= ARRAY_SIZE(blitter->saved_sampler_states)); blitter->saved_num_sampler_states = num_sampler_states; memcpy(blitter->saved_sampler_states, sampler_states, @@ -477,7 +471,7 @@ util_blitter_save_fragment_sampler_views(struct blitter_context *blitter, struct pipe_sampler_view **views) { unsigned i; - assert(num_views <= Elements(blitter->saved_sampler_views)); + assert(num_views <= ARRAY_SIZE(blitter->saved_sampler_views)); blitter->saved_num_sampler_views = num_views; for (i = 0; i < num_views; i++) @@ -501,7 +495,7 @@ util_blitter_save_so_targets(struct blitter_context *blitter, struct pipe_stream_output_target **targets) { unsigned i; - assert(num_targets <= Elements(blitter->saved_so_targets)); + assert(num_targets <= ARRAY_SIZE(blitter->saved_so_targets)); blitter->saved_num_so_targets = num_targets; for (i = 0; i < num_targets; i++)