r600: add register info for atomic counters.
authorDave Airlie <airlied@redhat.com>
Mon, 5 Jun 2017 03:24:12 +0000 (13:24 +1000)
committerDave Airlie <airlied@redhat.com>
Mon, 5 Jun 2017 20:09:37 +0000 (06:09 +1000)
commit95c1e57a18d5b98503b6abee997100c12d6b5b22
tree6a4db18c5e643a715f87e4b3f2c073b66fe28f39
parenta6b71f758868931368c1d6369795e161c975fdc6
r600: add register info for atomic counters.

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.

Reviewed-by: Glenn Kennard <glenn.kennard@gmail.com>
src/gallium/drivers/r600/eg_sq.h
src/gallium/drivers/r600/evergreend.h