pvr: stop restricting the compiler to the Sascha Willems triangle demo
authorFrank Binns <frank.binns@imgtec.com>
Wed, 22 Feb 2023 22:42:14 +0000 (22:42 +0000)
committerMarge Bot <emma+marge@anholt.net>
Sat, 25 Feb 2023 22:58:25 +0000 (22:58 +0000)
commitcbfa4d52ed24a2af0baac0655cab42b1c4f86949
treea146c4ff2124a1e3cd2ac13d818f006bedbb6cb0
parentcb7403b90955308ed76cb7bebe0dbc23f15fac81
pvr: stop restricting the compiler to the Sascha Willems triangle demo

Do this by removing the compatibility table and only using hard coded shaders
when present. The hard coded shaders, along with the hard coding framework
itself, can be dropped once the compiler is capable of compiling the hard coded
shaders. In the meantime we don't want to risk regressing things that we know
work because we temporarily can't test them.

This restriction is being dropped now as the new compiler framework has been
merged and we want to make use of it so it can be developed further.

Signed-off-by: Frank Binns <frank.binns@imgtec.com>
Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21495>
src/imagination/vulkan/pvr_cmd_buffer.c
src/imagination/vulkan/pvr_hardcode.c
src/imagination/vulkan/pvr_hardcode.h
src/imagination/vulkan/pvr_pipeline.c