diff options
author | Ian Romanick <ian.d.romanick@intel.com> | 2023-02-06 10:51:34 -0800 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2023-02-10 03:18:23 +0000 |
commit | 1d5033823eaefd0efea721e3f6cb9de4ace52ec6 (patch) | |
tree | 15b4b9f1c6b745124f59ff7e57dd79e6531f8fd4 | |
parent | 6b6f757e23752981b275c78b2b43292b55685711 (diff) | |
download | mesa-1d5033823eaefd0efea721e3f6cb9de4ace52ec6.tar.gz |
nir/inline_uniforms: Change num_offsets type to uint8_t
This is step 0 in an attempt to unify a bunch of nir_inline_uniforms.c
and lvp_inline_uniforms.c code.
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21179>
-rw-r--r-- | src/compiler/nir/nir_inline_uniforms.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/compiler/nir/nir_inline_uniforms.c b/src/compiler/nir/nir_inline_uniforms.c index c2331bbb213..3fdc1f3ef70 100644 --- a/src/compiler/nir/nir_inline_uniforms.c +++ b/src/compiler/nir/nir_inline_uniforms.c @@ -48,7 +48,7 @@ static bool src_only_uses_uniforms(const nir_src *src, int component, - uint32_t *uni_offsets, unsigned *num_offsets) + uint32_t *uni_offsets, uint8_t *num_offsets) { if (!src->is_ssa) return false; @@ -137,7 +137,7 @@ src_only_uses_uniforms(const nir_src *src, int component, static bool is_induction_variable(const nir_src *src, int component, nir_loop_info *info, - uint32_t *uni_offsets, unsigned *num_offsets) + uint32_t *uni_offsets, uint8_t *num_offsets) { if (!src->is_ssa) return false; @@ -183,9 +183,9 @@ is_induction_variable(const nir_src *src, int component, nir_loop_info *info, static void add_inlinable_uniforms(const nir_src *cond, nir_loop_info *info, - uint32_t *uni_offsets, unsigned *num_offsets) + uint32_t *uni_offsets, uint8_t *num_offsets) { - unsigned new_num = *num_offsets; + uint8_t new_num = *num_offsets; /* If condition SSA is always scalar, so component is 0. */ unsigned component = 0; @@ -239,7 +239,7 @@ add_inlinable_uniforms(const nir_src *cond, nir_loop_info *info, static void process_node(nir_cf_node *node, nir_loop_info *info, - uint32_t *uni_offsets, unsigned *num_offsets) + uint32_t *uni_offsets, uint8_t *num_offsets) { switch (node->type) { case nir_cf_node_if: { @@ -317,7 +317,7 @@ void nir_find_inlinable_uniforms(nir_shader *shader) { uint32_t uni_offsets[MAX_INLINABLE_UNIFORMS]; - unsigned num_offsets = 0; + uint8_t num_offsets = 0; nir_foreach_function(function, shader) { if (function->impl) { |