From b389a4b3498d03b04a27e2383bacf923c3aa0698 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 22 Oct 2015 11:56:49 +0200 Subject: [PATCH] Fix outline strip vertex buffer --- renderdoc/driver/vulkan/vk_debug.cpp | 18 +++++++++--------- renderdoc/driver/vulkan/vk_replay.cpp | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_debug.cpp b/renderdoc/driver/vulkan/vk_debug.cpp index 91ec4018f..3e3d28476 100644 --- a/renderdoc/driver/vulkan/vk_debug.cpp +++ b/renderdoc/driver/vulkan/vk_debug.cpp @@ -376,17 +376,17 @@ VulkanDebugManager::VulkanDebugManager(WrappedVulkan *driver, VkDevice dev) { float data[] = { - 0.0f, -1.0f, 0.0f, 1.0f, - 1.0f, -1.0f, 0.0f, 1.0f, - - 1.0f, -1.0f, 0.0f, 1.0f, - 1.0f, 0.0f, 0.0f, 1.0f, - - 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, + 1.0f, 0.0f, 0.0f, 1.0f, - 0.0f, 0.1f, 0.0f, 1.0f, - 0.0f, -1.0f, 0.0f, 1.0f, + 1.0f, 0.0f, 0.0f, 1.0f, + 1.0f, 1.0f, 0.0f, 1.0f, + + 1.0f, 1.0f, 0.0f, 1.0f, + 0.0f, 1.0f, 0.0f, 1.0f, + + 0.0f, 1.0f, 0.0f, 1.0f, + 0.0f, -0.1f, 0.0f, 1.0f, }; m_OutlineStripVBO.Create(driver, dev, 128, 0); diff --git a/renderdoc/driver/vulkan/vk_replay.cpp b/renderdoc/driver/vulkan/vk_replay.cpp index 3461580a5..399e127f2 100644 --- a/renderdoc/driver/vulkan/vk_replay.cpp +++ b/renderdoc/driver/vulkan/vk_replay.cpp @@ -949,7 +949,7 @@ void VulkanReplay::RenderHighlightBox(float w, float h, float scale) vt->CmdDraw(Unwrap(cmd), 8, 1, 0, 0); genericuniforms secondOutline; - secondOutline.Offset = Vec4f(-xpixdim, ypixdim, 0.0f, 0.0f); + secondOutline.Offset = Vec4f(-xpixdim, -ypixdim, 0.0f, 0.0f); secondOutline.Scale = Vec4f(xdim+xpixdim*2, ydim+ypixdim*2, 1.0f, 1.0f); secondOutline.Color = Vec4f(0.0f, 0.0f, 0.0f, 1.0f);