radeonsi: use si_nir_is_output_const_if_tex_is_const
When a blending mode producing "color = src * dst" is used and we can determine that dst is 1, then the draw call can dropped completely. Reviewed-by:Marek Olšák <marek.olsak@amd.com> Part-of: <mesa/mesa!10979>
Showing
- src/gallium/drivers/radeonsi/si_shader.h 7 additions, 0 deletionssrc/gallium/drivers/radeonsi/si_shader.h
- src/gallium/drivers/radeonsi/si_shader_nir.c 4 additions, 0 deletionssrc/gallium/drivers/radeonsi/si_shader_nir.c
- src/gallium/drivers/radeonsi/si_state.c 68 additions, 0 deletionssrc/gallium/drivers/radeonsi/si_state.c
- src/gallium/drivers/radeonsi/si_state.h 1 addition, 0 deletionssrc/gallium/drivers/radeonsi/si_state.h
Loading
Please register or sign in to comment