From d286453bffac905a4f2075466160eef55d5b1a44 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 24 Jan 2018 12:39:40 +0000 Subject: [PATCH] Add marker region around pick vertex --- renderdoc/driver/vulkan/vk_debug.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_debug.cpp b/renderdoc/driver/vulkan/vk_debug.cpp index 3d1a2f356..fb5b08d0d 100644 --- a/renderdoc/driver/vulkan/vk_debug.cpp +++ b/renderdoc/driver/vulkan/vk_debug.cpp @@ -762,6 +762,8 @@ uint32_t VulkanReplay::PickVertex(uint32_t eventId, int32_t w, int32_t h, const VkDevice dev = m_pDriver->GetDev(); const VkLayerDispatchTable *vt = ObjDisp(dev); + VkMarkerRegion::Begin(StringFormat::Fmt("VulkanReplay::PickVertex(%u, %u)", x, y)); + Matrix4f projMat = Matrix4f::Perspective(90.0f, 0.1f, 100000.0f, float(w) / float(h)); Matrix4f camMat = cfg.cam ? ((Camera *)cfg.cam)->GetMatrix() : Matrix4f::Identity(); @@ -1170,6 +1172,10 @@ uint32_t VulkanReplay::PickVertex(uint32_t eventId, int32_t w, int32_t h, const m_VertexPick.ResultReadback.Unmap(); + VkMarkerRegion::Set(StringFormat::Fmt("Result is %u", ret)); + + VkMarkerRegion::End(); + return ret; }