1617a3babSopenharmony_ciremap.hlsl.sample.basic.strip.frag 2617a3babSopenharmony_ciWARNING: 0:4: 'immediate sampler state' : unimplemented 3617a3babSopenharmony_ci 4617a3babSopenharmony_ci// Module Version 10000 5617a3babSopenharmony_ci// Generated by (magic number): 8000b 6617a3babSopenharmony_ci// Id's are bound by 198 7617a3babSopenharmony_ci 8617a3babSopenharmony_ci Capability Shader 9617a3babSopenharmony_ci Capability Sampled1D 10617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 11617a3babSopenharmony_ci MemoryModel Logical GLSL450 12617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 188 192 13617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 14617a3babSopenharmony_ci ExecutionMode 4 DepthReplacing 15617a3babSopenharmony_ci Decorate 45 DescriptorSet 0 16617a3babSopenharmony_ci Decorate 45 Binding 0 17617a3babSopenharmony_ci Decorate 49 DescriptorSet 0 18617a3babSopenharmony_ci Decorate 49 Binding 0 19617a3babSopenharmony_ci Decorate 60 DescriptorSet 0 20617a3babSopenharmony_ci Decorate 60 Binding 2 21617a3babSopenharmony_ci Decorate 73 DescriptorSet 0 22617a3babSopenharmony_ci Decorate 73 Binding 3 23617a3babSopenharmony_ci Decorate 83 DescriptorSet 0 24617a3babSopenharmony_ci Decorate 83 Binding 4 25617a3babSopenharmony_ci Decorate 94 DescriptorSet 0 26617a3babSopenharmony_ci Decorate 94 Binding 5 27617a3babSopenharmony_ci Decorate 105 DescriptorSet 0 28617a3babSopenharmony_ci Decorate 105 Binding 6 29617a3babSopenharmony_ci Decorate 117 DescriptorSet 0 30617a3babSopenharmony_ci Decorate 117 Binding 7 31617a3babSopenharmony_ci Decorate 128 DescriptorSet 0 32617a3babSopenharmony_ci Decorate 128 Binding 8 33617a3babSopenharmony_ci Decorate 138 DescriptorSet 0 34617a3babSopenharmony_ci Decorate 138 Binding 9 35617a3babSopenharmony_ci Decorate 151 DescriptorSet 0 36617a3babSopenharmony_ci Decorate 151 Binding 10 37617a3babSopenharmony_ci Decorate 160 DescriptorSet 0 38617a3babSopenharmony_ci Decorate 160 Binding 11 39617a3babSopenharmony_ci Decorate 169 DescriptorSet 0 40617a3babSopenharmony_ci Decorate 169 Binding 12 41617a3babSopenharmony_ci Decorate 188 Location 0 42617a3babSopenharmony_ci Decorate 192 BuiltIn FragDepth 43617a3babSopenharmony_ci Decorate 195 DescriptorSet 0 44617a3babSopenharmony_ci Decorate 195 Binding 0 45617a3babSopenharmony_ci Decorate 196 DescriptorSet 0 46617a3babSopenharmony_ci Decorate 196 Binding 0 47617a3babSopenharmony_ci Decorate 197 DescriptorSet 0 48617a3babSopenharmony_ci Decorate 197 Binding 1 49617a3babSopenharmony_ci 2: TypeVoid 50617a3babSopenharmony_ci 3: TypeFunction 2 51617a3babSopenharmony_ci 6: TypeFloat 32 52617a3babSopenharmony_ci 7: TypeVector 6(float) 4 53617a3babSopenharmony_ci 8: TypeStruct 7(fvec4) 6(float) 54617a3babSopenharmony_ci 9: TypeFunction 8(struct) 55617a3babSopenharmony_ci 12: TypeInt 32 1 56617a3babSopenharmony_ci 13: TypeStruct 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 57617a3babSopenharmony_ci 14: TypePointer Function 13(struct) 58617a3babSopenharmony_ci 16: 12(int) Constant 1 59617a3babSopenharmony_ci 17: TypePointer Function 12(int) 60617a3babSopenharmony_ci 19: 12(int) Constant 2 61617a3babSopenharmony_ci 21: 12(int) Constant 3 62617a3babSopenharmony_ci 23: 12(int) Constant 4 63617a3babSopenharmony_ci 25: 12(int) Constant 5 64617a3babSopenharmony_ci 27: 12(int) Constant 6 65617a3babSopenharmony_ci 29: 12(int) Constant 0 66617a3babSopenharmony_ci 31: 12(int) Constant 7 67617a3babSopenharmony_ci 33: 12(int) Constant 8 68617a3babSopenharmony_ci 35: 12(int) Constant 9 69617a3babSopenharmony_ci 37: 12(int) Constant 10 70617a3babSopenharmony_ci 39: 12(int) Constant 11 71617a3babSopenharmony_ci 41: TypePointer Function 7(fvec4) 72617a3babSopenharmony_ci 43: TypeImage 6(float) 1D sampled format:Unknown 73617a3babSopenharmony_ci 44: TypePointer UniformConstant 43 74617a3babSopenharmony_ci 45: 44(ptr) Variable UniformConstant 75617a3babSopenharmony_ci 47: TypeSampler 76617a3babSopenharmony_ci 48: TypePointer UniformConstant 47 77617a3babSopenharmony_ci 49: 48(ptr) Variable UniformConstant 78617a3babSopenharmony_ci 51: TypeSampledImage 43 79617a3babSopenharmony_ci 53: 6(float) Constant 1036831949 80617a3babSopenharmony_ci 55: TypeVector 12(int) 4 81617a3babSopenharmony_ci 56: TypePointer Function 55(ivec4) 82617a3babSopenharmony_ci 58: TypeImage 12(int) 1D sampled format:Unknown 83617a3babSopenharmony_ci 59: TypePointer UniformConstant 58 84617a3babSopenharmony_ci 60: 59(ptr) Variable UniformConstant 85617a3babSopenharmony_ci 63: TypeSampledImage 58 86617a3babSopenharmony_ci 65: 6(float) Constant 1045220557 87617a3babSopenharmony_ci 67: TypeInt 32 0 88617a3babSopenharmony_ci 68: TypeVector 67(int) 4 89617a3babSopenharmony_ci 69: TypePointer Function 68(ivec4) 90617a3babSopenharmony_ci 71: TypeImage 67(int) 1D sampled format:Unknown 91617a3babSopenharmony_ci 72: TypePointer UniformConstant 71 92617a3babSopenharmony_ci 73: 72(ptr) Variable UniformConstant 93617a3babSopenharmony_ci 76: TypeSampledImage 71 94617a3babSopenharmony_ci 78: 6(float) Constant 1050253722 95617a3babSopenharmony_ci 81: TypeImage 6(float) 2D sampled format:Unknown 96617a3babSopenharmony_ci 82: TypePointer UniformConstant 81 97617a3babSopenharmony_ci 83: 82(ptr) Variable UniformConstant 98617a3babSopenharmony_ci 86: TypeSampledImage 81 99617a3babSopenharmony_ci 88: TypeVector 6(float) 2 100617a3babSopenharmony_ci 89: 88(fvec2) ConstantComposite 53 65 101617a3babSopenharmony_ci 92: TypeImage 12(int) 2D sampled format:Unknown 102617a3babSopenharmony_ci 93: TypePointer UniformConstant 92 103617a3babSopenharmony_ci 94: 93(ptr) Variable UniformConstant 104617a3babSopenharmony_ci 97: TypeSampledImage 92 105617a3babSopenharmony_ci 99: 6(float) Constant 1053609165 106617a3babSopenharmony_ci 100: 88(fvec2) ConstantComposite 78 99 107617a3babSopenharmony_ci 103: TypeImage 67(int) 2D sampled format:Unknown 108617a3babSopenharmony_ci 104: TypePointer UniformConstant 103 109617a3babSopenharmony_ci 105: 104(ptr) Variable UniformConstant 110617a3babSopenharmony_ci 108: TypeSampledImage 103 111617a3babSopenharmony_ci 110: 6(float) Constant 1056964608 112617a3babSopenharmony_ci 111: 6(float) Constant 1058642330 113617a3babSopenharmony_ci 112: 88(fvec2) ConstantComposite 110 111 114617a3babSopenharmony_ci 115: TypeImage 6(float) 3D sampled format:Unknown 115617a3babSopenharmony_ci 116: TypePointer UniformConstant 115 116617a3babSopenharmony_ci 117: 116(ptr) Variable UniformConstant 117617a3babSopenharmony_ci 120: TypeSampledImage 115 118617a3babSopenharmony_ci 122: TypeVector 6(float) 3 119617a3babSopenharmony_ci 123: 122(fvec3) ConstantComposite 53 65 78 120617a3babSopenharmony_ci 126: TypeImage 12(int) 3D sampled format:Unknown 121617a3babSopenharmony_ci 127: TypePointer UniformConstant 126 122617a3babSopenharmony_ci 128: 127(ptr) Variable UniformConstant 123617a3babSopenharmony_ci 131: TypeSampledImage 126 124617a3babSopenharmony_ci 133: 122(fvec3) ConstantComposite 99 110 111 125617a3babSopenharmony_ci 136: TypeImage 67(int) 3D sampled format:Unknown 126617a3babSopenharmony_ci 137: TypePointer UniformConstant 136 127617a3babSopenharmony_ci 138: 137(ptr) Variable UniformConstant 128617a3babSopenharmony_ci 141: TypeSampledImage 136 129617a3babSopenharmony_ci 143: 6(float) Constant 1060320051 130617a3babSopenharmony_ci 144: 6(float) Constant 1061997773 131617a3babSopenharmony_ci 145: 6(float) Constant 1063675494 132617a3babSopenharmony_ci 146: 122(fvec3) ConstantComposite 143 144 145 133617a3babSopenharmony_ci 149: TypeImage 6(float) Cube sampled format:Unknown 134617a3babSopenharmony_ci 150: TypePointer UniformConstant 149 135617a3babSopenharmony_ci 151: 150(ptr) Variable UniformConstant 136617a3babSopenharmony_ci 154: TypeSampledImage 149 137617a3babSopenharmony_ci 158: TypeImage 12(int) Cube sampled format:Unknown 138617a3babSopenharmony_ci 159: TypePointer UniformConstant 158 139617a3babSopenharmony_ci 160: 159(ptr) Variable UniformConstant 140617a3babSopenharmony_ci 163: TypeSampledImage 158 141617a3babSopenharmony_ci 167: TypeImage 67(int) Cube sampled format:Unknown 142617a3babSopenharmony_ci 168: TypePointer UniformConstant 167 143617a3babSopenharmony_ci 169: 168(ptr) Variable UniformConstant 144617a3babSopenharmony_ci 172: TypeSampledImage 167 145617a3babSopenharmony_ci 175: TypePointer Function 8(struct) 146617a3babSopenharmony_ci 177: 6(float) Constant 1065353216 147617a3babSopenharmony_ci 178: 7(fvec4) ConstantComposite 177 177 177 177 148617a3babSopenharmony_ci 180: TypePointer Function 6(float) 149617a3babSopenharmony_ci 187: TypePointer Output 7(fvec4) 150617a3babSopenharmony_ci 188: 187(ptr) Variable Output 151617a3babSopenharmony_ci 191: TypePointer Output 6(float) 152617a3babSopenharmony_ci 192: 191(ptr) Variable Output 153617a3babSopenharmony_ci 195: 48(ptr) Variable UniformConstant 154617a3babSopenharmony_ci 196: 48(ptr) Variable UniformConstant 155617a3babSopenharmony_ci 197: 44(ptr) Variable UniformConstant 156617a3babSopenharmony_ci 4: 2 Function None 3 157617a3babSopenharmony_ci 5: Label 158617a3babSopenharmony_ci 185: 175(ptr) Variable Function 159617a3babSopenharmony_ci 186: 8(struct) FunctionCall 10 160617a3babSopenharmony_ci Store 185 186 161617a3babSopenharmony_ci 189: 41(ptr) AccessChain 185 29 162617a3babSopenharmony_ci 190: 7(fvec4) Load 189 163617a3babSopenharmony_ci Store 188 190 164617a3babSopenharmony_ci 193: 180(ptr) AccessChain 185 16 165617a3babSopenharmony_ci 194: 6(float) Load 193 166617a3babSopenharmony_ci Store 192 194 167617a3babSopenharmony_ci Return 168617a3babSopenharmony_ci FunctionEnd 169617a3babSopenharmony_ci 10: 8(struct) Function None 9 170617a3babSopenharmony_ci 11: Label 171617a3babSopenharmony_ci 15: 14(ptr) Variable Function 172617a3babSopenharmony_ci 42: 41(ptr) Variable Function 173617a3babSopenharmony_ci 57: 56(ptr) Variable Function 174617a3babSopenharmony_ci 70: 69(ptr) Variable Function 175617a3babSopenharmony_ci 80: 41(ptr) Variable Function 176617a3babSopenharmony_ci 91: 56(ptr) Variable Function 177617a3babSopenharmony_ci 102: 69(ptr) Variable Function 178617a3babSopenharmony_ci 114: 41(ptr) Variable Function 179617a3babSopenharmony_ci 125: 56(ptr) Variable Function 180617a3babSopenharmony_ci 135: 69(ptr) Variable Function 181617a3babSopenharmony_ci 148: 41(ptr) Variable Function 182617a3babSopenharmony_ci 157: 56(ptr) Variable Function 183617a3babSopenharmony_ci 166: 69(ptr) Variable Function 184617a3babSopenharmony_ci 176: 175(ptr) Variable Function 185617a3babSopenharmony_ci 18: 17(ptr) AccessChain 15 16 186617a3babSopenharmony_ci Store 18 16 187617a3babSopenharmony_ci 20: 17(ptr) AccessChain 15 19 188617a3babSopenharmony_ci Store 20 16 189617a3babSopenharmony_ci 22: 17(ptr) AccessChain 15 21 190617a3babSopenharmony_ci Store 22 16 191617a3babSopenharmony_ci 24: 17(ptr) AccessChain 15 23 192617a3babSopenharmony_ci Store 24 16 193617a3babSopenharmony_ci 26: 17(ptr) AccessChain 15 25 194617a3babSopenharmony_ci Store 26 16 195617a3babSopenharmony_ci 28: 17(ptr) AccessChain 15 27 196617a3babSopenharmony_ci Store 28 16 197617a3babSopenharmony_ci 30: 17(ptr) AccessChain 15 29 198617a3babSopenharmony_ci Store 30 16 199617a3babSopenharmony_ci 32: 17(ptr) AccessChain 15 31 200617a3babSopenharmony_ci Store 32 16 201617a3babSopenharmony_ci 34: 17(ptr) AccessChain 15 33 202617a3babSopenharmony_ci Store 34 16 203617a3babSopenharmony_ci 36: 17(ptr) AccessChain 15 35 204617a3babSopenharmony_ci Store 36 16 205617a3babSopenharmony_ci 38: 17(ptr) AccessChain 15 37 206617a3babSopenharmony_ci Store 38 16 207617a3babSopenharmony_ci 40: 17(ptr) AccessChain 15 39 208617a3babSopenharmony_ci Store 40 16 209617a3babSopenharmony_ci 46: 43 Load 45 210617a3babSopenharmony_ci 50: 47 Load 49 211617a3babSopenharmony_ci 52: 51 SampledImage 46 50 212617a3babSopenharmony_ci 54: 7(fvec4) ImageSampleImplicitLod 52 53 213617a3babSopenharmony_ci Store 42 54 214617a3babSopenharmony_ci 61: 58 Load 60 215617a3babSopenharmony_ci 62: 47 Load 49 216617a3babSopenharmony_ci 64: 63 SampledImage 61 62 217617a3babSopenharmony_ci 66: 55(ivec4) ImageSampleImplicitLod 64 65 218617a3babSopenharmony_ci Store 57 66 219617a3babSopenharmony_ci 74: 71 Load 73 220617a3babSopenharmony_ci 75: 47 Load 49 221617a3babSopenharmony_ci 77: 76 SampledImage 74 75 222617a3babSopenharmony_ci 79: 68(ivec4) ImageSampleImplicitLod 77 78 223617a3babSopenharmony_ci Store 70 79 224617a3babSopenharmony_ci 84: 81 Load 83 225617a3babSopenharmony_ci 85: 47 Load 49 226617a3babSopenharmony_ci 87: 86 SampledImage 84 85 227617a3babSopenharmony_ci 90: 7(fvec4) ImageSampleImplicitLod 87 89 228617a3babSopenharmony_ci Store 80 90 229617a3babSopenharmony_ci 95: 92 Load 94 230617a3babSopenharmony_ci 96: 47 Load 49 231617a3babSopenharmony_ci 98: 97 SampledImage 95 96 232617a3babSopenharmony_ci 101: 55(ivec4) ImageSampleImplicitLod 98 100 233617a3babSopenharmony_ci Store 91 101 234617a3babSopenharmony_ci 106: 103 Load 105 235617a3babSopenharmony_ci 107: 47 Load 49 236617a3babSopenharmony_ci 109: 108 SampledImage 106 107 237617a3babSopenharmony_ci 113: 68(ivec4) ImageSampleImplicitLod 109 112 238617a3babSopenharmony_ci Store 102 113 239617a3babSopenharmony_ci 118: 115 Load 117 240617a3babSopenharmony_ci 119: 47 Load 49 241617a3babSopenharmony_ci 121: 120 SampledImage 118 119 242617a3babSopenharmony_ci 124: 7(fvec4) ImageSampleImplicitLod 121 123 243617a3babSopenharmony_ci Store 114 124 244617a3babSopenharmony_ci 129: 126 Load 128 245617a3babSopenharmony_ci 130: 47 Load 49 246617a3babSopenharmony_ci 132: 131 SampledImage 129 130 247617a3babSopenharmony_ci 134: 55(ivec4) ImageSampleImplicitLod 132 133 248617a3babSopenharmony_ci Store 125 134 249617a3babSopenharmony_ci 139: 136 Load 138 250617a3babSopenharmony_ci 140: 47 Load 49 251617a3babSopenharmony_ci 142: 141 SampledImage 139 140 252617a3babSopenharmony_ci 147: 68(ivec4) ImageSampleImplicitLod 142 146 253617a3babSopenharmony_ci Store 135 147 254617a3babSopenharmony_ci 152: 149 Load 151 255617a3babSopenharmony_ci 153: 47 Load 49 256617a3babSopenharmony_ci 155: 154 SampledImage 152 153 257617a3babSopenharmony_ci 156: 7(fvec4) ImageSampleImplicitLod 155 123 258617a3babSopenharmony_ci Store 148 156 259617a3babSopenharmony_ci 161: 158 Load 160 260617a3babSopenharmony_ci 162: 47 Load 49 261617a3babSopenharmony_ci 164: 163 SampledImage 161 162 262617a3babSopenharmony_ci 165: 55(ivec4) ImageSampleImplicitLod 164 133 263617a3babSopenharmony_ci Store 157 165 264617a3babSopenharmony_ci 170: 167 Load 169 265617a3babSopenharmony_ci 171: 47 Load 49 266617a3babSopenharmony_ci 173: 172 SampledImage 170 171 267617a3babSopenharmony_ci 174: 68(ivec4) ImageSampleImplicitLod 173 146 268617a3babSopenharmony_ci Store 166 174 269617a3babSopenharmony_ci 179: 41(ptr) AccessChain 176 29 270617a3babSopenharmony_ci Store 179 178 271617a3babSopenharmony_ci 181: 180(ptr) AccessChain 176 16 272617a3babSopenharmony_ci Store 181 177 273617a3babSopenharmony_ci 182: 8(struct) Load 176 274617a3babSopenharmony_ci ReturnValue 182 275617a3babSopenharmony_ci FunctionEnd 276