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

Author: Mike Blumenkrantz <[email protected]>
Date:   Tue Mar 28 18:47:08 2023 -0400

zink: swap nir pointers when compiling compute shaders

these are the same pointer, just use a different one

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

---

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

diff --git a/src/gallium/drivers/zink/zink_program.c 
b/src/gallium/drivers/zink/zink_program.c
index fcf9d807cc7..ae46f9f98e3 100644
--- a/src/gallium/drivers/zink/zink_program.c
+++ b/src/gallium/drivers/zink/zink_program.c
@@ -843,7 +843,7 @@ update_cs_shader_module(struct zink_context *ctx, struct 
zink_compute_program *c
       if (!zm) {
          return;
       }
-      mod = zink_shader_compile(screen, zs, comp->shader->nir, key, 
zs_swizzle_size ? &ctx->di.zs_swizzle[MESA_SHADER_COMPUTE] : NULL);
+      mod = zink_shader_compile(screen, zs, comp->nir, key, zs_swizzle_size ? 
&ctx->di.zs_swizzle[MESA_SHADER_COMPUTE] : NULL);
       if (!mod) {
          FREE(zm);
          return;

Reply via email to