radeonsi: deserialize nir binary in si_check_blend_dst_sampler_noop
authorQiang Yu <yuq825@gmail.com>
Fri, 27 May 2022 09:24:41 +0000 (17:24 +0800)
committerMarge Bot <emma+marge@anholt.net>
Mon, 27 Jun 2022 02:38:21 +0000 (02:38 +0000)
commit05b829cd0c2ac644e8b68941a3194030ab13e917
tree9f556a9d3406f52f32b4feb160c4e75b00bd1142
parent3aa70d92ce629ae49c7555cbeeff66feacaac812
radeonsi: deserialize nir binary in si_check_blend_dst_sampler_noop

We can do this parse with original nir instead of shader key pass
applied nir in si_get_nir_shader.

This can free si_get_nir_shader to just use si_shader as parameter.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16705>
src/gallium/drivers/radeonsi/si_nir_optim.c
src/gallium/drivers/radeonsi/si_shader.c
src/gallium/drivers/radeonsi/si_shader.h
src/gallium/drivers/radeonsi/si_state.c