anv: use COMPUTE_WALKER post sync field to track compute work
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Fri, 19 May 2023 14:01:23 +0000 (17:01 +0300)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Wed, 24 May 2023 06:09:01 +0000 (09:09 +0300)
commit521c216efcc0d0292ceedb3451c5a0a1ef956083
treeb1ef13bf9fc34a42cbefed1f24d54ccf4645b0dd
parentddc37cf430b6ed7c1bdee387f14e36d6d017ebe7
anv: use COMPUTE_WALKER post sync field to track compute work

This is more accurate than PIPE_CONTROL as it won't introduce stalls
between the compute dispatches.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Felix DeGrood <felix.j.degrood@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23131>
src/intel/vulkan/anv_cmd_buffer.c
src/intel/vulkan/anv_genX.h
src/intel/vulkan/anv_measure.c
src/intel/vulkan/anv_private.h
src/intel/vulkan/anv_utrace.c
src/intel/vulkan/genX_cmd_buffer.c