1 spv.hlslDebugInfo.vert 2 // Module Version 10000 3 // Generated by (magic number): 80007 4 // Id's are bound by 19 5 6 Capability Shader 7 2: ExtInstImport "GLSL.std.450" 8 MemoryModel Logical GLSL450 9 EntryPoint Vertex 5 "newMain" 17 10 1: String "spv.hlslDebugInfo.vert" 11 Source HLSL 500 1 "// OpModuleProcessed entry-point newMain 12 // OpModuleProcessed shift-sampler-binding 2 13 // OpModuleProcessed shift-texture-binding 4 14 // OpModuleProcessed shift-image-binding 1 15 // OpModuleProcessed shift-UBO-binding 6 16 // OpModuleProcessed shift-ssbo-binding 3 17 // OpModuleProcessed shift-uav-binding 5 18 // OpModuleProcessed flatten-uniform-arrays 19 // OpModuleProcessed no-storage-format 20 // OpModuleProcessed resource-set-binding t0 0 0 21 // OpModuleProcessed hlsl-iomap 22 // OpModuleProcessed auto-map-bindings 23 // OpModuleProcessed auto-map-locations 24 // OpModuleProcessed client vulkan100 25 // OpModuleProcessed target-env vulkan1.0 26 // OpModuleProcessed source-entrypoint origMain 27 // OpModuleProcessed hlsl-offsets 28 #line 1 29 float4 origMain() : SV_Position 30 { 31 return (float4)0; 32 } 33 " 34 Name 5 "newMain" 35 Name 10 "@newMain(" 36 Name 17 "@entryPointOutput" 37 Decorate 17(@entryPointOutput) BuiltIn Position 38 3: TypeVoid 39 4: TypeFunction 3 40 7: TypeFloat 32 41 8: TypeVector 7(float) 4 42 9: TypeFunction 8(fvec4) 43 12: 7(float) Constant 0 44 13: 8(fvec4) ConstantComposite 12 12 12 12 45 16: TypePointer Output 8(fvec4) 46 17(@entryPointOutput): 16(ptr) Variable Output 47 5(newMain): 3 Function None 4 48 6: Label 49 Line 1 2 0 50 18: 8(fvec4) FunctionCall 10(@newMain() 51 Store 17(@entryPointOutput) 18 52 Return 53 FunctionEnd 54 10(@newMain(): 8(fvec4) Function None 9 55 11: Label 56 Line 1 3 0 57 ReturnValue 13 58 FunctionEnd 59