Module: Mesa
Branch: main
Commit: e81048a0e2f1d2b95b6cd3dc4c7563e0e25670ce
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e81048a0e2f1d2b95b6cd3dc4c7563e0e25670ce

Author: Mike Blumenkrantz <[email protected]>
Date:   Tue Aug 29 10:54:39 2023 -0400

zink: use explicit stride from types instead of copying old_var stride

should be no functional changes

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24950>

---

 src/gallium/drivers/zink/zink_compiler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gallium/drivers/zink/zink_compiler.c 
b/src/gallium/drivers/zink/zink_compiler.c
index 4a859a2040a..c1bbbe6fdb9 100644
--- a/src/gallium/drivers/zink/zink_compiler.c
+++ b/src/gallium/drivers/zink/zink_compiler.c
@@ -5028,7 +5028,7 @@ rework_io_vars(nir_shader *nir, nir_variable_mode mode)
                   vec_type = glsl_array_type(vec_type, slot_count, 
glsl_get_explicit_stride(vec_type));
             }
             if (is_arrayed)
-               vec_type = glsl_array_type(vec_type, 
glsl_array_size(old_var->type), glsl_get_explicit_stride(old_var->type));
+               vec_type = glsl_array_type(vec_type, 
glsl_array_size(old_var->type), glsl_get_explicit_stride(vec_type));
             if (vars[location][c]) {
                if 
(glsl_get_vector_elements(glsl_without_array(vars[location][c]->type)) < 
glsl_get_vector_elements(glsl_without_array(vec_type))) {
                   /* enlarge existing vars if necessary */

Reply via email to