1617a3babSopenharmony_cispv.debuginfo.hlsl.comp 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 953 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Extension "SPV_KHR_non_semantic_info" 8617a3babSopenharmony_ci 2: ExtInstImport "NonSemantic.Shader.DebugInfo.100" 9617a3babSopenharmony_ci 3: ExtInstImport "GLSL.std.450" 10617a3babSopenharmony_ci MemoryModel Logical GLSL450 11617a3babSopenharmony_ci EntryPoint GLCompute 6 "main" 948 12617a3babSopenharmony_ci ExecutionMode 6 LocalSize 10 10 1 13617a3babSopenharmony_ci 1: String "" 14617a3babSopenharmony_ci 9: String "float" 15617a3babSopenharmony_ci 12: String "uint" 16617a3babSopenharmony_ci 29: String "springForce" 17617a3babSopenharmony_ci 32: String "// OpModuleProcessed auto-map-locations 18617a3babSopenharmony_ci// OpModuleProcessed auto-map-bindings 19617a3babSopenharmony_ci// OpModuleProcessed entry-point main 20617a3babSopenharmony_ci// OpModuleProcessed client vulkan100 21617a3babSopenharmony_ci// OpModuleProcessed target-env vulkan1.0 22617a3babSopenharmony_ci// OpModuleProcessed keep-uncalled 23617a3babSopenharmony_ci// OpModuleProcessed hlsl-offsets 24617a3babSopenharmony_ci#line 1 25617a3babSopenharmony_ci" 26617a3babSopenharmony_ci 41: String "p0" 27617a3babSopenharmony_ci 45: String "p1" 28617a3babSopenharmony_ci 49: String "restDist" 29617a3babSopenharmony_ci 59: String "@main" 30617a3babSopenharmony_ci 65: String "id" 31617a3babSopenharmony_ci 73: String "dist" 32617a3babSopenharmony_ci 85: String "int" 33617a3babSopenharmony_ci 91: String "sphereRadius" 34617a3babSopenharmony_ci 102: String "gravity" 35617a3babSopenharmony_ci 107: String "particleCount" 36617a3babSopenharmony_ci 110: String "UBO" 37617a3babSopenharmony_ci 113: String "params" 38617a3babSopenharmony_ci 117: String "ubo" 39617a3babSopenharmony_ci 142: String "index" 40617a3babSopenharmony_ci 165: String "bool" 41617a3babSopenharmony_ci 179: String "normal" 42617a3babSopenharmony_ci 186: String "pinned" 43617a3babSopenharmony_ci 190: String "Particle" 44617a3babSopenharmony_ci 195: String "@data" 45617a3babSopenharmony_ci 199: String "particleIn" 46617a3babSopenharmony_ci 220: String "particleOut" 47617a3babSopenharmony_ci 245: String "force" 48617a3babSopenharmony_ci 258: String "pos" 49617a3babSopenharmony_ci 268: String "vel" 50617a3babSopenharmony_ci 552: String "f" 51617a3babSopenharmony_ci 601: String "sphereDist" 52617a3babSopenharmony_ci 653: String "calculateNormals" 53617a3babSopenharmony_ci 657: String "PushConstants" 54617a3babSopenharmony_ci 660: String "pushConstants" 55617a3babSopenharmony_ci 663: String "$Global" 56617a3babSopenharmony_ci 700: String "a" 57617a3babSopenharmony_ci 713: String "b" 58617a3babSopenharmony_ci 730: String "c" 59617a3babSopenharmony_ci Name 6 "main" 60617a3babSopenharmony_ci Name 27 "springForce(vf3;vf3;f1;" 61617a3babSopenharmony_ci Name 24 "p0" 62617a3babSopenharmony_ci Name 25 "p1" 63617a3babSopenharmony_ci Name 26 "restDist" 64617a3babSopenharmony_ci Name 57 "@main(vu3;" 65617a3babSopenharmony_ci Name 56 "id" 66617a3babSopenharmony_ci Name 71 "dist" 67617a3babSopenharmony_ci Name 89 "UBO" 68617a3babSopenharmony_ci MemberName 89(UBO) 0 "deltaT" 69617a3babSopenharmony_ci MemberName 89(UBO) 1 "particleMass" 70617a3babSopenharmony_ci MemberName 89(UBO) 2 "springStiffness" 71617a3babSopenharmony_ci MemberName 89(UBO) 3 "damping" 72617a3babSopenharmony_ci MemberName 89(UBO) 4 "restDistH" 73617a3babSopenharmony_ci MemberName 89(UBO) 5 "restDistV" 74617a3babSopenharmony_ci MemberName 89(UBO) 6 "restDistD" 75617a3babSopenharmony_ci MemberName 89(UBO) 7 "sphereRadius" 76617a3babSopenharmony_ci MemberName 89(UBO) 8 "spherePos" 77617a3babSopenharmony_ci MemberName 89(UBO) 9 "gravity" 78617a3babSopenharmony_ci MemberName 89(UBO) 10 "particleCount" 79617a3babSopenharmony_ci Name 111 "ubo" 80617a3babSopenharmony_ci MemberName 111(ubo) 0 "params" 81617a3babSopenharmony_ci Name 119 "" 82617a3babSopenharmony_ci Name 140 "index" 83617a3babSopenharmony_ci Name 177 "Particle" 84617a3babSopenharmony_ci MemberName 177(Particle) 0 "pos" 85617a3babSopenharmony_ci MemberName 177(Particle) 1 "vel" 86617a3babSopenharmony_ci MemberName 177(Particle) 2 "uv" 87617a3babSopenharmony_ci MemberName 177(Particle) 3 "normal" 88617a3babSopenharmony_ci MemberName 177(Particle) 4 "pinned" 89617a3babSopenharmony_ci Name 193 "particleIn" 90617a3babSopenharmony_ci MemberName 193(particleIn) 0 "@data" 91617a3babSopenharmony_ci Name 201 "particleIn" 92617a3babSopenharmony_ci Name 216 "particleOut" 93617a3babSopenharmony_ci MemberName 216(particleOut) 0 "@data" 94617a3babSopenharmony_ci Name 222 "particleOut" 95617a3babSopenharmony_ci Name 243 "force" 96617a3babSopenharmony_ci Name 256 "pos" 97617a3babSopenharmony_ci Name 266 "vel" 98617a3babSopenharmony_ci Name 286 "param" 99617a3babSopenharmony_ci Name 290 "param" 100617a3babSopenharmony_ci Name 292 "param" 101617a3babSopenharmony_ci Name 315 "param" 102617a3babSopenharmony_ci Name 319 "param" 103617a3babSopenharmony_ci Name 321 "param" 104617a3babSopenharmony_ci Name 348 "param" 105617a3babSopenharmony_ci Name 352 "param" 106617a3babSopenharmony_ci Name 354 "param" 107617a3babSopenharmony_ci Name 376 "param" 108617a3babSopenharmony_ci Name 380 "param" 109617a3babSopenharmony_ci Name 382 "param" 110617a3babSopenharmony_ci Name 414 "param" 111617a3babSopenharmony_ci Name 418 "param" 112617a3babSopenharmony_ci Name 420 "param" 113617a3babSopenharmony_ci Name 447 "param" 114617a3babSopenharmony_ci Name 451 "param" 115617a3babSopenharmony_ci Name 453 "param" 116617a3babSopenharmony_ci Name 488 "param" 117617a3babSopenharmony_ci Name 492 "param" 118617a3babSopenharmony_ci Name 494 "param" 119617a3babSopenharmony_ci Name 525 "param" 120617a3babSopenharmony_ci Name 529 "param" 121617a3babSopenharmony_ci Name 531 "param" 122617a3babSopenharmony_ci Name 550 "f" 123617a3babSopenharmony_ci Name 599 "sphereDist" 124617a3babSopenharmony_ci Name 651 "PushConstants" 125617a3babSopenharmony_ci MemberName 651(PushConstants) 0 "calculateNormals" 126617a3babSopenharmony_ci Name 658 "$Global" 127617a3babSopenharmony_ci MemberName 658($Global) 0 "pushConstants" 128617a3babSopenharmony_ci Name 665 "" 129617a3babSopenharmony_ci Name 676 "normal" 130617a3babSopenharmony_ci Name 698 "a" 131617a3babSopenharmony_ci Name 711 "b" 132617a3babSopenharmony_ci Name 728 "c" 133617a3babSopenharmony_ci Name 946 "id" 134617a3babSopenharmony_ci Name 948 "id" 135617a3babSopenharmony_ci Name 950 "param" 136617a3babSopenharmony_ci MemberDecorate 89(UBO) 0 Offset 0 137617a3babSopenharmony_ci MemberDecorate 89(UBO) 1 Offset 4 138617a3babSopenharmony_ci MemberDecorate 89(UBO) 2 Offset 8 139617a3babSopenharmony_ci MemberDecorate 89(UBO) 3 Offset 12 140617a3babSopenharmony_ci MemberDecorate 89(UBO) 4 Offset 16 141617a3babSopenharmony_ci MemberDecorate 89(UBO) 5 Offset 20 142617a3babSopenharmony_ci MemberDecorate 89(UBO) 6 Offset 24 143617a3babSopenharmony_ci MemberDecorate 89(UBO) 7 Offset 28 144617a3babSopenharmony_ci MemberDecorate 89(UBO) 8 Offset 32 145617a3babSopenharmony_ci MemberDecorate 89(UBO) 9 Offset 48 146617a3babSopenharmony_ci MemberDecorate 89(UBO) 10 Offset 64 147617a3babSopenharmony_ci MemberDecorate 111(ubo) 0 Offset 0 148617a3babSopenharmony_ci Decorate 111(ubo) Block 149617a3babSopenharmony_ci Decorate 119 DescriptorSet 0 150617a3babSopenharmony_ci Decorate 119 Binding 2 151617a3babSopenharmony_ci MemberDecorate 177(Particle) 0 Offset 0 152617a3babSopenharmony_ci MemberDecorate 177(Particle) 1 Offset 16 153617a3babSopenharmony_ci MemberDecorate 177(Particle) 2 Offset 32 154617a3babSopenharmony_ci MemberDecorate 177(Particle) 3 Offset 48 155617a3babSopenharmony_ci MemberDecorate 177(Particle) 4 Offset 64 156617a3babSopenharmony_ci Decorate 191 ArrayStride 80 157617a3babSopenharmony_ci MemberDecorate 193(particleIn) 0 NonWritable 158617a3babSopenharmony_ci MemberDecorate 193(particleIn) 0 Offset 0 159617a3babSopenharmony_ci Decorate 193(particleIn) BufferBlock 160617a3babSopenharmony_ci Decorate 201(particleIn) DescriptorSet 0 161617a3babSopenharmony_ci Decorate 201(particleIn) Binding 0 162617a3babSopenharmony_ci Decorate 214 ArrayStride 80 163617a3babSopenharmony_ci MemberDecorate 216(particleOut) 0 Offset 0 164617a3babSopenharmony_ci Decorate 216(particleOut) BufferBlock 165617a3babSopenharmony_ci Decorate 222(particleOut) DescriptorSet 0 166617a3babSopenharmony_ci Decorate 222(particleOut) Binding 1 167617a3babSopenharmony_ci MemberDecorate 651(PushConstants) 0 Offset 0 168617a3babSopenharmony_ci MemberDecorate 658($Global) 0 Offset 0 169617a3babSopenharmony_ci Decorate 658($Global) Block 170617a3babSopenharmony_ci Decorate 665 DescriptorSet 0 171617a3babSopenharmony_ci Decorate 665 Binding 3 172617a3babSopenharmony_ci Decorate 948(id) BuiltIn GlobalInvocationId 173617a3babSopenharmony_ci 4: TypeVoid 174617a3babSopenharmony_ci 5: TypeFunction 4 175617a3babSopenharmony_ci 8: TypeFloat 32 176617a3babSopenharmony_ci 11: TypeInt 32 0 177617a3babSopenharmony_ci 14: 11(int) Constant 32 178617a3babSopenharmony_ci 15: 11(int) Constant 6 179617a3babSopenharmony_ci 16: 11(int) Constant 0 180617a3babSopenharmony_ci 13: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 12 14 15 16 181617a3babSopenharmony_ci 17: 11(int) Constant 3 182617a3babSopenharmony_ci 10: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 9 14 17 16 183617a3babSopenharmony_ci 18: TypeVector 8(float) 3 184617a3babSopenharmony_ci 19: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 17 185617a3babSopenharmony_ci 20: TypePointer Function 18(fvec3) 186617a3babSopenharmony_ci 21: TypePointer Function 8(float) 187617a3babSopenharmony_ci 22: TypeFunction 18(fvec3) 20(ptr) 20(ptr) 21(ptr) 188617a3babSopenharmony_ci 23: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 19 19 19 10 189617a3babSopenharmony_ci 31: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 32 190617a3babSopenharmony_ci 33: 11(int) Constant 75 191617a3babSopenharmony_ci 35: 11(int) Constant 1 192617a3babSopenharmony_ci 36: 11(int) Constant 4 193617a3babSopenharmony_ci 37: 11(int) Constant 5 194617a3babSopenharmony_ci 34: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 35 36 31 37 195617a3babSopenharmony_ci 30: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 29 23 31 33 16 34 29 17 33 196617a3babSopenharmony_ci 40: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 41 19 31 33 16 30 36 35 197617a3babSopenharmony_ci 43: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression) 198617a3babSopenharmony_ci 46: 11(int) Constant 2 199617a3babSopenharmony_ci 44: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 45 19 31 33 16 30 36 46 200617a3babSopenharmony_ci 48: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 49 10 31 33 16 30 36 17 201617a3babSopenharmony_ci 51: TypeVector 11(int) 3 202617a3babSopenharmony_ci 52: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 13 17 203617a3babSopenharmony_ci 53: TypePointer Function 51(ivec3) 204617a3babSopenharmony_ci 54: TypeFunction 4 53(ptr) 205617a3babSopenharmony_ci 55: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 4 52 206617a3babSopenharmony_ci 61: 11(int) Constant 82 207617a3babSopenharmony_ci 60: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 59 55 31 61 16 34 59 17 61 208617a3babSopenharmony_ci 64: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 65 52 31 61 16 60 36 35 209617a3babSopenharmony_ci 70: 11(int) Constant 76 210617a3babSopenharmony_ci 72: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 73 19 31 70 16 30 36 211617a3babSopenharmony_ci 79: 11(int) Constant 77 212617a3babSopenharmony_ci 82: TypeVector 8(float) 4 213617a3babSopenharmony_ci 83: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 36 214617a3babSopenharmony_ci 84: TypeInt 32 1 215617a3babSopenharmony_ci 86: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 85 14 36 16 216617a3babSopenharmony_ci 87: TypeVector 84(int) 2 217617a3babSopenharmony_ci 88: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 86 46 218617a3babSopenharmony_ci 89(UBO): TypeStruct 8(float) 8(float) 8(float) 8(float) 8(float) 8(float) 8(float) 8(float) 82(fvec4) 82(fvec4) 87(ivec2) 219617a3babSopenharmony_ci 92: 11(int) Constant 48 220617a3babSopenharmony_ci 93: 11(int) Constant 20 221617a3babSopenharmony_ci 90: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 91 10 31 92 93 16 16 17 222617a3babSopenharmony_ci 94: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 91 10 31 92 93 16 16 17 223617a3babSopenharmony_ci 95: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 91 10 31 92 93 16 16 17 224617a3babSopenharmony_ci 96: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 91 10 31 92 93 16 16 17 225617a3babSopenharmony_ci 97: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 91 10 31 92 93 16 16 17 226617a3babSopenharmony_ci 98: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 91 10 31 92 93 16 16 17 227617a3babSopenharmony_ci 99: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 91 10 31 92 93 16 16 17 228617a3babSopenharmony_ci 100: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 91 10 31 92 93 16 16 17 229617a3babSopenharmony_ci 103: 11(int) Constant 50 230617a3babSopenharmony_ci 104: 11(int) Constant 16 231617a3babSopenharmony_ci 101: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 102 83 31 103 104 16 16 17 232617a3babSopenharmony_ci 105: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 102 83 31 103 104 16 16 17 233617a3babSopenharmony_ci 108: 11(int) Constant 51 234617a3babSopenharmony_ci 106: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 107 88 31 108 93 16 16 17 235617a3babSopenharmony_ci 109: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 110 35 31 79 16 34 110 16 17 90 94 95 96 97 98 99 100 101 105 106 236617a3babSopenharmony_ci 111(ubo): TypeStruct 89(UBO) 237617a3babSopenharmony_ci 114: 11(int) Constant 56 238617a3babSopenharmony_ci 115: 11(int) Constant 12 239617a3babSopenharmony_ci 112: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 113 109 31 114 115 16 16 17 240617a3babSopenharmony_ci 116: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 117 35 31 79 16 34 117 16 17 112 241617a3babSopenharmony_ci 118: TypePointer Uniform 111(ubo) 242617a3babSopenharmony_ci 119: 118(ptr) Variable Uniform 243617a3babSopenharmony_ci 121: 11(int) Constant 8 244617a3babSopenharmony_ci 120: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 116 31 79 16 34 1 119 121 245617a3babSopenharmony_ci 122: 84(int) Constant 0 246617a3babSopenharmony_ci 123: 84(int) Constant 2 247617a3babSopenharmony_ci 124: TypePointer Uniform 8(float) 248617a3babSopenharmony_ci 138: 11(int) Constant 83 249617a3babSopenharmony_ci 139: TypePointer Function 11(int) 250617a3babSopenharmony_ci 141: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 142 13 31 138 16 60 36 251617a3babSopenharmony_ci 146: 84(int) Constant 10 252617a3babSopenharmony_ci 147: TypePointer Uniform 84(int) 253617a3babSopenharmony_ci 156: 11(int) Constant 84 254617a3babSopenharmony_ci 164: TypeBool 255617a3babSopenharmony_ci 166: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 165 14 46 16 256617a3babSopenharmony_ci 172: 11(int) Constant 85 257617a3babSopenharmony_ci 176: 11(int) Constant 88 258617a3babSopenharmony_ci 177(Particle): TypeStruct 82(fvec4) 82(fvec4) 82(fvec4) 82(fvec4) 8(float) 259617a3babSopenharmony_ci 180: 11(int) Constant 30 260617a3babSopenharmony_ci 181: 11(int) Constant 15 261617a3babSopenharmony_ci 178: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 179 83 31 180 181 16 16 17 262617a3babSopenharmony_ci 182: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 179 83 31 180 181 16 16 17 263617a3babSopenharmony_ci 183: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 179 83 31 180 181 16 16 17 264617a3babSopenharmony_ci 184: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 179 83 31 180 181 16 16 17 265617a3babSopenharmony_ci 187: 11(int) Constant 31 266617a3babSopenharmony_ci 188: 11(int) Constant 14 267617a3babSopenharmony_ci 185: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 186 10 31 187 188 16 16 17 268617a3babSopenharmony_ci 189: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 190 35 31 176 16 34 190 16 17 178 182 183 184 185 269617a3babSopenharmony_ci 191: TypeRuntimeArray 177(Particle) 270617a3babSopenharmony_ci 192: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 189 16 271617a3babSopenharmony_ci 193(particleIn): TypeStruct 191 272617a3babSopenharmony_ci 196: 11(int) Constant 35 273617a3babSopenharmony_ci 197: 11(int) Constant 28 274617a3babSopenharmony_ci 194: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 195 192 31 196 197 16 16 17 275617a3babSopenharmony_ci 198: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 199 35 31 176 16 34 199 16 17 194 276617a3babSopenharmony_ci 200: TypePointer Uniform 193(particleIn) 277617a3babSopenharmony_ci 201(particleIn): 200(ptr) Variable Uniform 278617a3babSopenharmony_ci 202: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 199 198 31 176 16 34 199 201(particleIn) 121 279617a3babSopenharmony_ci 204: 84(int) Constant 4 280617a3babSopenharmony_ci 207: 8(float) Constant 1065353216 281617a3babSopenharmony_ci 213: 11(int) Constant 89 282617a3babSopenharmony_ci 214: TypeRuntimeArray 177(Particle) 283617a3babSopenharmony_ci 215: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 189 16 284617a3babSopenharmony_ci216(particleOut): TypeStruct 214 285617a3babSopenharmony_ci 218: 11(int) Constant 37 286617a3babSopenharmony_ci 217: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 195 215 31 218 180 16 16 17 287617a3babSopenharmony_ci 219: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 220 35 31 213 16 34 220 16 17 217 288617a3babSopenharmony_ci 221: TypePointer Uniform 216(particleOut) 289617a3babSopenharmony_ci222(particleOut): 221(ptr) Variable Uniform 290617a3babSopenharmony_ci 223: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 220 219 31 213 16 34 220 222(particleOut) 121 291617a3babSopenharmony_ci 226: TypePointer Uniform 82(fvec4) 292617a3babSopenharmony_ci 231: 11(int) Constant 90 293617a3babSopenharmony_ci 233: 84(int) Constant 1 294617a3babSopenharmony_ci 234: 8(float) Constant 0 295617a3babSopenharmony_ci 235: 82(fvec4) ConstantComposite 234 234 234 234 296617a3babSopenharmony_ci 238: 11(int) Constant 91 297617a3babSopenharmony_ci 242: 11(int) Constant 95 298617a3babSopenharmony_ci 244: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 245 19 31 242 16 60 36 299617a3babSopenharmony_ci 247: 84(int) Constant 9 300617a3babSopenharmony_ci 255: 11(int) Constant 97 301617a3babSopenharmony_ci 257: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 258 19 31 255 16 60 36 302617a3babSopenharmony_ci 265: 11(int) Constant 98 303617a3babSopenharmony_ci 267: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 268 19 31 265 16 60 36 304617a3babSopenharmony_ci 275: 11(int) Constant 102 305617a3babSopenharmony_ci 283: 11(int) Constant 103 306617a3babSopenharmony_ci 300: 11(int) Constant 106 307617a3babSopenharmony_ci 312: 11(int) Constant 107 308617a3babSopenharmony_ci 329: 11(int) Constant 110 309617a3babSopenharmony_ci 341: 11(int) Constant 111 310617a3babSopenharmony_ci 347: 84(int) Constant 5 311617a3babSopenharmony_ci 362: 11(int) Constant 114 312617a3babSopenharmony_ci 370: 11(int) Constant 115 313617a3babSopenharmony_ci 390: 11(int) Constant 118 314617a3babSopenharmony_ci 406: 11(int) Constant 119 315617a3babSopenharmony_ci 413: 84(int) Constant 6 316617a3babSopenharmony_ci 428: 11(int) Constant 122 317617a3babSopenharmony_ci 440: 11(int) Constant 123 318617a3babSopenharmony_ci 461: 11(int) Constant 126 319617a3babSopenharmony_ci 481: 11(int) Constant 127 320617a3babSopenharmony_ci 502: 11(int) Constant 130 321617a3babSopenharmony_ci 518: 11(int) Constant 131 322617a3babSopenharmony_ci 539: 11(int) Constant 134 323617a3babSopenharmony_ci 540: 84(int) Constant 3 324617a3babSopenharmony_ci 549: 11(int) Constant 137 325617a3babSopenharmony_ci 551: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 552 19 31 549 16 60 36 326617a3babSopenharmony_ci 560: 11(int) Constant 138 327617a3babSopenharmony_ci 568: 8(float) Constant 1056964608 328617a3babSopenharmony_ci 584: 11(int) Constant 139 329617a3babSopenharmony_ci 598: 11(int) Constant 142 330617a3babSopenharmony_ci 600: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 601 19 31 598 16 60 36 331617a3babSopenharmony_ci 607: 84(int) Constant 8 332617a3babSopenharmony_ci 613: 11(int) Constant 143 333617a3babSopenharmony_ci 616: 84(int) Constant 7 334617a3babSopenharmony_ci 619: 8(float) Constant 1008981770 335617a3babSopenharmony_ci 626: 11(int) Constant 145 336617a3babSopenharmony_ci 645: 11(int) Constant 147 337617a3babSopenharmony_ci 650: 11(int) Constant 151 338617a3babSopenharmony_ci651(PushConstants): TypeStruct 11(int) 339617a3babSopenharmony_ci 654: 11(int) Constant 67 340617a3babSopenharmony_ci 655: 11(int) Constant 23 341617a3babSopenharmony_ci 652: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 653 13 31 654 655 16 16 17 342617a3babSopenharmony_ci 656: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 657 35 31 650 16 34 657 16 17 652 343617a3babSopenharmony_ci 658($Global): TypeStruct 651(PushConstants) 344617a3babSopenharmony_ci 661: 11(int) Constant 71 345617a3babSopenharmony_ci 659: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 660 656 31 661 181 16 16 17 346617a3babSopenharmony_ci 662: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 663 35 31 650 16 34 663 16 17 659 347617a3babSopenharmony_ci 664: TypePointer Uniform 658($Global) 348617a3babSopenharmony_ci 665: 664(ptr) Variable Uniform 349617a3babSopenharmony_ci 666: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 662 31 650 16 34 1 665 121 350617a3babSopenharmony_ci 667: TypePointer Uniform 11(int) 351617a3babSopenharmony_ci 675: 11(int) Constant 152 352617a3babSopenharmony_ci 677: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 179 19 31 675 16 60 36 353617a3babSopenharmony_ci 679: 18(fvec3) ConstantComposite 234 234 234 354617a3babSopenharmony_ci 681: 11(int) Constant 154 355617a3babSopenharmony_ci 689: 11(int) Constant 155 356617a3babSopenharmony_ci 697: 11(int) Constant 156 357617a3babSopenharmony_ci 699: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 700 19 31 697 16 60 36 358617a3babSopenharmony_ci 710: 11(int) Constant 157 359617a3babSopenharmony_ci 712: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 713 19 31 710 16 60 36 360617a3babSopenharmony_ci 727: 11(int) Constant 158 361617a3babSopenharmony_ci 729: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 730 19 31 727 16 60 36 362617a3babSopenharmony_ci 743: 11(int) Constant 159 363617a3babSopenharmony_ci 755: 11(int) Constant 161 364617a3babSopenharmony_ci 767: 11(int) Constant 162 365617a3babSopenharmony_ci 779: 11(int) Constant 163 366617a3babSopenharmony_ci 792: 11(int) Constant 164 367617a3babSopenharmony_ci 801: 11(int) Constant 165 368617a3babSopenharmony_ci 813: 11(int) Constant 168 369617a3babSopenharmony_ci 825: 11(int) Constant 169 370617a3babSopenharmony_ci 833: 11(int) Constant 170 371617a3babSopenharmony_ci 845: 11(int) Constant 171 372617a3babSopenharmony_ci 858: 11(int) Constant 172 373617a3babSopenharmony_ci 867: 11(int) Constant 173 374617a3babSopenharmony_ci 879: 11(int) Constant 175 375617a3babSopenharmony_ci 891: 11(int) Constant 176 376617a3babSopenharmony_ci 900: 11(int) Constant 177 377617a3babSopenharmony_ci 913: 11(int) Constant 178 378617a3babSopenharmony_ci 925: 11(int) Constant 179 379617a3babSopenharmony_ci 937: 11(int) Constant 182 380617a3babSopenharmony_ci 947: TypePointer Input 51(ivec3) 381617a3babSopenharmony_ci 948(id): 947(ptr) Variable Input 382617a3babSopenharmony_ci Line 1 82 1 383617a3babSopenharmony_ci 6(main): 4 Function None 5 384617a3babSopenharmony_ci 7: Label 385617a3babSopenharmony_ci 946(id): 53(ptr) Variable Function 386617a3babSopenharmony_ci 950(param): 53(ptr) Variable Function 387617a3babSopenharmony_ci Line 1 82 0 388617a3babSopenharmony_ci 949: 51(ivec3) Load 948(id) 389617a3babSopenharmony_ci Store 946(id) 949 390617a3babSopenharmony_ci 951: 51(ivec3) Load 946(id) 391617a3babSopenharmony_ci Store 950(param) 951 392617a3babSopenharmony_ci 952: 4 FunctionCall 57(@main(vu3;) 950(param) 393617a3babSopenharmony_ci Return 394617a3babSopenharmony_ci FunctionEnd 395617a3babSopenharmony_ci Line 1 75 1 396617a3babSopenharmony_ci27(springForce(vf3;vf3;f1;): 18(fvec3) Function None 22 397617a3babSopenharmony_ci 24(p0): 20(ptr) FunctionParameter 398617a3babSopenharmony_ci 25(p1): 20(ptr) FunctionParameter 399617a3babSopenharmony_ci 26(restDist): 21(ptr) FunctionParameter 400617a3babSopenharmony_ci 28: Label 401617a3babSopenharmony_ci 71(dist): 20(ptr) Variable Function 402617a3babSopenharmony_ci 38: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 30 403617a3babSopenharmony_ci 39: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 33 33 16 16 404617a3babSopenharmony_ci 42: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 40 24(p0) 43 405617a3babSopenharmony_ci 47: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 44 25(p1) 43 406617a3babSopenharmony_ci 50: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 48 26(restDist) 43 407617a3babSopenharmony_ci 67: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 30 27(springForce(vf3;vf3;f1;) 408617a3babSopenharmony_ci 68: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 30 409617a3babSopenharmony_ci 69: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 70 70 16 16 410617a3babSopenharmony_ci 74: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 72 71(dist) 43 411617a3babSopenharmony_ci 75: 18(fvec3) Load 24(p0) 412617a3babSopenharmony_ci 76: 18(fvec3) Load 25(p1) 413617a3babSopenharmony_ci 77: 18(fvec3) FSub 75 76 414617a3babSopenharmony_ci Store 71(dist) 77 415617a3babSopenharmony_ci 78: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 79 79 16 16 416617a3babSopenharmony_ci 80: 18(fvec3) Load 71(dist) 417617a3babSopenharmony_ci 81: 18(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 80 418617a3babSopenharmony_ci 125: 124(ptr) AccessChain 119 122 123 419617a3babSopenharmony_ci 126: 8(float) Load 125 420617a3babSopenharmony_ci 127: 18(fvec3) VectorTimesScalar 81 126 421617a3babSopenharmony_ci 128: 18(fvec3) Load 71(dist) 422617a3babSopenharmony_ci 129: 8(float) ExtInst 3(GLSL.std.450) 66(Length) 128 423617a3babSopenharmony_ci 130: 8(float) Load 26(restDist) 424617a3babSopenharmony_ci 131: 8(float) FSub 129 130 425617a3babSopenharmony_ci 132: 18(fvec3) VectorTimesScalar 127 131 426617a3babSopenharmony_ci ReturnValue 132 427617a3babSopenharmony_ci FunctionEnd 428617a3babSopenharmony_ci Line 1 82 1 429617a3babSopenharmony_ci 57(@main(vu3;): 4 Function None 54 430617a3babSopenharmony_ci 56(id): 53(ptr) FunctionParameter 431617a3babSopenharmony_ci 58: Label 432617a3babSopenharmony_ci 140(index): 139(ptr) Variable Function 433617a3babSopenharmony_ci 243(force): 20(ptr) Variable Function 434617a3babSopenharmony_ci 256(pos): 20(ptr) Variable Function 435617a3babSopenharmony_ci 266(vel): 20(ptr) Variable Function 436617a3babSopenharmony_ci 286(param): 20(ptr) Variable Function 437617a3babSopenharmony_ci 290(param): 20(ptr) Variable Function 438617a3babSopenharmony_ci 292(param): 21(ptr) Variable Function 439617a3babSopenharmony_ci 315(param): 20(ptr) Variable Function 440617a3babSopenharmony_ci 319(param): 20(ptr) Variable Function 441617a3babSopenharmony_ci 321(param): 21(ptr) Variable Function 442617a3babSopenharmony_ci 348(param): 20(ptr) Variable Function 443617a3babSopenharmony_ci 352(param): 20(ptr) Variable Function 444617a3babSopenharmony_ci 354(param): 21(ptr) Variable Function 445617a3babSopenharmony_ci 376(param): 20(ptr) Variable Function 446617a3babSopenharmony_ci 380(param): 20(ptr) Variable Function 447617a3babSopenharmony_ci 382(param): 21(ptr) Variable Function 448617a3babSopenharmony_ci 414(param): 20(ptr) Variable Function 449617a3babSopenharmony_ci 418(param): 20(ptr) Variable Function 450617a3babSopenharmony_ci 420(param): 21(ptr) Variable Function 451617a3babSopenharmony_ci 447(param): 20(ptr) Variable Function 452617a3babSopenharmony_ci 451(param): 20(ptr) Variable Function 453617a3babSopenharmony_ci 453(param): 21(ptr) Variable Function 454617a3babSopenharmony_ci 488(param): 20(ptr) Variable Function 455617a3babSopenharmony_ci 492(param): 20(ptr) Variable Function 456617a3babSopenharmony_ci 494(param): 21(ptr) Variable Function 457617a3babSopenharmony_ci 525(param): 20(ptr) Variable Function 458617a3babSopenharmony_ci 529(param): 20(ptr) Variable Function 459617a3babSopenharmony_ci 531(param): 21(ptr) Variable Function 460617a3babSopenharmony_ci 550(f): 20(ptr) Variable Function 461617a3babSopenharmony_ci 599(sphereDist): 20(ptr) Variable Function 462617a3babSopenharmony_ci 676(normal): 20(ptr) Variable Function 463617a3babSopenharmony_ci 698(a): 20(ptr) Variable Function 464617a3babSopenharmony_ci 711(b): 20(ptr) Variable Function 465617a3babSopenharmony_ci 728(c): 20(ptr) Variable Function 466617a3babSopenharmony_ci 62: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 467617a3babSopenharmony_ci 63: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 61 61 16 16 468617a3babSopenharmony_ci 66: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 64 56(id) 43 469617a3babSopenharmony_ci 135: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 60 57(@main(vu3;) 470617a3babSopenharmony_ci 136: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 471617a3babSopenharmony_ci 137: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 138 138 16 16 472617a3babSopenharmony_ci 143: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 141 140(index) 43 473617a3babSopenharmony_ci 144: 139(ptr) AccessChain 56(id) 35 474617a3babSopenharmony_ci 145: 11(int) Load 144 475617a3babSopenharmony_ci 148: 147(ptr) AccessChain 119 122 146 16 476617a3babSopenharmony_ci 149: 84(int) Load 148 477617a3babSopenharmony_ci 150: 11(int) Bitcast 149 478617a3babSopenharmony_ci 151: 11(int) IMul 145 150 479617a3babSopenharmony_ci 152: 139(ptr) AccessChain 56(id) 16 480617a3babSopenharmony_ci 153: 11(int) Load 152 481617a3babSopenharmony_ci 154: 11(int) IAdd 151 153 482617a3babSopenharmony_ci Store 140(index) 154 483617a3babSopenharmony_ci 155: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 156 156 16 16 484617a3babSopenharmony_ci 157: 11(int) Load 140(index) 485617a3babSopenharmony_ci 158: 147(ptr) AccessChain 119 122 146 16 486617a3babSopenharmony_ci 159: 84(int) Load 158 487617a3babSopenharmony_ci 160: 147(ptr) AccessChain 119 122 146 35 488617a3babSopenharmony_ci 161: 84(int) Load 160 489617a3babSopenharmony_ci 162: 84(int) IMul 159 161 490617a3babSopenharmony_ci 163: 11(int) Bitcast 162 491617a3babSopenharmony_ci 167: 164(bool) UGreaterThan 157 163 492617a3babSopenharmony_ci SelectionMerge 169 None 493617a3babSopenharmony_ci BranchConditional 167 168 169 494617a3babSopenharmony_ci 168: Label 495617a3babSopenharmony_ci 170: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 496617a3babSopenharmony_ci 171: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 172 172 16 16 497617a3babSopenharmony_ci Return 498617a3babSopenharmony_ci 169: Label 499617a3babSopenharmony_ci 174: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 500617a3babSopenharmony_ci 175: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 176 176 16 16 501617a3babSopenharmony_ci 203: 11(int) Load 140(index) 502617a3babSopenharmony_ci 205: 124(ptr) AccessChain 201(particleIn) 122 203 204 503617a3babSopenharmony_ci 206: 8(float) Load 205 504617a3babSopenharmony_ci 208: 164(bool) FOrdEqual 206 207 505617a3babSopenharmony_ci SelectionMerge 210 None 506617a3babSopenharmony_ci BranchConditional 208 209 210 507617a3babSopenharmony_ci 209: Label 508617a3babSopenharmony_ci 211: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 509617a3babSopenharmony_ci 212: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 213 213 16 16 510617a3babSopenharmony_ci 224: 11(int) Load 140(index) 511617a3babSopenharmony_ci 225: 11(int) Load 140(index) 512617a3babSopenharmony_ci 227: 226(ptr) AccessChain 222(particleOut) 122 225 122 513617a3babSopenharmony_ci 228: 82(fvec4) Load 227 514617a3babSopenharmony_ci 229: 226(ptr) AccessChain 222(particleOut) 122 224 122 515617a3babSopenharmony_ci Store 229 228 516617a3babSopenharmony_ci 230: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 231 231 16 16 517617a3babSopenharmony_ci 232: 11(int) Load 140(index) 518617a3babSopenharmony_ci 236: 226(ptr) AccessChain 222(particleOut) 122 232 233 519617a3babSopenharmony_ci Store 236 235 520617a3babSopenharmony_ci 237: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 238 238 16 16 521617a3babSopenharmony_ci Return 522617a3babSopenharmony_ci 210: Label 523617a3babSopenharmony_ci 240: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 524617a3babSopenharmony_ci 241: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 242 242 16 16 525617a3babSopenharmony_ci 246: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 244 243(force) 43 526617a3babSopenharmony_ci 248: 226(ptr) AccessChain 119 122 247 527617a3babSopenharmony_ci 249: 82(fvec4) Load 248 528617a3babSopenharmony_ci 250: 18(fvec3) VectorShuffle 249 249 0 1 2 529617a3babSopenharmony_ci 251: 124(ptr) AccessChain 119 122 233 530617a3babSopenharmony_ci 252: 8(float) Load 251 531617a3babSopenharmony_ci 253: 18(fvec3) VectorTimesScalar 250 252 532617a3babSopenharmony_ci Store 243(force) 253 533617a3babSopenharmony_ci 254: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 255 255 16 16 534617a3babSopenharmony_ci 259: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 257 256(pos) 43 535617a3babSopenharmony_ci 260: 11(int) Load 140(index) 536617a3babSopenharmony_ci 261: 226(ptr) AccessChain 201(particleIn) 122 260 122 537617a3babSopenharmony_ci 262: 82(fvec4) Load 261 538617a3babSopenharmony_ci 263: 18(fvec3) VectorShuffle 262 262 0 1 2 539617a3babSopenharmony_ci Store 256(pos) 263 540617a3babSopenharmony_ci 264: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 265 265 16 16 541617a3babSopenharmony_ci 269: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 267 266(vel) 43 542617a3babSopenharmony_ci 270: 11(int) Load 140(index) 543617a3babSopenharmony_ci 271: 226(ptr) AccessChain 201(particleIn) 122 270 233 544617a3babSopenharmony_ci 272: 82(fvec4) Load 271 545617a3babSopenharmony_ci 273: 18(fvec3) VectorShuffle 272 272 0 1 2 546617a3babSopenharmony_ci Store 266(vel) 273 547617a3babSopenharmony_ci 274: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 275 275 16 16 548617a3babSopenharmony_ci 276: 139(ptr) AccessChain 56(id) 16 549617a3babSopenharmony_ci 277: 11(int) Load 276 550617a3babSopenharmony_ci 278: 164(bool) UGreaterThan 277 16 551617a3babSopenharmony_ci SelectionMerge 280 None 552617a3babSopenharmony_ci BranchConditional 278 279 280 553617a3babSopenharmony_ci 279: Label 554617a3babSopenharmony_ci 281: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 555617a3babSopenharmony_ci 282: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 283 283 16 16 556617a3babSopenharmony_ci 284: 11(int) Load 140(index) 557617a3babSopenharmony_ci 285: 11(int) ISub 284 35 558617a3babSopenharmony_ci 287: 226(ptr) AccessChain 201(particleIn) 122 285 122 559617a3babSopenharmony_ci 288: 82(fvec4) Load 287 560617a3babSopenharmony_ci 289: 18(fvec3) VectorShuffle 288 288 0 1 2 561617a3babSopenharmony_ci Store 286(param) 289 562617a3babSopenharmony_ci 291: 18(fvec3) Load 256(pos) 563617a3babSopenharmony_ci Store 290(param) 291 564617a3babSopenharmony_ci 293: 124(ptr) AccessChain 119 122 204 565617a3babSopenharmony_ci 294: 8(float) Load 293 566617a3babSopenharmony_ci Store 292(param) 294 567617a3babSopenharmony_ci 295: 18(fvec3) FunctionCall 27(springForce(vf3;vf3;f1;) 286(param) 290(param) 292(param) 568617a3babSopenharmony_ci 296: 18(fvec3) Load 243(force) 569617a3babSopenharmony_ci 297: 18(fvec3) FAdd 296 295 570617a3babSopenharmony_ci Store 243(force) 297 571617a3babSopenharmony_ci Branch 280 572617a3babSopenharmony_ci 280: Label 573617a3babSopenharmony_ci 298: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 574617a3babSopenharmony_ci 299: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 300 300 16 16 575617a3babSopenharmony_ci 301: 139(ptr) AccessChain 56(id) 16 576617a3babSopenharmony_ci 302: 11(int) Load 301 577617a3babSopenharmony_ci 303: 147(ptr) AccessChain 119 122 146 16 578617a3babSopenharmony_ci 304: 84(int) Load 303 579617a3babSopenharmony_ci 305: 84(int) ISub 304 233 580617a3babSopenharmony_ci 306: 11(int) Bitcast 305 581617a3babSopenharmony_ci 307: 164(bool) ULessThan 302 306 582617a3babSopenharmony_ci SelectionMerge 309 None 583617a3babSopenharmony_ci BranchConditional 307 308 309 584617a3babSopenharmony_ci 308: Label 585617a3babSopenharmony_ci 310: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 586617a3babSopenharmony_ci 311: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 312 312 16 16 587617a3babSopenharmony_ci 313: 11(int) Load 140(index) 588617a3babSopenharmony_ci 314: 11(int) IAdd 313 35 589617a3babSopenharmony_ci 316: 226(ptr) AccessChain 201(particleIn) 122 314 122 590617a3babSopenharmony_ci 317: 82(fvec4) Load 316 591617a3babSopenharmony_ci 318: 18(fvec3) VectorShuffle 317 317 0 1 2 592617a3babSopenharmony_ci Store 315(param) 318 593617a3babSopenharmony_ci 320: 18(fvec3) Load 256(pos) 594617a3babSopenharmony_ci Store 319(param) 320 595617a3babSopenharmony_ci 322: 124(ptr) AccessChain 119 122 204 596617a3babSopenharmony_ci 323: 8(float) Load 322 597617a3babSopenharmony_ci Store 321(param) 323 598617a3babSopenharmony_ci 324: 18(fvec3) FunctionCall 27(springForce(vf3;vf3;f1;) 315(param) 319(param) 321(param) 599617a3babSopenharmony_ci 325: 18(fvec3) Load 243(force) 600617a3babSopenharmony_ci 326: 18(fvec3) FAdd 325 324 601617a3babSopenharmony_ci Store 243(force) 326 602617a3babSopenharmony_ci Branch 309 603617a3babSopenharmony_ci 309: Label 604617a3babSopenharmony_ci 327: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 605617a3babSopenharmony_ci 328: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 329 329 16 16 606617a3babSopenharmony_ci 330: 139(ptr) AccessChain 56(id) 35 607617a3babSopenharmony_ci 331: 11(int) Load 330 608617a3babSopenharmony_ci 332: 147(ptr) AccessChain 119 122 146 35 609617a3babSopenharmony_ci 333: 84(int) Load 332 610617a3babSopenharmony_ci 334: 84(int) ISub 333 233 611617a3babSopenharmony_ci 335: 11(int) Bitcast 334 612617a3babSopenharmony_ci 336: 164(bool) ULessThan 331 335 613617a3babSopenharmony_ci SelectionMerge 338 None 614617a3babSopenharmony_ci BranchConditional 336 337 338 615617a3babSopenharmony_ci 337: Label 616617a3babSopenharmony_ci 339: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 617617a3babSopenharmony_ci 340: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 341 341 16 16 618617a3babSopenharmony_ci 342: 11(int) Load 140(index) 619617a3babSopenharmony_ci 343: 147(ptr) AccessChain 119 122 146 16 620617a3babSopenharmony_ci 344: 84(int) Load 343 621617a3babSopenharmony_ci 345: 11(int) Bitcast 344 622617a3babSopenharmony_ci 346: 11(int) IAdd 342 345 623617a3babSopenharmony_ci 349: 226(ptr) AccessChain 201(particleIn) 122 346 122 624617a3babSopenharmony_ci 350: 82(fvec4) Load 349 625617a3babSopenharmony_ci 351: 18(fvec3) VectorShuffle 350 350 0 1 2 626617a3babSopenharmony_ci Store 348(param) 351 627617a3babSopenharmony_ci 353: 18(fvec3) Load 256(pos) 628617a3babSopenharmony_ci Store 352(param) 353 629617a3babSopenharmony_ci 355: 124(ptr) AccessChain 119 122 347 630617a3babSopenharmony_ci 356: 8(float) Load 355 631617a3babSopenharmony_ci Store 354(param) 356 632617a3babSopenharmony_ci 357: 18(fvec3) FunctionCall 27(springForce(vf3;vf3;f1;) 348(param) 352(param) 354(param) 633617a3babSopenharmony_ci 358: 18(fvec3) Load 243(force) 634617a3babSopenharmony_ci 359: 18(fvec3) FAdd 358 357 635617a3babSopenharmony_ci Store 243(force) 359 636617a3babSopenharmony_ci Branch 338 637617a3babSopenharmony_ci 338: Label 638617a3babSopenharmony_ci 360: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 639617a3babSopenharmony_ci 361: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 362 362 16 16 640617a3babSopenharmony_ci 363: 139(ptr) AccessChain 56(id) 35 641617a3babSopenharmony_ci 364: 11(int) Load 363 642617a3babSopenharmony_ci 365: 164(bool) UGreaterThan 364 16 643617a3babSopenharmony_ci SelectionMerge 367 None 644617a3babSopenharmony_ci BranchConditional 365 366 367 645617a3babSopenharmony_ci 366: Label 646617a3babSopenharmony_ci 368: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 647617a3babSopenharmony_ci 369: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 370 370 16 16 648617a3babSopenharmony_ci 371: 11(int) Load 140(index) 649617a3babSopenharmony_ci 372: 147(ptr) AccessChain 119 122 146 16 650617a3babSopenharmony_ci 373: 84(int) Load 372 651617a3babSopenharmony_ci 374: 11(int) Bitcast 373 652617a3babSopenharmony_ci 375: 11(int) ISub 371 374 653617a3babSopenharmony_ci 377: 226(ptr) AccessChain 201(particleIn) 122 375 122 654617a3babSopenharmony_ci 378: 82(fvec4) Load 377 655617a3babSopenharmony_ci 379: 18(fvec3) VectorShuffle 378 378 0 1 2 656617a3babSopenharmony_ci Store 376(param) 379 657617a3babSopenharmony_ci 381: 18(fvec3) Load 256(pos) 658617a3babSopenharmony_ci Store 380(param) 381 659617a3babSopenharmony_ci 383: 124(ptr) AccessChain 119 122 347 660617a3babSopenharmony_ci 384: 8(float) Load 383 661617a3babSopenharmony_ci Store 382(param) 384 662617a3babSopenharmony_ci 385: 18(fvec3) FunctionCall 27(springForce(vf3;vf3;f1;) 376(param) 380(param) 382(param) 663617a3babSopenharmony_ci 386: 18(fvec3) Load 243(force) 664617a3babSopenharmony_ci 387: 18(fvec3) FAdd 386 385 665617a3babSopenharmony_ci Store 243(force) 387 666617a3babSopenharmony_ci Branch 367 667617a3babSopenharmony_ci 367: Label 668617a3babSopenharmony_ci 388: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 669617a3babSopenharmony_ci 389: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 390 390 16 16 670617a3babSopenharmony_ci 391: 139(ptr) AccessChain 56(id) 16 671617a3babSopenharmony_ci 392: 11(int) Load 391 672617a3babSopenharmony_ci 393: 164(bool) UGreaterThan 392 16 673617a3babSopenharmony_ci 394: 139(ptr) AccessChain 56(id) 35 674617a3babSopenharmony_ci 395: 11(int) Load 394 675617a3babSopenharmony_ci 396: 147(ptr) AccessChain 119 122 146 35 676617a3babSopenharmony_ci 397: 84(int) Load 396 677617a3babSopenharmony_ci 398: 84(int) ISub 397 233 678617a3babSopenharmony_ci 399: 11(int) Bitcast 398 679617a3babSopenharmony_ci 400: 164(bool) ULessThan 395 399 680617a3babSopenharmony_ci 401: 164(bool) LogicalAnd 393 400 681617a3babSopenharmony_ci SelectionMerge 403 None 682617a3babSopenharmony_ci BranchConditional 401 402 403 683617a3babSopenharmony_ci 402: Label 684617a3babSopenharmony_ci 404: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 685617a3babSopenharmony_ci 405: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 406 406 16 16 686617a3babSopenharmony_ci 407: 11(int) Load 140(index) 687617a3babSopenharmony_ci 408: 147(ptr) AccessChain 119 122 146 16 688617a3babSopenharmony_ci 409: 84(int) Load 408 689617a3babSopenharmony_ci 410: 11(int) Bitcast 409 690617a3babSopenharmony_ci 411: 11(int) IAdd 407 410 691617a3babSopenharmony_ci 412: 11(int) ISub 411 35 692617a3babSopenharmony_ci 415: 226(ptr) AccessChain 201(particleIn) 122 412 122 693617a3babSopenharmony_ci 416: 82(fvec4) Load 415 694617a3babSopenharmony_ci 417: 18(fvec3) VectorShuffle 416 416 0 1 2 695617a3babSopenharmony_ci Store 414(param) 417 696617a3babSopenharmony_ci 419: 18(fvec3) Load 256(pos) 697617a3babSopenharmony_ci Store 418(param) 419 698617a3babSopenharmony_ci 421: 124(ptr) AccessChain 119 122 413 699617a3babSopenharmony_ci 422: 8(float) Load 421 700617a3babSopenharmony_ci Store 420(param) 422 701617a3babSopenharmony_ci 423: 18(fvec3) FunctionCall 27(springForce(vf3;vf3;f1;) 414(param) 418(param) 420(param) 702617a3babSopenharmony_ci 424: 18(fvec3) Load 243(force) 703617a3babSopenharmony_ci 425: 18(fvec3) FAdd 424 423 704617a3babSopenharmony_ci Store 243(force) 425 705617a3babSopenharmony_ci Branch 403 706617a3babSopenharmony_ci 403: Label 707617a3babSopenharmony_ci 426: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 708617a3babSopenharmony_ci 427: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 428 428 16 16 709617a3babSopenharmony_ci 429: 139(ptr) AccessChain 56(id) 16 710617a3babSopenharmony_ci 430: 11(int) Load 429 711617a3babSopenharmony_ci 431: 164(bool) UGreaterThan 430 16 712617a3babSopenharmony_ci 432: 139(ptr) AccessChain 56(id) 35 713617a3babSopenharmony_ci 433: 11(int) Load 432 714617a3babSopenharmony_ci 434: 164(bool) UGreaterThan 433 16 715617a3babSopenharmony_ci 435: 164(bool) LogicalAnd 431 434 716617a3babSopenharmony_ci SelectionMerge 437 None 717617a3babSopenharmony_ci BranchConditional 435 436 437 718617a3babSopenharmony_ci 436: Label 719617a3babSopenharmony_ci 438: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 720617a3babSopenharmony_ci 439: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 440 440 16 16 721617a3babSopenharmony_ci 441: 11(int) Load 140(index) 722617a3babSopenharmony_ci 442: 147(ptr) AccessChain 119 122 146 16 723617a3babSopenharmony_ci 443: 84(int) Load 442 724617a3babSopenharmony_ci 444: 11(int) Bitcast 443 725617a3babSopenharmony_ci 445: 11(int) ISub 441 444 726617a3babSopenharmony_ci 446: 11(int) ISub 445 35 727617a3babSopenharmony_ci 448: 226(ptr) AccessChain 201(particleIn) 122 446 122 728617a3babSopenharmony_ci 449: 82(fvec4) Load 448 729617a3babSopenharmony_ci 450: 18(fvec3) VectorShuffle 449 449 0 1 2 730617a3babSopenharmony_ci Store 447(param) 450 731617a3babSopenharmony_ci 452: 18(fvec3) Load 256(pos) 732617a3babSopenharmony_ci Store 451(param) 452 733617a3babSopenharmony_ci 454: 124(ptr) AccessChain 119 122 413 734617a3babSopenharmony_ci 455: 8(float) Load 454 735617a3babSopenharmony_ci Store 453(param) 455 736617a3babSopenharmony_ci 456: 18(fvec3) FunctionCall 27(springForce(vf3;vf3;f1;) 447(param) 451(param) 453(param) 737617a3babSopenharmony_ci 457: 18(fvec3) Load 243(force) 738617a3babSopenharmony_ci 458: 18(fvec3) FAdd 457 456 739617a3babSopenharmony_ci Store 243(force) 458 740617a3babSopenharmony_ci Branch 437 741617a3babSopenharmony_ci 437: Label 742617a3babSopenharmony_ci 459: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 743617a3babSopenharmony_ci 460: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 461 461 16 16 744617a3babSopenharmony_ci 462: 139(ptr) AccessChain 56(id) 16 745617a3babSopenharmony_ci 463: 11(int) Load 462 746617a3babSopenharmony_ci 464: 147(ptr) AccessChain 119 122 146 16 747617a3babSopenharmony_ci 465: 84(int) Load 464 748617a3babSopenharmony_ci 466: 84(int) ISub 465 233 749617a3babSopenharmony_ci 467: 11(int) Bitcast 466 750617a3babSopenharmony_ci 468: 164(bool) ULessThan 463 467 751617a3babSopenharmony_ci 469: 139(ptr) AccessChain 56(id) 35 752617a3babSopenharmony_ci 470: 11(int) Load 469 753617a3babSopenharmony_ci 471: 147(ptr) AccessChain 119 122 146 35 754617a3babSopenharmony_ci 472: 84(int) Load 471 755617a3babSopenharmony_ci 473: 84(int) ISub 472 233 756617a3babSopenharmony_ci 474: 11(int) Bitcast 473 757617a3babSopenharmony_ci 475: 164(bool) ULessThan 470 474 758617a3babSopenharmony_ci 476: 164(bool) LogicalAnd 468 475 759617a3babSopenharmony_ci SelectionMerge 478 None 760617a3babSopenharmony_ci BranchConditional 476 477 478 761617a3babSopenharmony_ci 477: Label 762617a3babSopenharmony_ci 479: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 763617a3babSopenharmony_ci 480: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 481 481 16 16 764617a3babSopenharmony_ci 482: 11(int) Load 140(index) 765617a3babSopenharmony_ci 483: 147(ptr) AccessChain 119 122 146 16 766617a3babSopenharmony_ci 484: 84(int) Load 483 767617a3babSopenharmony_ci 485: 11(int) Bitcast 484 768617a3babSopenharmony_ci 486: 11(int) IAdd 482 485 769617a3babSopenharmony_ci 487: 11(int) IAdd 486 35 770617a3babSopenharmony_ci 489: 226(ptr) AccessChain 201(particleIn) 122 487 122 771617a3babSopenharmony_ci 490: 82(fvec4) Load 489 772617a3babSopenharmony_ci 491: 18(fvec3) VectorShuffle 490 490 0 1 2 773617a3babSopenharmony_ci Store 488(param) 491 774617a3babSopenharmony_ci 493: 18(fvec3) Load 256(pos) 775617a3babSopenharmony_ci Store 492(param) 493 776617a3babSopenharmony_ci 495: 124(ptr) AccessChain 119 122 413 777617a3babSopenharmony_ci 496: 8(float) Load 495 778617a3babSopenharmony_ci Store 494(param) 496 779617a3babSopenharmony_ci 497: 18(fvec3) FunctionCall 27(springForce(vf3;vf3;f1;) 488(param) 492(param) 494(param) 780617a3babSopenharmony_ci 498: 18(fvec3) Load 243(force) 781617a3babSopenharmony_ci 499: 18(fvec3) FAdd 498 497 782617a3babSopenharmony_ci Store 243(force) 499 783617a3babSopenharmony_ci Branch 478 784617a3babSopenharmony_ci 478: Label 785617a3babSopenharmony_ci 500: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 786617a3babSopenharmony_ci 501: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 502 502 16 16 787617a3babSopenharmony_ci 503: 139(ptr) AccessChain 56(id) 16 788617a3babSopenharmony_ci 504: 11(int) Load 503 789617a3babSopenharmony_ci 505: 147(ptr) AccessChain 119 122 146 16 790617a3babSopenharmony_ci 506: 84(int) Load 505 791617a3babSopenharmony_ci 507: 84(int) ISub 506 233 792617a3babSopenharmony_ci 508: 11(int) Bitcast 507 793617a3babSopenharmony_ci 509: 164(bool) ULessThan 504 508 794617a3babSopenharmony_ci 510: 139(ptr) AccessChain 56(id) 35 795617a3babSopenharmony_ci 511: 11(int) Load 510 796617a3babSopenharmony_ci 512: 164(bool) UGreaterThan 511 16 797617a3babSopenharmony_ci 513: 164(bool) LogicalAnd 509 512 798617a3babSopenharmony_ci SelectionMerge 515 None 799617a3babSopenharmony_ci BranchConditional 513 514 515 800617a3babSopenharmony_ci 514: Label 801617a3babSopenharmony_ci 516: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 802617a3babSopenharmony_ci 517: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 518 518 16 16 803617a3babSopenharmony_ci 519: 11(int) Load 140(index) 804617a3babSopenharmony_ci 520: 147(ptr) AccessChain 119 122 146 16 805617a3babSopenharmony_ci 521: 84(int) Load 520 806617a3babSopenharmony_ci 522: 11(int) Bitcast 521 807617a3babSopenharmony_ci 523: 11(int) ISub 519 522 808617a3babSopenharmony_ci 524: 11(int) IAdd 523 35 809617a3babSopenharmony_ci 526: 226(ptr) AccessChain 201(particleIn) 122 524 122 810617a3babSopenharmony_ci 527: 82(fvec4) Load 526 811617a3babSopenharmony_ci 528: 18(fvec3) VectorShuffle 527 527 0 1 2 812617a3babSopenharmony_ci Store 525(param) 528 813617a3babSopenharmony_ci 530: 18(fvec3) Load 256(pos) 814617a3babSopenharmony_ci Store 529(param) 530 815617a3babSopenharmony_ci 532: 124(ptr) AccessChain 119 122 413 816617a3babSopenharmony_ci 533: 8(float) Load 532 817617a3babSopenharmony_ci Store 531(param) 533 818617a3babSopenharmony_ci 534: 18(fvec3) FunctionCall 27(springForce(vf3;vf3;f1;) 525(param) 529(param) 531(param) 819617a3babSopenharmony_ci 535: 18(fvec3) Load 243(force) 820617a3babSopenharmony_ci 536: 18(fvec3) FAdd 535 534 821617a3babSopenharmony_ci Store 243(force) 536 822617a3babSopenharmony_ci Branch 515 823617a3babSopenharmony_ci 515: Label 824617a3babSopenharmony_ci 537: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 825617a3babSopenharmony_ci 538: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 539 539 16 16 826617a3babSopenharmony_ci 541: 124(ptr) AccessChain 119 122 540 827617a3babSopenharmony_ci 542: 8(float) Load 541 828617a3babSopenharmony_ci 543: 8(float) FNegate 542 829617a3babSopenharmony_ci 544: 18(fvec3) Load 266(vel) 830617a3babSopenharmony_ci 545: 18(fvec3) VectorTimesScalar 544 543 831617a3babSopenharmony_ci 546: 18(fvec3) Load 243(force) 832617a3babSopenharmony_ci 547: 18(fvec3) FAdd 546 545 833617a3babSopenharmony_ci Store 243(force) 547 834617a3babSopenharmony_ci 548: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 549 549 16 16 835617a3babSopenharmony_ci 553: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 551 550(f) 43 836617a3babSopenharmony_ci 554: 18(fvec3) Load 243(force) 837617a3babSopenharmony_ci 555: 124(ptr) AccessChain 119 122 233 838617a3babSopenharmony_ci 556: 8(float) Load 555 839617a3babSopenharmony_ci 557: 8(float) FDiv 207 556 840617a3babSopenharmony_ci 558: 18(fvec3) VectorTimesScalar 554 557 841617a3babSopenharmony_ci Store 550(f) 558 842617a3babSopenharmony_ci 559: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 560 560 16 16 843617a3babSopenharmony_ci 561: 11(int) Load 140(index) 844617a3babSopenharmony_ci 562: 18(fvec3) Load 256(pos) 845617a3babSopenharmony_ci 563: 18(fvec3) Load 266(vel) 846617a3babSopenharmony_ci 564: 124(ptr) AccessChain 119 122 122 847617a3babSopenharmony_ci 565: 8(float) Load 564 848617a3babSopenharmony_ci 566: 18(fvec3) VectorTimesScalar 563 565 849617a3babSopenharmony_ci 567: 18(fvec3) FAdd 562 566 850617a3babSopenharmony_ci 569: 18(fvec3) Load 550(f) 851617a3babSopenharmony_ci 570: 18(fvec3) VectorTimesScalar 569 568 852617a3babSopenharmony_ci 571: 124(ptr) AccessChain 119 122 122 853617a3babSopenharmony_ci 572: 8(float) Load 571 854617a3babSopenharmony_ci 573: 18(fvec3) VectorTimesScalar 570 572 855617a3babSopenharmony_ci 574: 124(ptr) AccessChain 119 122 122 856617a3babSopenharmony_ci 575: 8(float) Load 574 857617a3babSopenharmony_ci 576: 18(fvec3) VectorTimesScalar 573 575 858617a3babSopenharmony_ci 577: 18(fvec3) FAdd 567 576 859617a3babSopenharmony_ci 578: 8(float) CompositeExtract 577 0 860617a3babSopenharmony_ci 579: 8(float) CompositeExtract 577 1 861617a3babSopenharmony_ci 580: 8(float) CompositeExtract 577 2 862617a3babSopenharmony_ci 581: 82(fvec4) CompositeConstruct 578 579 580 207 863617a3babSopenharmony_ci 582: 226(ptr) AccessChain 222(particleOut) 122 561 122 864617a3babSopenharmony_ci Store 582 581 865617a3babSopenharmony_ci 583: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 584 584 16 16 866617a3babSopenharmony_ci 585: 11(int) Load 140(index) 867617a3babSopenharmony_ci 586: 18(fvec3) Load 266(vel) 868617a3babSopenharmony_ci 587: 18(fvec3) Load 550(f) 869617a3babSopenharmony_ci 588: 124(ptr) AccessChain 119 122 122 870617a3babSopenharmony_ci 589: 8(float) Load 588 871617a3babSopenharmony_ci 590: 18(fvec3) VectorTimesScalar 587 589 872617a3babSopenharmony_ci 591: 18(fvec3) FAdd 586 590 873617a3babSopenharmony_ci 592: 8(float) CompositeExtract 591 0 874617a3babSopenharmony_ci 593: 8(float) CompositeExtract 591 1 875617a3babSopenharmony_ci 594: 8(float) CompositeExtract 591 2 876617a3babSopenharmony_ci 595: 82(fvec4) CompositeConstruct 592 593 594 234 877617a3babSopenharmony_ci 596: 226(ptr) AccessChain 222(particleOut) 122 585 233 878617a3babSopenharmony_ci Store 596 595 879617a3babSopenharmony_ci 597: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 598 598 16 16 880617a3babSopenharmony_ci 602: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 600 599(sphereDist) 43 881617a3babSopenharmony_ci 603: 11(int) Load 140(index) 882617a3babSopenharmony_ci 604: 226(ptr) AccessChain 222(particleOut) 122 603 122 883617a3babSopenharmony_ci 605: 82(fvec4) Load 604 884617a3babSopenharmony_ci 606: 18(fvec3) VectorShuffle 605 605 0 1 2 885617a3babSopenharmony_ci 608: 226(ptr) AccessChain 119 122 607 886617a3babSopenharmony_ci 609: 82(fvec4) Load 608 887617a3babSopenharmony_ci 610: 18(fvec3) VectorShuffle 609 609 0 1 2 888617a3babSopenharmony_ci 611: 18(fvec3) FSub 606 610 889617a3babSopenharmony_ci Store 599(sphereDist) 611 890617a3babSopenharmony_ci 612: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 613 613 16 16 891617a3babSopenharmony_ci 614: 18(fvec3) Load 599(sphereDist) 892617a3babSopenharmony_ci 615: 8(float) ExtInst 3(GLSL.std.450) 66(Length) 614 893617a3babSopenharmony_ci 617: 124(ptr) AccessChain 119 122 616 894617a3babSopenharmony_ci 618: 8(float) Load 617 895617a3babSopenharmony_ci 620: 8(float) FAdd 618 619 896617a3babSopenharmony_ci 621: 164(bool) FOrdLessThan 615 620 897617a3babSopenharmony_ci SelectionMerge 623 None 898617a3babSopenharmony_ci BranchConditional 621 622 623 899617a3babSopenharmony_ci 622: Label 900617a3babSopenharmony_ci 624: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 901617a3babSopenharmony_ci 625: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 626 626 16 16 902617a3babSopenharmony_ci 627: 11(int) Load 140(index) 903617a3babSopenharmony_ci 628: 226(ptr) AccessChain 119 122 607 904617a3babSopenharmony_ci 629: 82(fvec4) Load 628 905617a3babSopenharmony_ci 630: 18(fvec3) VectorShuffle 629 629 0 1 2 906617a3babSopenharmony_ci 631: 18(fvec3) Load 599(sphereDist) 907617a3babSopenharmony_ci 632: 18(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 631 908617a3babSopenharmony_ci 633: 124(ptr) AccessChain 119 122 616 909617a3babSopenharmony_ci 634: 8(float) Load 633 910617a3babSopenharmony_ci 635: 8(float) FAdd 634 619 911617a3babSopenharmony_ci 636: 18(fvec3) VectorTimesScalar 632 635 912617a3babSopenharmony_ci 637: 18(fvec3) FAdd 630 636 913617a3babSopenharmony_ci 638: 124(ptr) AccessChain 222(particleOut) 122 627 122 16 914617a3babSopenharmony_ci 639: 8(float) CompositeExtract 637 0 915617a3babSopenharmony_ci Store 638 639 916617a3babSopenharmony_ci 640: 124(ptr) AccessChain 222(particleOut) 122 627 122 35 917617a3babSopenharmony_ci 641: 8(float) CompositeExtract 637 1 918617a3babSopenharmony_ci Store 640 641 919617a3babSopenharmony_ci 642: 124(ptr) AccessChain 222(particleOut) 122 627 122 46 920617a3babSopenharmony_ci 643: 8(float) CompositeExtract 637 2 921617a3babSopenharmony_ci Store 642 643 922617a3babSopenharmony_ci 644: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 645 645 16 16 923617a3babSopenharmony_ci 646: 11(int) Load 140(index) 924617a3babSopenharmony_ci 647: 226(ptr) AccessChain 222(particleOut) 122 646 233 925617a3babSopenharmony_ci Store 647 235 926617a3babSopenharmony_ci Branch 623 927617a3babSopenharmony_ci 623: Label 928617a3babSopenharmony_ci 648: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 929617a3babSopenharmony_ci 649: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 650 650 16 16 930617a3babSopenharmony_ci 668: 667(ptr) AccessChain 665 122 122 931617a3babSopenharmony_ci 669: 11(int) Load 668 932617a3babSopenharmony_ci 670: 164(bool) IEqual 669 35 933617a3babSopenharmony_ci SelectionMerge 672 None 934617a3babSopenharmony_ci BranchConditional 670 671 672 935617a3babSopenharmony_ci 671: Label 936617a3babSopenharmony_ci 673: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 937617a3babSopenharmony_ci 674: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 675 675 16 16 938617a3babSopenharmony_ci 678: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 677 676(normal) 43 939617a3babSopenharmony_ci Store 676(normal) 679 940617a3babSopenharmony_ci 680: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 681 681 16 16 941617a3babSopenharmony_ci 682: 139(ptr) AccessChain 56(id) 35 942617a3babSopenharmony_ci 683: 11(int) Load 682 943617a3babSopenharmony_ci 684: 164(bool) UGreaterThan 683 16 944617a3babSopenharmony_ci SelectionMerge 686 None 945617a3babSopenharmony_ci BranchConditional 684 685 686 946617a3babSopenharmony_ci 685: Label 947617a3babSopenharmony_ci 687: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 948617a3babSopenharmony_ci 688: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 689 689 16 16 949617a3babSopenharmony_ci 690: 139(ptr) AccessChain 56(id) 16 950617a3babSopenharmony_ci 691: 11(int) Load 690 951617a3babSopenharmony_ci 692: 164(bool) UGreaterThan 691 16 952617a3babSopenharmony_ci SelectionMerge 694 None 953617a3babSopenharmony_ci BranchConditional 692 693 694 954617a3babSopenharmony_ci 693: Label 955617a3babSopenharmony_ci 695: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 956617a3babSopenharmony_ci 696: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 697 697 16 16 957617a3babSopenharmony_ci 701: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 699 698(a) 43 958617a3babSopenharmony_ci 702: 11(int) Load 140(index) 959617a3babSopenharmony_ci 703: 11(int) ISub 702 35 960617a3babSopenharmony_ci 704: 226(ptr) AccessChain 201(particleIn) 122 703 122 961617a3babSopenharmony_ci 705: 82(fvec4) Load 704 962617a3babSopenharmony_ci 706: 18(fvec3) VectorShuffle 705 705 0 1 2 963617a3babSopenharmony_ci 707: 18(fvec3) Load 256(pos) 964617a3babSopenharmony_ci 708: 18(fvec3) FSub 706 707 965617a3babSopenharmony_ci Store 698(a) 708 966617a3babSopenharmony_ci 709: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 710 710 16 16 967617a3babSopenharmony_ci 714: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 712 711(b) 43 968617a3babSopenharmony_ci 715: 11(int) Load 140(index) 969617a3babSopenharmony_ci 716: 147(ptr) AccessChain 119 122 146 16 970617a3babSopenharmony_ci 717: 84(int) Load 716 971617a3babSopenharmony_ci 718: 11(int) Bitcast 717 972617a3babSopenharmony_ci 719: 11(int) ISub 715 718 973617a3babSopenharmony_ci 720: 11(int) ISub 719 35 974617a3babSopenharmony_ci 721: 226(ptr) AccessChain 201(particleIn) 122 720 122 975617a3babSopenharmony_ci 722: 82(fvec4) Load 721 976617a3babSopenharmony_ci 723: 18(fvec3) VectorShuffle 722 722 0 1 2 977617a3babSopenharmony_ci 724: 18(fvec3) Load 256(pos) 978617a3babSopenharmony_ci 725: 18(fvec3) FSub 723 724 979617a3babSopenharmony_ci Store 711(b) 725 980617a3babSopenharmony_ci 726: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 727 727 16 16 981617a3babSopenharmony_ci 731: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 729 728(c) 43 982617a3babSopenharmony_ci 732: 11(int) Load 140(index) 983617a3babSopenharmony_ci 733: 147(ptr) AccessChain 119 122 146 16 984617a3babSopenharmony_ci 734: 84(int) Load 733 985617a3babSopenharmony_ci 735: 11(int) Bitcast 734 986617a3babSopenharmony_ci 736: 11(int) ISub 732 735 987617a3babSopenharmony_ci 737: 226(ptr) AccessChain 201(particleIn) 122 736 122 988617a3babSopenharmony_ci 738: 82(fvec4) Load 737 989617a3babSopenharmony_ci 739: 18(fvec3) VectorShuffle 738 738 0 1 2 990617a3babSopenharmony_ci 740: 18(fvec3) Load 256(pos) 991617a3babSopenharmony_ci 741: 18(fvec3) FSub 739 740 992617a3babSopenharmony_ci Store 728(c) 741 993617a3babSopenharmony_ci 742: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 743 743 16 16 994617a3babSopenharmony_ci 744: 18(fvec3) Load 698(a) 995617a3babSopenharmony_ci 745: 18(fvec3) Load 711(b) 996617a3babSopenharmony_ci 746: 18(fvec3) ExtInst 3(GLSL.std.450) 68(Cross) 744 745 997617a3babSopenharmony_ci 747: 18(fvec3) Load 711(b) 998617a3babSopenharmony_ci 748: 18(fvec3) Load 728(c) 999617a3babSopenharmony_ci 749: 18(fvec3) ExtInst 3(GLSL.std.450) 68(Cross) 747 748 1000617a3babSopenharmony_ci 750: 18(fvec3) FAdd 746 749 1001617a3babSopenharmony_ci 751: 18(fvec3) Load 676(normal) 1002617a3babSopenharmony_ci 752: 18(fvec3) FAdd 751 750 1003617a3babSopenharmony_ci Store 676(normal) 752 1004617a3babSopenharmony_ci Branch 694 1005617a3babSopenharmony_ci 694: Label 1006617a3babSopenharmony_ci 753: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 1007617a3babSopenharmony_ci 754: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 755 755 16 16 1008617a3babSopenharmony_ci 756: 139(ptr) AccessChain 56(id) 16 1009617a3babSopenharmony_ci 757: 11(int) Load 756 1010617a3babSopenharmony_ci 758: 147(ptr) AccessChain 119 122 146 16 1011617a3babSopenharmony_ci 759: 84(int) Load 758 1012617a3babSopenharmony_ci 760: 84(int) ISub 759 233 1013617a3babSopenharmony_ci 761: 11(int) Bitcast 760 1014617a3babSopenharmony_ci 762: 164(bool) ULessThan 757 761 1015617a3babSopenharmony_ci SelectionMerge 764 None 1016617a3babSopenharmony_ci BranchConditional 762 763 764 1017617a3babSopenharmony_ci 763: Label 1018617a3babSopenharmony_ci 765: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 1019617a3babSopenharmony_ci 766: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 767 767 16 16 1020617a3babSopenharmony_ci 768: 11(int) Load 140(index) 1021617a3babSopenharmony_ci 769: 147(ptr) AccessChain 119 122 146 16 1022617a3babSopenharmony_ci 770: 84(int) Load 769 1023617a3babSopenharmony_ci 771: 11(int) Bitcast 770 1024617a3babSopenharmony_ci 772: 11(int) ISub 768 771 1025617a3babSopenharmony_ci 773: 226(ptr) AccessChain 201(particleIn) 122 772 122 1026617a3babSopenharmony_ci 774: 82(fvec4) Load 773 1027617a3babSopenharmony_ci 775: 18(fvec3) VectorShuffle 774 774 0 1 2 1028617a3babSopenharmony_ci 776: 18(fvec3) Load 256(pos) 1029617a3babSopenharmony_ci 777: 18(fvec3) FSub 775 776 1030617a3babSopenharmony_ci Store 698(a) 777 1031617a3babSopenharmony_ci 778: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 779 779 16 16 1032617a3babSopenharmony_ci 780: 11(int) Load 140(index) 1033617a3babSopenharmony_ci 781: 147(ptr) AccessChain 119 122 146 16 1034617a3babSopenharmony_ci 782: 84(int) Load 781 1035617a3babSopenharmony_ci 783: 11(int) Bitcast 782 1036617a3babSopenharmony_ci 784: 11(int) ISub 780 783 1037617a3babSopenharmony_ci 785: 11(int) IAdd 784 35 1038617a3babSopenharmony_ci 786: 226(ptr) AccessChain 201(particleIn) 122 785 122 1039617a3babSopenharmony_ci 787: 82(fvec4) Load 786 1040617a3babSopenharmony_ci 788: 18(fvec3) VectorShuffle 787 787 0 1 2 1041617a3babSopenharmony_ci 789: 18(fvec3) Load 256(pos) 1042617a3babSopenharmony_ci 790: 18(fvec3) FSub 788 789 1043617a3babSopenharmony_ci Store 711(b) 790 1044617a3babSopenharmony_ci 791: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 792 792 16 16 1045617a3babSopenharmony_ci 793: 11(int) Load 140(index) 1046617a3babSopenharmony_ci 794: 11(int) IAdd 793 35 1047617a3babSopenharmony_ci 795: 226(ptr) AccessChain 201(particleIn) 122 794 122 1048617a3babSopenharmony_ci 796: 82(fvec4) Load 795 1049617a3babSopenharmony_ci 797: 18(fvec3) VectorShuffle 796 796 0 1 2 1050617a3babSopenharmony_ci 798: 18(fvec3) Load 256(pos) 1051617a3babSopenharmony_ci 799: 18(fvec3) FSub 797 798 1052617a3babSopenharmony_ci Store 728(c) 799 1053617a3babSopenharmony_ci 800: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 801 801 16 16 1054617a3babSopenharmony_ci 802: 18(fvec3) Load 698(a) 1055617a3babSopenharmony_ci 803: 18(fvec3) Load 711(b) 1056617a3babSopenharmony_ci 804: 18(fvec3) ExtInst 3(GLSL.std.450) 68(Cross) 802 803 1057617a3babSopenharmony_ci 805: 18(fvec3) Load 711(b) 1058617a3babSopenharmony_ci 806: 18(fvec3) Load 728(c) 1059617a3babSopenharmony_ci 807: 18(fvec3) ExtInst 3(GLSL.std.450) 68(Cross) 805 806 1060617a3babSopenharmony_ci 808: 18(fvec3) FAdd 804 807 1061617a3babSopenharmony_ci 809: 18(fvec3) Load 676(normal) 1062617a3babSopenharmony_ci 810: 18(fvec3) FAdd 809 808 1063617a3babSopenharmony_ci Store 676(normal) 810 1064617a3babSopenharmony_ci Branch 764 1065617a3babSopenharmony_ci 764: Label 1066617a3babSopenharmony_ci Branch 686 1067617a3babSopenharmony_ci 686: Label 1068617a3babSopenharmony_ci 811: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 1069617a3babSopenharmony_ci 812: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 813 813 16 16 1070617a3babSopenharmony_ci 814: 139(ptr) AccessChain 56(id) 35 1071617a3babSopenharmony_ci 815: 11(int) Load 814 1072617a3babSopenharmony_ci 816: 147(ptr) AccessChain 119 122 146 35 1073617a3babSopenharmony_ci 817: 84(int) Load 816 1074617a3babSopenharmony_ci 818: 84(int) ISub 817 233 1075617a3babSopenharmony_ci 819: 11(int) Bitcast 818 1076617a3babSopenharmony_ci 820: 164(bool) ULessThan 815 819 1077617a3babSopenharmony_ci SelectionMerge 822 None 1078617a3babSopenharmony_ci BranchConditional 820 821 822 1079617a3babSopenharmony_ci 821: Label 1080617a3babSopenharmony_ci 823: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 1081617a3babSopenharmony_ci 824: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 825 825 16 16 1082617a3babSopenharmony_ci 826: 139(ptr) AccessChain 56(id) 16 1083617a3babSopenharmony_ci 827: 11(int) Load 826 1084617a3babSopenharmony_ci 828: 164(bool) UGreaterThan 827 16 1085617a3babSopenharmony_ci SelectionMerge 830 None 1086617a3babSopenharmony_ci BranchConditional 828 829 830 1087617a3babSopenharmony_ci 829: Label 1088617a3babSopenharmony_ci 831: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 1089617a3babSopenharmony_ci 832: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 833 833 16 16 1090617a3babSopenharmony_ci 834: 11(int) Load 140(index) 1091617a3babSopenharmony_ci 835: 147(ptr) AccessChain 119 122 146 16 1092617a3babSopenharmony_ci 836: 84(int) Load 835 1093617a3babSopenharmony_ci 837: 11(int) Bitcast 836 1094617a3babSopenharmony_ci 838: 11(int) IAdd 834 837 1095617a3babSopenharmony_ci 839: 226(ptr) AccessChain 201(particleIn) 122 838 122 1096617a3babSopenharmony_ci 840: 82(fvec4) Load 839 1097617a3babSopenharmony_ci 841: 18(fvec3) VectorShuffle 840 840 0 1 2 1098617a3babSopenharmony_ci 842: 18(fvec3) Load 256(pos) 1099617a3babSopenharmony_ci 843: 18(fvec3) FSub 841 842 1100617a3babSopenharmony_ci Store 698(a) 843 1101617a3babSopenharmony_ci 844: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 845 845 16 16 1102617a3babSopenharmony_ci 846: 11(int) Load 140(index) 1103617a3babSopenharmony_ci 847: 147(ptr) AccessChain 119 122 146 16 1104617a3babSopenharmony_ci 848: 84(int) Load 847 1105617a3babSopenharmony_ci 849: 11(int) Bitcast 848 1106617a3babSopenharmony_ci 850: 11(int) IAdd 846 849 1107617a3babSopenharmony_ci 851: 11(int) ISub 850 35 1108617a3babSopenharmony_ci 852: 226(ptr) AccessChain 201(particleIn) 122 851 122 1109617a3babSopenharmony_ci 853: 82(fvec4) Load 852 1110617a3babSopenharmony_ci 854: 18(fvec3) VectorShuffle 853 853 0 1 2 1111617a3babSopenharmony_ci 855: 18(fvec3) Load 256(pos) 1112617a3babSopenharmony_ci 856: 18(fvec3) FSub 854 855 1113617a3babSopenharmony_ci Store 711(b) 856 1114617a3babSopenharmony_ci 857: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 858 858 16 16 1115617a3babSopenharmony_ci 859: 11(int) Load 140(index) 1116617a3babSopenharmony_ci 860: 11(int) ISub 859 35 1117617a3babSopenharmony_ci 861: 226(ptr) AccessChain 201(particleIn) 122 860 122 1118617a3babSopenharmony_ci 862: 82(fvec4) Load 861 1119617a3babSopenharmony_ci 863: 18(fvec3) VectorShuffle 862 862 0 1 2 1120617a3babSopenharmony_ci 864: 18(fvec3) Load 256(pos) 1121617a3babSopenharmony_ci 865: 18(fvec3) FSub 863 864 1122617a3babSopenharmony_ci Store 728(c) 865 1123617a3babSopenharmony_ci 866: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 867 867 16 16 1124617a3babSopenharmony_ci 868: 18(fvec3) Load 698(a) 1125617a3babSopenharmony_ci 869: 18(fvec3) Load 711(b) 1126617a3babSopenharmony_ci 870: 18(fvec3) ExtInst 3(GLSL.std.450) 68(Cross) 868 869 1127617a3babSopenharmony_ci 871: 18(fvec3) Load 711(b) 1128617a3babSopenharmony_ci 872: 18(fvec3) Load 728(c) 1129617a3babSopenharmony_ci 873: 18(fvec3) ExtInst 3(GLSL.std.450) 68(Cross) 871 872 1130617a3babSopenharmony_ci 874: 18(fvec3) FAdd 870 873 1131617a3babSopenharmony_ci 875: 18(fvec3) Load 676(normal) 1132617a3babSopenharmony_ci 876: 18(fvec3) FAdd 875 874 1133617a3babSopenharmony_ci Store 676(normal) 876 1134617a3babSopenharmony_ci Branch 830 1135617a3babSopenharmony_ci 830: Label 1136617a3babSopenharmony_ci 877: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 1137617a3babSopenharmony_ci 878: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 879 879 16 16 1138617a3babSopenharmony_ci 880: 139(ptr) AccessChain 56(id) 16 1139617a3babSopenharmony_ci 881: 11(int) Load 880 1140617a3babSopenharmony_ci 882: 147(ptr) AccessChain 119 122 146 16 1141617a3babSopenharmony_ci 883: 84(int) Load 882 1142617a3babSopenharmony_ci 884: 84(int) ISub 883 233 1143617a3babSopenharmony_ci 885: 11(int) Bitcast 884 1144617a3babSopenharmony_ci 886: 164(bool) ULessThan 881 885 1145617a3babSopenharmony_ci SelectionMerge 888 None 1146617a3babSopenharmony_ci BranchConditional 886 887 888 1147617a3babSopenharmony_ci 887: Label 1148617a3babSopenharmony_ci 889: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 1149617a3babSopenharmony_ci 890: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 891 891 16 16 1150617a3babSopenharmony_ci 892: 11(int) Load 140(index) 1151617a3babSopenharmony_ci 893: 11(int) IAdd 892 35 1152617a3babSopenharmony_ci 894: 226(ptr) AccessChain 201(particleIn) 122 893 122 1153617a3babSopenharmony_ci 895: 82(fvec4) Load 894 1154617a3babSopenharmony_ci 896: 18(fvec3) VectorShuffle 895 895 0 1 2 1155617a3babSopenharmony_ci 897: 18(fvec3) Load 256(pos) 1156617a3babSopenharmony_ci 898: 18(fvec3) FSub 896 897 1157617a3babSopenharmony_ci Store 698(a) 898 1158617a3babSopenharmony_ci 899: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 900 900 16 16 1159617a3babSopenharmony_ci 901: 11(int) Load 140(index) 1160617a3babSopenharmony_ci 902: 147(ptr) AccessChain 119 122 146 16 1161617a3babSopenharmony_ci 903: 84(int) Load 902 1162617a3babSopenharmony_ci 904: 11(int) Bitcast 903 1163617a3babSopenharmony_ci 905: 11(int) IAdd 901 904 1164617a3babSopenharmony_ci 906: 11(int) IAdd 905 35 1165617a3babSopenharmony_ci 907: 226(ptr) AccessChain 201(particleIn) 122 906 122 1166617a3babSopenharmony_ci 908: 82(fvec4) Load 907 1167617a3babSopenharmony_ci 909: 18(fvec3) VectorShuffle 908 908 0 1 2 1168617a3babSopenharmony_ci 910: 18(fvec3) Load 256(pos) 1169617a3babSopenharmony_ci 911: 18(fvec3) FSub 909 910 1170617a3babSopenharmony_ci Store 711(b) 911 1171617a3babSopenharmony_ci 912: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 913 913 16 16 1172617a3babSopenharmony_ci 914: 11(int) Load 140(index) 1173617a3babSopenharmony_ci 915: 147(ptr) AccessChain 119 122 146 16 1174617a3babSopenharmony_ci 916: 84(int) Load 915 1175617a3babSopenharmony_ci 917: 11(int) Bitcast 916 1176617a3babSopenharmony_ci 918: 11(int) IAdd 914 917 1177617a3babSopenharmony_ci 919: 226(ptr) AccessChain 201(particleIn) 122 918 122 1178617a3babSopenharmony_ci 920: 82(fvec4) Load 919 1179617a3babSopenharmony_ci 921: 18(fvec3) VectorShuffle 920 920 0 1 2 1180617a3babSopenharmony_ci 922: 18(fvec3) Load 256(pos) 1181617a3babSopenharmony_ci 923: 18(fvec3) FSub 921 922 1182617a3babSopenharmony_ci Store 728(c) 923 1183617a3babSopenharmony_ci 924: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 925 925 16 16 1184617a3babSopenharmony_ci 926: 18(fvec3) Load 698(a) 1185617a3babSopenharmony_ci 927: 18(fvec3) Load 711(b) 1186617a3babSopenharmony_ci 928: 18(fvec3) ExtInst 3(GLSL.std.450) 68(Cross) 926 927 1187617a3babSopenharmony_ci 929: 18(fvec3) Load 711(b) 1188617a3babSopenharmony_ci 930: 18(fvec3) Load 728(c) 1189617a3babSopenharmony_ci 931: 18(fvec3) ExtInst 3(GLSL.std.450) 68(Cross) 929 930 1190617a3babSopenharmony_ci 932: 18(fvec3) FAdd 928 931 1191617a3babSopenharmony_ci 933: 18(fvec3) Load 676(normal) 1192617a3babSopenharmony_ci 934: 18(fvec3) FAdd 933 932 1193617a3babSopenharmony_ci Store 676(normal) 934 1194617a3babSopenharmony_ci Branch 888 1195617a3babSopenharmony_ci 888: Label 1196617a3babSopenharmony_ci Branch 822 1197617a3babSopenharmony_ci 822: Label 1198617a3babSopenharmony_ci 935: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 60 1199617a3babSopenharmony_ci 936: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 31 937 937 16 16 1200617a3babSopenharmony_ci 938: 11(int) Load 140(index) 1201617a3babSopenharmony_ci 939: 18(fvec3) Load 676(normal) 1202617a3babSopenharmony_ci 940: 18(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 939 1203617a3babSopenharmony_ci 941: 8(float) CompositeExtract 940 0 1204617a3babSopenharmony_ci 942: 8(float) CompositeExtract 940 1 1205617a3babSopenharmony_ci 943: 8(float) CompositeExtract 940 2 1206617a3babSopenharmony_ci 944: 82(fvec4) CompositeConstruct 941 942 943 234 1207617a3babSopenharmony_ci 945: 226(ptr) AccessChain 222(particleOut) 122 938 540 1208617a3babSopenharmony_ci Store 945 944 1209617a3babSopenharmony_ci Branch 672 1210617a3babSopenharmony_ci 672: Label 1211617a3babSopenharmony_ci Return 1212617a3babSopenharmony_ci FunctionEnd 1213