1spv.debuginfo.const_params.glsl.comp 2// Module Version 10000 3// Generated by (magic number): 8000b 4// Id's are bound by 70 5 6 Capability Shader 7 Extension "SPV_KHR_non_semantic_info" 8 2: ExtInstImport "NonSemantic.Shader.DebugInfo.100" 9 3: ExtInstImport "GLSL.std.450" 10 MemoryModel Logical GLSL450 11 EntryPoint GLCompute 14 "main" 12 ExecutionMode 14 LocalSize 1 1 1 13 1: String "" 14 8: String "uint" 15 17: String "float" 16 35: String "function" 17 38: String "// OpModuleProcessed auto-map-locations 18// OpModuleProcessed auto-map-bindings 19// OpModuleProcessed client vulkan100 20// OpModuleProcessed target-env vulkan1.0 21// OpModuleProcessed keep-uncalled 22// OpModuleProcessed entry-point main 23#line 1 24" 25 45: String "f" 26 49: String "f2" 27 52: String "f3" 28 55: String "f4" 29 57: String "main" 30 Name 14 "main" 31 Name 33 "function(f1;vf2;vf3;vf4;" 32 Name 29 "f" 33 Name 30 "f2" 34 Name 31 "f3" 35 Name 32 "f4" 36 4: TypeVoid 37 5: TypeFunction 4 38 7: TypeInt 32 0 39 10: 7(int) Constant 32 40 11: 7(int) Constant 6 41 12: 7(int) Constant 0 42 9: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 8 10 11 12 43 13: 7(int) Constant 3 44 6: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 4 45 16: TypeFloat 32 46 18: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 17 10 13 12 47 19: TypeVector 16(float) 2 48 20: 7(int) Constant 2 49 21: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 18 20 50 22: TypeVector 16(float) 3 51 23: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 18 13 52 24: TypeVector 16(float) 4 53 25: 7(int) Constant 4 54 26: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 18 25 55 27: TypeFunction 4 16(float) 19(fvec2) 22(fvec3) 24(fvec4) 56 28: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 4 18 21 23 26 57 37: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 38 58 39: 7(int) Constant 7 59 41: 7(int) Constant 1 60 40: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 41 25 37 20 61 36: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 35 28 37 39 12 40 35 13 39 62 44: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 45 18 37 39 12 36 25 41 63 47: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression) 64 48: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 49 21 37 39 12 36 25 20 65 51: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 52 23 37 39 12 36 25 13 66 54: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 55 26 37 39 12 36 25 25 67 59: 7(int) Constant 11 68 58: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 57 6 37 59 12 40 57 13 59 69 64: 7(int) Constant 13 70 65: 16(float) Constant 0 71 66: 19(fvec2) ConstantComposite 65 65 72 67: 22(fvec3) ConstantComposite 65 65 65 73 68: 24(fvec4) ConstantComposite 65 65 65 65 74 Line 1 11 11 75 14(main): 4 Function None 5 76 15: Label 77 61: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 58 14(main) 78 62: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 58 79 63: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 64 64 12 12 80 69: 4 FunctionCall 33(function(f1;vf2;vf3;vf4;) 65 66 67 68 81 Return 82 FunctionEnd 83 Line 1 7 18 8433(function(f1;vf2;vf3;vf4;): 4 Function None 27 85 29(f): 16(float) FunctionParameter 86 30(f2): 19(fvec2) FunctionParameter 87 31(f3): 22(fvec3) FunctionParameter 88 32(f4): 24(fvec4) FunctionParameter 89 34: Label 90 42: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 36 91 43: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 39 39 12 12 92 46: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 29(DebugValue) 44 29(f) 47 93 50: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 29(DebugValue) 48 30(f2) 47 94 53: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 29(DebugValue) 51 31(f3) 47 95 56: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 29(DebugValue) 54 32(f4) 47 96 60: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 36 33(function(f1;vf2;vf3;vf4;) 97 Return 98 FunctionEnd 99