v3d/compiler: handle GL/Vulkan differences in uniform handling
authorAlejandro Piñeiro <apinheiro@igalia.com>
Fri, 11 Sep 2020 21:42:19 +0000 (23:42 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 13 Oct 2020 21:21:27 +0000 (21:21 +0000)
commitc8212731e7d67a7036289696020bfa3a6f9c3f62
treef38f40f776a49b14797c81745995551637beaccc
parent4e2817fd33d2ee35129324cc01a50dd649bc84b3
v3d/compiler: handle GL/Vulkan differences in uniform handling

This also adds a v3d_execution_environment, so compiler could know if
it is generating code for OpenGL or Vulkan needs.

Reviewed-by: Iago Toral <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
src/broadcom/compiler/nir_to_vir.c
src/broadcom/compiler/v3d_compiler.h
src/broadcom/compiler/v3d_nir_lower_io.c
src/broadcom/vulkan/v3dv_pipeline.c