Quick hacks to show SPIR-V disassembly with hlsl highlighting

This commit is contained in:
baldurk
2016-01-18 19:48:17 +01:00
parent 1d15a4b2ca
commit 254321fcd1
+3 -1
View File
@@ -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) ||