From 254321fcd11543db2613f6e4061fe7d6a1702e88 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 18 Jan 2016 19:48:17 +0100 Subject: [PATCH] Quick hacks to show SPIR-V disassembly with hlsl highlighting --- renderdocui/Windows/ShaderViewer.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renderdocui/Windows/ShaderViewer.cs b/renderdocui/Windows/ShaderViewer.cs index 8fd3c8616..bbe6117c8 100644 --- a/renderdocui/Windows/ShaderViewer.cs +++ b/renderdocui/Windows/ShaderViewer.cs @@ -497,7 +497,7 @@ namespace renderdocui.Windows } { - m_DisassemblyView = MakeEditor("scintillaDisassem", disasm, false); + m_DisassemblyView = MakeEditor("scintillaDisassem", disasm, m_Core.APIProps.pipelineType == APIPipelineStateType.Vulkan); m_DisassemblyView.IsReadOnly = true; m_DisassemblyView.TabIndex = 0; @@ -751,6 +751,8 @@ namespace renderdocui.Windows ((System.ComponentModel.ISupportInitialize)(scintilla1)).EndInit(); string syntaxtype = m_Core.APIProps.ShaderExtension.Substring(1); + if (m_Core.APIProps.pipelineType == APIPipelineStateType.Vulkan) + syntaxtype = "hlsl"; var syntaxpath = Path.Combine(Core.ConfigDirectory, syntaxtype + ".xml"); if (!File.Exists(syntaxpath) ||