Module: Mesa
Branch: main
Commit: 01b7371bb474be050e50ec996d173ae931e6c62f
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=01b7371bb474be050e50ec996d173ae931e6c62f

Author: Gregory Mitrano <[email protected]>
Date:   Tue Apr 25 21:44:03 2023 -0400

ac/sqtt: Add RGP Definitions for Mesh Shaders

This commit adds RGP marker definitions for the following mesh shader
functions:

- vkCmdDrawMeshTasksEXT
- vkCmdDrawMeshTasksIndirectCountEXT
- vkCmdDrawMeshTasksIndirectEXT

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21917>

---

 src/amd/common/ac_sqtt.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/amd/common/ac_sqtt.h b/src/amd/common/ac_sqtt.h
index 3807d56e938..0b14eab965d 100644
--- a/src/amd/common/ac_sqtt.h
+++ b/src/amd/common/ac_sqtt.h
@@ -260,6 +260,10 @@ enum rgp_sqtt_marker_general_api_type
    ApiCmdSetStencilReference = 43,
    ApiCmdDrawIndirectCount = 44,
    ApiCmdDrawIndexedIndirectCount = 45,
+   /* gap */
+   ApiCmdDrawMeshTasksEXT = 47,
+   ApiCmdDrawMeshTasksIndirectCountEXT = 48,
+   ApiCmdDrawMeshTasksIndirectEXT = 49,
    ApiInvalid = 0xffffffff
 };
 
@@ -324,6 +328,10 @@ enum rgp_sqtt_marker_event_type
    EventCmdCopyAccelerationStructureKHR = 34,
    EventCmdCopyAccelerationStructureToMemoryKHR = 35,
    EventCmdCopyMemoryToAccelerationStructureKHR = 36,
+   /* gap */
+   EventCmdDrawMeshTasksEXT = 41,
+   EventCmdDrawMeshTasksIndirectCountEXT = 42,
+   EventCmdDrawMeshTasksIndirectEXT = 43,
    EventInvalid = 0xffffffff
 };
 

Reply via email to