freedreno/a5xx: Reduce packet emits for SSBO state.
authorEmma Anholt <emma@anholt.net>
Fri, 6 Aug 2021 22:39:02 +0000 (15:39 -0700)
committerMarge Bot <eric+marge@anholt.net>
Wed, 18 Aug 2021 00:15:18 +0000 (00:15 +0000)
commitc94ff7dd811ad9739b4df92f1cb1ff068ddfdd25
treee9aaee986e63dd4b58d20f938dad1e442ddf0c83
parentf10c7c4a5d403ebcecf8e2364f671c8e43dc50ef
freedreno/a5xx: Reduce packet emits for SSBO state.

This is what I see happening in
dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.load on
pixel 2 (also where I found a buffer big enough to show how to encode the
size).

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12258>
src/gallium/drivers/freedreno/a5xx/fd5_emit.c