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