1617a3babSopenharmony_cispv.AofA.frag 2617a3babSopenharmony_ciWARNING: 0:6: '[][]' : Generating SPIR-V array-of-arrays, but Vulkan only supports single array level for this resource 3617a3babSopenharmony_ci 4617a3babSopenharmony_ciValidation failed 5617a3babSopenharmony_ci// Module Version 10000 6617a3babSopenharmony_ci// Generated by (magic number): 8000b 7617a3babSopenharmony_ci// Id's are bound by 104 8617a3babSopenharmony_ci 9617a3babSopenharmony_ci Capability Shader 10617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 11617a3babSopenharmony_ci MemoryModel Logical GLSL450 12617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 39 44 68 70 72 78 13617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 14617a3babSopenharmony_ci Source GLSL 430 15617a3babSopenharmony_ci Name 4 "main" 16617a3babSopenharmony_ci Name 17 "foo(f1[5][7];" 17617a3babSopenharmony_ci Name 16 "a" 18617a3babSopenharmony_ci Name 20 "r" 19617a3babSopenharmony_ci Name 39 "outfloat" 20617a3babSopenharmony_ci Name 42 "g4" 21617a3babSopenharmony_ci Name 44 "g5" 22617a3babSopenharmony_ci Name 45 "param" 23617a3babSopenharmony_ci Name 48 "u" 24617a3babSopenharmony_ci Name 52 "param" 25617a3babSopenharmony_ci Name 66 "many" 26617a3babSopenharmony_ci Name 68 "i" 27617a3babSopenharmony_ci Name 70 "j" 28617a3babSopenharmony_ci Name 72 "k" 29617a3babSopenharmony_ci Name 78 "infloat" 30617a3babSopenharmony_ci Name 94 "uAofA" 31617a3babSopenharmony_ci MemberName 94(uAofA) 0 "f" 32617a3babSopenharmony_ci Name 98 "nameAofA" 33617a3babSopenharmony_ci Decorate 39(outfloat) Location 0 34617a3babSopenharmony_ci Decorate 44(g5) Location 1 35617a3babSopenharmony_ci Decorate 68(i) Flat 36617a3babSopenharmony_ci Decorate 68(i) Location 36 37617a3babSopenharmony_ci Decorate 70(j) Flat 38617a3babSopenharmony_ci Decorate 70(j) Location 37 39617a3babSopenharmony_ci Decorate 72(k) Flat 40617a3babSopenharmony_ci Decorate 72(k) Location 38 41617a3babSopenharmony_ci Decorate 78(infloat) Location 0 42617a3babSopenharmony_ci Decorate 92 ArrayStride 16 43617a3babSopenharmony_ci Decorate 93 ArrayStride 64 44617a3babSopenharmony_ci MemberDecorate 94(uAofA) 0 Offset 0 45617a3babSopenharmony_ci Decorate 94(uAofA) Block 46617a3babSopenharmony_ci Decorate 98(nameAofA) DescriptorSet 0 47617a3babSopenharmony_ci Decorate 98(nameAofA) Binding 0 48617a3babSopenharmony_ci 2: TypeVoid 49617a3babSopenharmony_ci 3: TypeFunction 2 50617a3babSopenharmony_ci 6: TypeFloat 32 51617a3babSopenharmony_ci 7: TypeInt 32 0 52617a3babSopenharmony_ci 8: 7(int) Constant 7 53617a3babSopenharmony_ci 9: TypeArray 6(float) 8 54617a3babSopenharmony_ci 10: 7(int) Constant 5 55617a3babSopenharmony_ci 11: TypeArray 9 10 56617a3babSopenharmony_ci 12: TypePointer Function 11 57617a3babSopenharmony_ci 13: 7(int) Constant 4 58617a3babSopenharmony_ci 14: TypeArray 9 13 59617a3babSopenharmony_ci 15: TypeFunction 14 12(ptr) 60617a3babSopenharmony_ci 19: TypePointer Function 9 61617a3babSopenharmony_ci 21: TypeInt 32 1 62617a3babSopenharmony_ci 22: 21(int) Constant 2 63617a3babSopenharmony_ci 25: 21(int) Constant 0 64617a3babSopenharmony_ci 28: 21(int) Constant 1 65617a3babSopenharmony_ci 32: 21(int) Constant 3 66617a3babSopenharmony_ci 38: TypePointer Output 6(float) 67617a3babSopenharmony_ci 39(outfloat): 38(ptr) Variable Output 68617a3babSopenharmony_ci 40: 6(float) Constant 0 69617a3babSopenharmony_ci 41: TypePointer Private 14 70617a3babSopenharmony_ci 42(g4): 41(ptr) Variable Private 71617a3babSopenharmony_ci 43: TypePointer Input 11 72617a3babSopenharmony_ci 44(g5): 43(ptr) Variable Input 73617a3babSopenharmony_ci 49: 6(float) Constant 1077936128 74617a3babSopenharmony_ci 50: TypePointer Function 6(float) 75617a3babSopenharmony_ci 55: 7(int) Constant 6 76617a3babSopenharmony_ci 56: TypeArray 6(float) 55 77617a3babSopenharmony_ci 57: TypeArray 56 10 78617a3babSopenharmony_ci 58: TypeArray 57 13 79617a3babSopenharmony_ci 59: 7(int) Constant 3 80617a3babSopenharmony_ci 60: TypeArray 58 59 81617a3babSopenharmony_ci 61: 7(int) Constant 2 82617a3babSopenharmony_ci 62: TypeArray 60 61 83617a3babSopenharmony_ci 63: 7(int) Constant 1 84617a3babSopenharmony_ci 64: TypeArray 62 63 85617a3babSopenharmony_ci 65: TypePointer Private 64 86617a3babSopenharmony_ci 66(many): 65(ptr) Variable Private 87617a3babSopenharmony_ci 67: TypePointer Input 21(int) 88617a3babSopenharmony_ci 68(i): 67(ptr) Variable Input 89617a3babSopenharmony_ci 70(j): 67(ptr) Variable Input 90617a3babSopenharmony_ci 72(k): 67(ptr) Variable Input 91617a3babSopenharmony_ci 77: TypePointer Input 6(float) 92617a3babSopenharmony_ci 78(infloat): 77(ptr) Variable Input 93617a3babSopenharmony_ci 80: TypePointer Private 6(float) 94617a3babSopenharmony_ci 92: TypeArray 6(float) 13 95617a3babSopenharmony_ci 93: TypeArray 92 61 96617a3babSopenharmony_ci 94(uAofA): TypeStruct 93 97617a3babSopenharmony_ci 95: TypeArray 94(uAofA) 10 98617a3babSopenharmony_ci 96: TypeArray 95 59 99617a3babSopenharmony_ci 97: TypePointer Uniform 96 100617a3babSopenharmony_ci 98(nameAofA): 97(ptr) Variable Uniform 101617a3babSopenharmony_ci 99: TypePointer Uniform 6(float) 102617a3babSopenharmony_ci 4(main): 2 Function None 3 103617a3babSopenharmony_ci 5: Label 104617a3babSopenharmony_ci 45(param): 12(ptr) Variable Function 105617a3babSopenharmony_ci 48(u): 12(ptr) Variable Function 106617a3babSopenharmony_ci 52(param): 12(ptr) Variable Function 107617a3babSopenharmony_ci Store 39(outfloat) 40 108617a3babSopenharmony_ci 46: 11 Load 44(g5) 109617a3babSopenharmony_ci Store 45(param) 46 110617a3babSopenharmony_ci 47: 14 FunctionCall 17(foo(f1[5][7];) 45(param) 111617a3babSopenharmony_ci Store 42(g4) 47 112617a3babSopenharmony_ci 51: 50(ptr) AccessChain 48(u) 22 22 113617a3babSopenharmony_ci Store 51 49 114617a3babSopenharmony_ci 53: 11 Load 48(u) 115617a3babSopenharmony_ci Store 52(param) 53 116617a3babSopenharmony_ci 54: 14 FunctionCall 17(foo(f1[5][7];) 52(param) 117617a3babSopenharmony_ci 69: 21(int) Load 68(i) 118617a3babSopenharmony_ci 71: 21(int) Load 70(j) 119617a3babSopenharmony_ci 73: 21(int) Load 72(k) 120617a3babSopenharmony_ci 74: 21(int) Load 68(i) 121617a3babSopenharmony_ci 75: 21(int) Load 70(j) 122617a3babSopenharmony_ci 76: 21(int) Load 72(k) 123617a3babSopenharmony_ci 79: 6(float) Load 78(infloat) 124617a3babSopenharmony_ci 81: 80(ptr) AccessChain 66(many) 69 71 73 74 75 76 125617a3babSopenharmony_ci Store 81 79 126617a3babSopenharmony_ci 82: 21(int) Load 70(j) 127617a3babSopenharmony_ci 83: 21(int) Load 70(j) 128617a3babSopenharmony_ci 84: 21(int) Load 70(j) 129617a3babSopenharmony_ci 85: 21(int) Load 70(j) 130617a3babSopenharmony_ci 86: 21(int) Load 70(j) 131617a3babSopenharmony_ci 87: 21(int) Load 70(j) 132617a3babSopenharmony_ci 88: 80(ptr) AccessChain 66(many) 82 83 84 85 86 87 133617a3babSopenharmony_ci 89: 6(float) Load 88 134617a3babSopenharmony_ci 90: 6(float) Load 39(outfloat) 135617a3babSopenharmony_ci 91: 6(float) FAdd 90 89 136617a3babSopenharmony_ci Store 39(outfloat) 91 137617a3babSopenharmony_ci 100: 99(ptr) AccessChain 98(nameAofA) 28 22 25 25 32 138617a3babSopenharmony_ci 101: 6(float) Load 100 139617a3babSopenharmony_ci 102: 6(float) Load 39(outfloat) 140617a3babSopenharmony_ci 103: 6(float) FAdd 102 101 141617a3babSopenharmony_ci Store 39(outfloat) 103 142617a3babSopenharmony_ci Return 143617a3babSopenharmony_ci FunctionEnd 144617a3babSopenharmony_ci17(foo(f1[5][7];): 14 Function None 15 145617a3babSopenharmony_ci 16(a): 12(ptr) FunctionParameter 146617a3babSopenharmony_ci 18: Label 147617a3babSopenharmony_ci 20(r): 19(ptr) Variable Function 148617a3babSopenharmony_ci 23: 19(ptr) AccessChain 16(a) 22 149617a3babSopenharmony_ci 24: 9 Load 23 150617a3babSopenharmony_ci Store 20(r) 24 151617a3babSopenharmony_ci 26: 19(ptr) AccessChain 16(a) 25 152617a3babSopenharmony_ci 27: 9 Load 26 153617a3babSopenharmony_ci 29: 19(ptr) AccessChain 16(a) 28 154617a3babSopenharmony_ci 30: 9 Load 29 155617a3babSopenharmony_ci 31: 9 Load 20(r) 156617a3babSopenharmony_ci 33: 19(ptr) AccessChain 16(a) 32 157617a3babSopenharmony_ci 34: 9 Load 33 158617a3babSopenharmony_ci 35: 14 CompositeConstruct 27 30 31 34 159617a3babSopenharmony_ci ReturnValue 35 160617a3babSopenharmony_ci FunctionEnd 161