Module: Mesa Branch: main Commit: 2e56be8e34612d8081b13b73b8be5eb5c6f341d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e56be8e34612d8081b13b73b8be5eb5c6f341d0
Author: Alyssa Rosenzweig <aly...@rosenzweig.io> Date: Sat Nov 18 22:05:08 2023 -0400 panfrost: use pipe_shader_from_nir Signed-off-by: Alyssa Rosenzweig <aly...@rosenzweig.io> Reviewed-by: Eric Engestrom <e...@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26272> --- src/gallium/drivers/panfrost/pan_afbc_cso.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/panfrost/pan_afbc_cso.c b/src/gallium/drivers/panfrost/pan_afbc_cso.c index 7ea74252b98..931069cbb50 100644 --- a/src/gallium/drivers/panfrost/pan_afbc_cso.c +++ b/src/gallium/drivers/panfrost/pan_afbc_cso.c @@ -22,6 +22,7 @@ */ #include "pan_afbc_cso.h" +#include "nir/pipe_nir.h" #include "nir_builder.h" #include "pan_context.h" #include "pan_resource.h" @@ -290,8 +291,7 @@ panfrost_afbc_get_shaders(struct panfrost_context *ctx, nir_shader *nir = \ panfrost_afbc_create_##name##_shader(screen, __VA_ARGS__); \ nir->info.num_ubos = 1; \ - struct pipe_compute_state cso = {PIPE_SHADER_IR_NIR, nir}; \ - shader->name##_cso = pctx->create_compute_state(pctx, &cso); \ + shader->name##_cso = pipe_shader_from_nir(pctx, nir); \ } COMPILE_SHADER(size, key.bpp, key.align);