-
Mark Janes authored
When a secondary command buffer is encountered, insert an event that links to the new batch. This commit leaves intel_measure timestamp buffer objects mmapped, which is more efficient than mapping/unmapping several times. With the BOs mapped at all times, timestamp buffers can be managed directly by intel_measure, where it will iterate over timestamps of linked secondary buffers. With timestamp buffers managed by intel_measure, a more efficient and accurate check for render completion can be moved into intel_measure from anv/iris. Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Acked-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <mesa/mesa!7354>
d6fc72e2