Module: Mesa Branch: main Commit: 78ea6220a760902babb7ce709d61fc4278e4eb56 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=78ea6220a760902babb7ce709d61fc4278e4eb56
Author: Dave Airlie <[email protected]> Date: Fri Aug 26 16:56:41 2022 +1000 gallivm: reorder some texture/image members. This just aligns texture/image a bit more, shouldn't have much affect, but might make things easier going forward. Reviewed-by: Roland Scheidegger <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18265> --- src/gallium/auxiliary/gallivm/lp_bld_jit_types.h | 28 ++++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_jit_types.h b/src/gallium/auxiliary/gallivm/lp_bld_jit_types.h index bbe25d70e03..432d2eaaf54 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_jit_types.h +++ b/src/gallium/auxiliary/gallivm/lp_bld_jit_types.h @@ -54,31 +54,31 @@ lp_llvm_buffer_num_elements(struct gallivm_state *gallivm, struct lp_jit_texture { + const void *base; uint32_t width; /* same as number of elements */ uint32_t height; uint32_t depth; /* doubles as array size */ - const void *base; + uint32_t num_samples; + uint32_t sample_stride; uint32_t row_stride[PIPE_MAX_TEXTURE_LEVELS]; uint32_t img_stride[PIPE_MAX_TEXTURE_LEVELS]; uint32_t first_level; uint32_t last_level; uint32_t mip_offsets[PIPE_MAX_TEXTURE_LEVELS]; - uint32_t num_samples; - uint32_t sample_stride; }; enum { - LP_JIT_TEXTURE_WIDTH = 0, + LP_JIT_TEXTURE_BASE = 0, + LP_JIT_TEXTURE_WIDTH, LP_JIT_TEXTURE_HEIGHT, LP_JIT_TEXTURE_DEPTH, - LP_JIT_TEXTURE_BASE, + LP_JIT_TEXTURE_NUM_SAMPLES, + LP_JIT_TEXTURE_SAMPLE_STRIDE, LP_JIT_TEXTURE_ROW_STRIDE, LP_JIT_TEXTURE_IMG_STRIDE, LP_JIT_TEXTURE_FIRST_LEVEL, LP_JIT_TEXTURE_LAST_LEVEL, LP_JIT_TEXTURE_MIP_OFFSETS, - LP_JIT_TEXTURE_NUM_SAMPLES, - LP_JIT_TEXTURE_SAMPLE_STRIDE, LP_JIT_TEXTURE_NUM_FIELDS /* number of fields above */ }; @@ -108,25 +108,25 @@ lp_build_create_jit_sampler_type(struct gallivm_state *gallivm); struct lp_jit_image { + const void *base; uint32_t width; /* same as number of elements */ uint32_t height; uint32_t depth; - const void *base; - uint32_t row_stride; - uint32_t img_stride; uint32_t num_samples; uint32_t sample_stride; + uint32_t row_stride; + uint32_t img_stride; }; enum { - LP_JIT_IMAGE_WIDTH = 0, + LP_JIT_IMAGE_BASE = 0, + LP_JIT_IMAGE_WIDTH, LP_JIT_IMAGE_HEIGHT, LP_JIT_IMAGE_DEPTH, - LP_JIT_IMAGE_BASE, - LP_JIT_IMAGE_ROW_STRIDE, - LP_JIT_IMAGE_IMG_STRIDE, LP_JIT_IMAGE_NUM_SAMPLES, LP_JIT_IMAGE_SAMPLE_STRIDE, + LP_JIT_IMAGE_ROW_STRIDE, + LP_JIT_IMAGE_IMG_STRIDE, LP_JIT_IMAGE_NUM_FIELDS /* number of fields above */ };
