tu: Use the ir3 shader API
authorConnor Abbott <cwabbott0@gmail.com>
Tue, 16 Jun 2020 09:44:23 +0000 (11:44 +0200)
committerMarge Bot <eric+marge@anholt.net>
Wed, 17 Jun 2020 13:13:05 +0000 (13:13 +0000)
commit808992fc506b02908468b64082981ddb4e58f713
tree8875afa2c038c0acc49a7e856a1e6cdf5ec0a4f1
parentb1700698a58dcdca8ba0fe738514a8b23b0e8572
tu: Use the ir3 shader API

This will be necessary once we start compiling multiple variants due to
different const size limits, and it will also be necessary for properly
implementing the pipeline cache.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5500>
src/freedreno/vulkan/tu_pipeline.c
src/freedreno/vulkan/tu_private.h
src/freedreno/vulkan/tu_shader.c