spv.texture.vert Linked vertex stage: // Module Version 99 // Generated by (magic number): 51a00bb // Id's are bound by 142 Source GLSL 130 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Vertex 4 "main" Name 4 "main" Name 9 "lod" Name 11 "coords1D" Name 15 "coords3D" Name 21 "coords4D" Name 24 "color" Name 30 "texSampler1D" Name 40 "coords2D" Name 55 "texSampler2D" Name 77 "texSampler3D" Name 93 "texSamplerCube" Name 103 "shadowSampler1D" Name 114 "shadowSampler2D" Name 137 "gl_Position" Name 141 "gl_VertexID" Decorate 137(gl_Position) BuiltIn Position Decorate 141(gl_VertexID) BuiltIn VertexId Decorate 141(gl_VertexID) NoStaticUse 2: TypeVoid 3: TypeFunction 2 7: TypeFloat 32 8: TypePointer Function 7(float) 10: 7(float) Constant 1077936128 12: 7(float) Constant 1071971828 13: TypeVector 7(float) 3 14: TypePointer Function 13(fvec3) 16: 7(float) Constant 1076753334 17: 7(float) Constant 1079836148 18: 13(fvec3) ConstantComposite 12 16 17 19: TypeVector 7(float) 4 20: TypePointer Function 19(fvec4) 22: 7(float) Constant 1073741824 23: 19(fvec4) ConstantComposite 12 16 17 22 25: 7(float) Constant 0 26: 19(fvec4) ConstantComposite 25 25 25 25 27: TypeImage 7(float) 1D sampled format:Unknown 28: TypeSampledImage 27 29: TypePointer UniformConstant 28 30(texSampler1D): 29(ptr) Variable UniformConstant 38: TypeVector 7(float) 2 39: TypePointer Input 38(fvec2) 40(coords2D): 39(ptr) Variable Input 52: TypeImage 7(float) 2D sampled format:Unknown 53: TypeSampledImage 52 54: TypePointer UniformConstant 53 55(texSampler2D): 54(ptr) Variable UniformConstant 74: TypeImage 7(float) 3D sampled format:Unknown 75: TypeSampledImage 74 76: TypePointer UniformConstant 75 77(texSampler3D): 76(ptr) Variable UniformConstant 90: TypeImage 7(float) Cube sampled format:Unknown 91: TypeSampledImage 90 92: TypePointer UniformConstant 91 93(texSamplerCube): 92(ptr) Variable UniformConstant 100: TypeImage 7(float) 1D depth sampled format:Unknown 101: TypeSampledImage 100 102: TypePointer UniformConstant 101 103(shadowSampler1D): 102(ptr) Variable UniformConstant 111: TypeImage 7(float) 2D depth sampled format:Unknown 112: TypeSampledImage 111 113: TypePointer UniformConstant 112 114(shadowSampler2D): 113(ptr) Variable UniformConstant 136: TypePointer Output 19(fvec4) 137(gl_Position): 136(ptr) Variable Output 139: TypeInt 32 1 140: TypePointer Input 139(int) 141(gl_VertexID): 140(ptr) Variable Input 4(main): 2 Function None 3 5: Label 9(lod): 8(ptr) Variable Function 11(coords1D): 8(ptr) Variable Function 15(coords3D): 14(ptr) Variable Function 21(coords4D): 20(ptr) Variable Function 24(color): 20(ptr) Variable Function Store 9(lod) 10 Store 11(coords1D) 12 Store 15(coords3D) 18 Store 21(coords4D) 23 Store 24(color) 26 31: 28 Load 30(texSampler1D) 32: 7(float) Load 11(coords1D) 33: 7(float) Load 9(lod) 34: 19(fvec4) ImageSampleExplicitLod 31 32 33 35: 19(fvec4) Load 24(color) 36: 19(fvec4) FAdd 35 34 Store 24(color) 36 37: 28 Load 30(texSampler1D) 41: 38(fvec2) Load 40(coords2D) 42: 7(float) Load 9(lod) 43: 19(fvec4) ImageSampleProjExplicitLod 37 41 42 44: 19(fvec4) Load 24(color) 45: 19(fvec4) FAdd 44 43 Store 24(color) 45 46: 28 Load 30(texSampler1D) 47: 19(fvec4) Load 21(coords4D) 48: 7(float) Load 9(lod) 49: 19(fvec4) ImageSampleProjExplicitLod 46 47 48 50: 19(fvec4) Load 24(color) 51: 19(fvec4) FAdd 50 49 Store 24(color) 51 56: 53 Load 55(texSampler2D) 57: 38(fvec2) Load 40(coords2D) 58: 7(float) Load 9(lod) 59: 19(fvec4) ImageSampleExplicitLod 56 57 58 60: 19(fvec4) Load 24(color) 61: 19(fvec4) FAdd 60 59 Store 24(color) 61 62: 53 Load 55(texSampler2D) 63: 13(fvec3) Load 15(coords3D) 64: 7(float) Load 9(lod) 65: 19(fvec4) ImageSampleProjExplicitLod 62 63 64 66: 19(fvec4) Load 24(color) 67: 19(fvec4) FAdd 66 65 Store 24(color) 67 68: 53 Load 55(texSampler2D) 69: 19(fvec4) Load 21(coords4D) 70: 7(float) Load 9(lod) 71: 19(fvec4) ImageSampleProjExplicitLod 68 69 70 72: 19(fvec4) Load 24(color) 73: 19(fvec4) FAdd 72 71 Store 24(color) 73 78: 75 Load 77(texSampler3D) 79: 13(fvec3) Load 15(coords3D) 80: 7(float) Load 9(lod) 81: 19(fvec4) ImageSampleExplicitLod 78 79 80 82: 19(fvec4) Load 24(color) 83: 19(fvec4) FAdd 82 81 Store 24(color) 83 84: 75 Load 77(texSampler3D) 85: 19(fvec4) Load 21(coords4D) 86: 7(float) Load 9(lod) 87: 19(fvec4) ImageSampleProjExplicitLod 84 85 86 88: 19(fvec4) Load 24(color) 89: 19(fvec4) FAdd 88 87 Store 24(color) 89 94: 91 Load 93(texSamplerCube) 95: 13(fvec3) Load 15(coords3D) 96: 7(float) Load 9(lod) 97: 19(fvec4) ImageSampleExplicitLod 94 95 96 98: 19(fvec4) Load 24(color) 99: 19(fvec4) FAdd 98 97 Store 24(color) 99 104: 101 Load 103(shadowSampler1D) 105: 13(fvec3) Load 15(coords3D) 106: 7(float) Load 9(lod) 107: 7(float) CompositeExtract 105 2 108: 19(fvec4) ImageSampleDrefExplicitLod 104 105 107 106 109: 19(fvec4) Load 24(color) 110: 19(fvec4) FAdd 109 108 Store 24(color) 110 115: 112 Load 114(shadowSampler2D) 116: 13(fvec3) Load 15(coords3D) 117: 7(float) Load 9(lod) 118: 7(float) CompositeExtract 116 2 119: 19(fvec4) ImageSampleDrefExplicitLod 115 116 118 117 120: 19(fvec4) Load 24(color) 121: 19(fvec4) FAdd 120 119 Store 24(color) 121 122: 101 Load 103(shadowSampler1D) 123: 19(fvec4) Load 21(coords4D) 124: 7(float) Load 9(lod) 125: 7(float) CompositeExtract 123 3 126: 19(fvec4) ImageSampleProjDrefExplicitLod 122 123 125 124 127: 19(fvec4) Load 24(color) 128: 19(fvec4) FAdd 127 126 Store 24(color) 128 129: 112 Load 114(shadowSampler2D) 130: 19(fvec4) Load 21(coords4D) 131: 7(float) Load 9(lod) 132: 7(float) CompositeExtract 130 3 133: 19(fvec4) ImageSampleProjDrefExplicitLod 129 130 132 131 134: 19(fvec4) Load 24(color) 135: 19(fvec4) FAdd 134 133 Store 24(color) 135 138: 19(fvec4) Load 24(color) Store 137(gl_Position) 138 Branch 6 6: Label Return FunctionEnd