freedreno, nir, ir3: implement GL_EXT_shader_framebuffer_fetch
authorAmber <amber@igalia.com>
Thu, 2 Mar 2023 16:45:30 +0000 (17:45 +0100)
committerMarge Bot <emma+marge@anholt.net>
Thu, 23 Mar 2023 16:59:56 +0000 (16:59 +0000)
commit8da3494d533442f1cb294a965c5adae576d9e746
tree9a1803c6bed9531ad4e7afa2ad23d701093f0e85
parentca92183845edce948e55d213cd2b26a69f155e44
freedreno, nir, ir3: implement GL_EXT_shader_framebuffer_fetch

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21260>
15 files changed:
docs/features.txt
src/compiler/nir/nir_lower_fb_read.c
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_nir.c
src/freedreno/ir3/ir3_nir.h
src/freedreno/ir3/ir3_nir_lower_layer_id.c [new file with mode: 0644]
src/freedreno/ir3/ir3_shader.c
src/freedreno/ir3/ir3_shader.h
src/freedreno/ir3/meson.build
src/gallium/drivers/freedreno/a6xx/fd6_emit.cc
src/gallium/drivers/freedreno/a6xx/fd6_gmem.cc
src/gallium/drivers/freedreno/a6xx/fd6_image.cc
src/gallium/drivers/freedreno/freedreno_batch.c
src/gallium/drivers/freedreno/freedreno_screen.c
src/gallium/drivers/freedreno/ir3/ir3_gallium.c