MCPcopy Create free account
hub / github.com/baldurk/renderdoc / vulkanVerForSpirVer

Function vulkanVerForSpirVer

qrenderdoc/Code/Interface/ShaderProcessingTool.cpp:50–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48}
49
50QString vulkanVerForSpirVer(QString spirvVer)
51{
52 if(spirvVer == lit("spirv1.0") || spirvVer == lit("spirv1.1") || spirvVer == lit("spirv1.2"))
53 return lit("vulkan1.0");
54 if(spirvVer == lit("spirv1.3"))
55 return lit("vulkan1.1");
56 if(spirvVer == lit("spirv1.4"))
57 return lit("vulkan1.1spirv1.4");
58 if(spirvVer == lit("spirv1.5"))
59 return lit("vulkan1.2");
60 if(spirvVer == lit("spirv1.6"))
61 return lit("vulkan1.3");
62 else
63 return lit("vulkan1.3");
64}
65
66static ShaderToolOutput RunTool(const ShaderProcessingTool &tool, QWidget *window,
67 QString input_file, QString output_file, QStringList &argList)

Callers 2

DisassembleShaderMethod · 0.85
CompileShaderMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected