ir3: Initial support for private memory
authorConnor Abbott <cwabbott0@gmail.com>
Thu, 29 Oct 2020 14:05:24 +0000 (15:05 +0100)
committerConnor Abbott <cwabbott0@gmail.com>
Thu, 19 Nov 2020 16:55:03 +0000 (17:55 +0100)
commit4970aa55771e41ca0eb6dd8a1d707bb846c0d694
treee2267b94a47f7c1a8321709bba19aa0d27cefa6f
parent32cb01a4189894f9a5e68386b40193f3224ae5bf
ir3: Initial support for private memory

Add information that the driver will need to setup registers, and
implement support for load_scratch/store_scratch using private memory.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7386>
src/freedreno/ir3/ir3.c
src/freedreno/ir3/ir3.h
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_nir.c
src/freedreno/ir3/ir3_shader.c
src/freedreno/ir3/ir3_shader.h