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

Author: Mike Blumenkrantz <[email protected]>
Date:   Tue Aug 29 09:47:46 2023 -0400

zink: fix typing on bindless io lowering

with lowered io this should always be an ivec2

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

---

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

diff --git a/src/gallium/drivers/zink/zink_compiler.c 
b/src/gallium/drivers/zink/zink_compiler.c
index 411899c77b3..a4ec380ef33 100644
--- a/src/gallium/drivers/zink/zink_compiler.c
+++ b/src/gallium/drivers/zink/zink_compiler.c
@@ -4204,9 +4204,8 @@ lower_bindless_io_instr(nir_builder *b, 
nir_intrinsic_instr *instr,
    if (!glsl_type_is_image(var->type) && !glsl_type_is_sampler(var->type))
       return false;
 
-   var->type = glsl_int64_t_type();
+   var->type = glsl_vector_type(GLSL_TYPE_INT, 2);
    var->data.bindless = 1;
-   nir_intrinsic_set_dest_type(instr, nir_type_int64);
    return true;
 }
 

Reply via email to