tu, ir3: Handle FDM shader builtins
authorConnor Abbott <cwabbott0@gmail.com>
Fri, 25 Nov 2022 13:11:12 +0000 (14:11 +0100)
committerMarge Bot <emma+marge@anholt.net>
Mon, 8 May 2023 19:59:26 +0000 (19:59 +0000)
commit6f2be52487bf2f84f1b4d12b27275847ff6facf0
tree6d3ab31b20963dcfc0dc6b8d9c456e631ccf2948
parentb474ed1f3a237156f46393f7852d605c3e876790
tu, ir3: Handle FDM shader builtins

Also, add the necessary transform to fixup gl_FragCoord.xy.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20304>
src/compiler/nir/nir_intrinsics.py
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_nir.c
src/freedreno/ir3/ir3_shader.h
src/freedreno/vulkan/tu_cmd_buffer.cc
src/freedreno/vulkan/tu_cmd_buffer.h
src/freedreno/vulkan/tu_pipeline.cc
src/freedreno/vulkan/tu_pipeline.h
src/freedreno/vulkan/tu_shader.cc
src/freedreno/vulkan/tu_shader.h