summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Romanick <ian.d.romanick@intel.com>2023-02-06 10:51:34 -0800
committerMarge Bot <emma+marge@anholt.net>2023-02-10 03:18:23 +0000
commit1d5033823eaefd0efea721e3f6cb9de4ace52ec6 (patch)
tree15b4b9f1c6b745124f59ff7e57dd79e6531f8fd4
parent6b6f757e23752981b275c78b2b43292b55685711 (diff)
downloadmesa-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.c12
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) {