v3d: Add support for CS shared variable load/store/atomics.
authorEric Anholt <eric@anholt.net>
Mon, 10 Dec 2018 03:44:33 +0000 (19:44 -0800)
committerEric Anholt <eric@anholt.net>
Mon, 14 Jan 2019 23:40:55 +0000 (15:40 -0800)
commit9b45b06d7c685c4ef23a25c086870cee05ead1b5
treebe5f7723bce444ff6875fc6a8a239de00e3dea15
parent01d913cf90d3c57ba82f555bdf4ccb8ef7f9801e
v3d: Add support for CS shared variable load/store/atomics.

CS shared variables are handled effectively as SSBO access to a temporary
buffer that will be allocated at CS dispatch time.
src/broadcom/compiler/nir_to_vir.c
src/broadcom/compiler/v3d_compiler.h
src/broadcom/compiler/vir_dump.c