radeonsi/sqtt: export shader code to RGP
With these changes the shader code is visible in RGP. Vk pipeline feature is emulated using si_update_shaders: when shaders are updated we compute a sha1 of their code and use it as a pipeline hash. Reviewed-by:Marek Olšák <marek.olsak@amd.com> Part-of: <mesa/mesa!9277>
- src/gallium/drivers/radeonsi/si_pipe.h 4 additions, 0 deletionssrc/gallium/drivers/radeonsi/si_pipe.h
- src/gallium/drivers/radeonsi/si_sqtt.c 202 additions, 1 deletionsrc/gallium/drivers/radeonsi/si_sqtt.c
- src/gallium/drivers/radeonsi/si_state_shaders.c 25 additions, 0 deletionssrc/gallium/drivers/radeonsi/si_state_shaders.c