venus: add some trace points
Add trace points for - vn_AcquireNextImage2KHR and vn_QueuePresentKHR - vn_AcquireImageANDROID and vn_QueueSignalReleaseImageANDROID - vn_BeginCommandBuffer and vn_EndCommandBuffer - vn_*Wait* - vn_Queue* - vn_instance_wait_roundtrip - shmem allocations and cache miss/skip v2: fix cache miss/skip trace points (Ryan) Signed-off-by: Chia-I Wu <olvaffe@gmail.com> Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org> (v1) Reviewed-by: Ryan Neph <ryanneph@google.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14215>
This commit is contained in:
@@ -623,6 +623,7 @@ VkResult
|
||||
vn_BeginCommandBuffer(VkCommandBuffer commandBuffer,
|
||||
const VkCommandBufferBeginInfo *pBeginInfo)
|
||||
{
|
||||
VN_TRACE_FUNC();
|
||||
struct vn_command_buffer *cmd =
|
||||
vn_command_buffer_from_handle(commandBuffer);
|
||||
struct vn_instance *instance = cmd->device->instance;
|
||||
@@ -703,6 +704,7 @@ vn_cmd_submit(struct vn_command_buffer *cmd)
|
||||
VkResult
|
||||
vn_EndCommandBuffer(VkCommandBuffer commandBuffer)
|
||||
{
|
||||
VN_TRACE_FUNC();
|
||||
struct vn_command_buffer *cmd =
|
||||
vn_command_buffer_from_handle(commandBuffer);
|
||||
struct vn_instance *instance = cmd->device->instance;
|
||||
|
||||
Reference in New Issue
Block a user