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;
