hlsl.partialFlattenLocal.vert WARNING: AST will form illegal SPIR-V; need to transform to legalize // Module Version 10000 // Generated by (magic number): 80002 // Id's are bound by 148 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Vertex 4 "main" 90 93 Source HLSL 500 Name 4 "main" Name 17 "tex" Name 90 "pos" Name 93 "@entryPointOutput" Decorate 17(tex) DescriptorSet 0 Decorate 90(pos) Location 0 Decorate 93(@entryPointOutput) BuiltIn Position 2: TypeVoid 3: TypeFunction 2 6: TypeFloat 32 7: TypeVector 6(float) 4 13: TypeImage 6(float) 2D sampled format:Unknown 16: TypePointer UniformConstant 13 17(tex): 16(ptr) Variable UniformConstant 19: TypeVector 6(float) 3 20: TypeInt 32 0 21: 20(int) Constant 3 22: TypeArray 19(fvec3) 21 23: TypePointer Function 22 25: TypeInt 32 1 26: 25(int) Constant 0 27: 6(float) Constant 0 28: 19(fvec3) ConstantComposite 27 27 27 29: TypePointer Function 19(fvec3) 31: TypeVector 6(float) 2 32: 20(int) Constant 2 33: TypeArray 31(fvec2) 32 34: TypePointer Function 33 36: 6(float) Constant 1065353216 37: 31(fvec2) ConstantComposite 27 36 38: TypePointer Function 31(fvec2) 52: 25(int) Constant 1 53: TypeBool 89: TypePointer Input 7(fvec4) 90(pos): 89(ptr) Variable Input 92: TypePointer Output 7(fvec4) 93(@entryPointOutput): 92(ptr) Variable Output 4(main): 2 Function None 3 5: Label 98: 23(ptr) Variable Function 99: 34(ptr) Variable Function 91: 7(fvec4) Load 90(pos) 110: 29(ptr) AccessChain 98 26 Store 110 28 111: 38(ptr) AccessChain 99 26 Store 111 37 Branch 112 112: Label 147: 25(int) Phi 26 5 131 114 LoopMerge 113 114 None Branch 115 115: Label 117: 53(bool) SLessThan 147 52 BranchConditional 117 118 113 118: Label 121: 38(ptr) AccessChain 99 147 122: 31(fvec2) Load 121 123: 29(ptr) AccessChain 98 147 124: 19(fvec3) Load 123 125: 31(fvec2) VectorShuffle 124 124 0 1 126: 31(fvec2) FAdd 125 122 127: 29(ptr) AccessChain 98 147 128: 19(fvec3) Load 127 129: 19(fvec3) VectorShuffle 128 126 3 4 2 Store 127 129 Branch 114 114: Label 131: 25(int) IAdd 147 52 Branch 112 113: Label 133: 22 Load 98 146: 19(fvec3) CompositeExtract 133 0 140: 6(float) CompositeExtract 146 0 141: 6(float) CompositeExtract 146 1 142: 6(float) CompositeExtract 146 2 143: 7(fvec4) CompositeConstruct 140 141 142 27 144: 7(fvec4) FAdd 91 143 Store 93(@entryPointOutput) 144 Return FunctionEnd