r600: add register info for atomic counters

Graphics / Mesa 3D Graphics Library / Mesa - Dave Airlie [redhat.com] - 5 June 2017 16:09 EDT

The atomic counters on evergreen are implemented via append/consume UAV counters. This just adds the register info for them. The EOS packets are used to get the atomic totals extracted post shader execution for storing into a buffer.

95c1e57 r600: add register info for atomic counters.
src/gallium/drivers/r600/eg_sq.h | 4 +++
src/gallium/drivers/r600/evergreend.h | 47 +++++++++++++++++++++++++++++++++++
2 files changed, 51 insertions(+)

Upstream: cgit.freedesktop.org


  • Share