From 09341a4192648ceffd814da57a99974e5dd9b118 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 15 Aug 2017 12:32:46 +0100 Subject: [PATCH] Don't use pixel shader details for debugging vertex shader --- qrenderdoc/Windows/BufferViewer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qrenderdoc/Windows/BufferViewer.cpp b/qrenderdoc/Windows/BufferViewer.cpp index e8fffee0b..3f21cef93 100644 --- a/qrenderdoc/Windows/BufferViewer.cpp +++ b/qrenderdoc/Windows/BufferViewer.cpp @@ -3051,13 +3051,13 @@ void BufferViewer::debugVertex() debugContext += tr(", Instance %1").arg(m_Config.curInstance); const ShaderReflection *shaderDetails = - m_Ctx.CurPipelineState().GetShaderReflection(ShaderStage::Pixel); + m_Ctx.CurPipelineState().GetShaderReflection(ShaderStage::Vertex); const ShaderBindpointMapping &bindMapping = - m_Ctx.CurPipelineState().GetBindpointMapping(ShaderStage::Pixel); + m_Ctx.CurPipelineState().GetBindpointMapping(ShaderStage::Vertex); // viewer takes ownership of the trace IShaderViewer *s = - m_Ctx.DebugShader(&bindMapping, shaderDetails, ShaderStage::Pixel, trace, debugContext); + m_Ctx.DebugShader(&bindMapping, shaderDetails, ShaderStage::Vertex, trace, debugContext); m_Ctx.AddDockWindow(s->Widget(), DockReference::AddTo, this); });