etnaviv: move printing of final shader out of etna_link_shaders(..)
authorChristian Gmeiner <christian.gmeiner@gmail.com>
Fri, 2 Jun 2023 14:55:58 +0000 (16:55 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 7 Jun 2023 10:19:14 +0000 (10:19 +0000)
commit7bbef4002cc812ba4acfb114bac1b49fc2579c46
tree9b93fcf51501c1f3c648fee34f3514aa1717ef1a
parentf40ab555f51636c054146a5bcfff3eab4135d6a3
etnaviv: move printing of final shader out of etna_link_shaders(..)

Printing the final shaders in etna_link_shaders(..) can be quite noisy and
does not work when using shader-db. Lets make it possible to stare at the
generaded shader code when using shader-db by moving the etna_dump_shader(..)
call into create_variant(..).

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23396>
src/gallium/drivers/etnaviv/etnaviv_shader.c