1617a3babSopenharmony_cihlsl.sample.basic.dx10.frag 2617a3babSopenharmony_ciWARNING: 0:4: 'immediate sampler state' : unimplemented 3617a3babSopenharmony_ci 4617a3babSopenharmony_ciShader version: 500 5617a3babSopenharmony_cigl_FragCoord origin is upper left 6617a3babSopenharmony_ciusing depth_any 7617a3babSopenharmony_ci0:? Sequence 8617a3babSopenharmony_ci0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 9617a3babSopenharmony_ci0:53 Function Parameters: 10617a3babSopenharmony_ci0:? Sequence 11617a3babSopenharmony_ci0:57 move second child to first child ( temp int) 12617a3babSopenharmony_ci0:57 CalculateLevelOfDetail: direct index for structure ( temp int) 13617a3babSopenharmony_ci0:57 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 14617a3babSopenharmony_ci0:57 Constant: 15617a3babSopenharmony_ci0:57 1 (const int) 16617a3babSopenharmony_ci0:57 Constant: 17617a3babSopenharmony_ci0:57 1 (const int) 18617a3babSopenharmony_ci0:58 move second child to first child ( temp int) 19617a3babSopenharmony_ci0:58 CalculateLevelOfDetailUnclamped: direct index for structure ( temp int) 20617a3babSopenharmony_ci0:58 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 21617a3babSopenharmony_ci0:58 Constant: 22617a3babSopenharmony_ci0:58 2 (const int) 23617a3babSopenharmony_ci0:58 Constant: 24617a3babSopenharmony_ci0:58 1 (const int) 25617a3babSopenharmony_ci0:59 move second child to first child ( temp int) 26617a3babSopenharmony_ci0:59 Gather: direct index for structure ( temp int) 27617a3babSopenharmony_ci0:59 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 28617a3babSopenharmony_ci0:59 Constant: 29617a3babSopenharmony_ci0:59 3 (const int) 30617a3babSopenharmony_ci0:59 Constant: 31617a3babSopenharmony_ci0:59 1 (const int) 32617a3babSopenharmony_ci0:60 move second child to first child ( temp int) 33617a3babSopenharmony_ci0:60 GetDimensions: direct index for structure ( temp int) 34617a3babSopenharmony_ci0:60 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 35617a3babSopenharmony_ci0:60 Constant: 36617a3babSopenharmony_ci0:60 4 (const int) 37617a3babSopenharmony_ci0:60 Constant: 38617a3babSopenharmony_ci0:60 1 (const int) 39617a3babSopenharmony_ci0:61 move second child to first child ( temp int) 40617a3babSopenharmony_ci0:61 GetSamplePosition: direct index for structure ( temp int) 41617a3babSopenharmony_ci0:61 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 42617a3babSopenharmony_ci0:61 Constant: 43617a3babSopenharmony_ci0:61 5 (const int) 44617a3babSopenharmony_ci0:61 Constant: 45617a3babSopenharmony_ci0:61 1 (const int) 46617a3babSopenharmony_ci0:62 move second child to first child ( temp int) 47617a3babSopenharmony_ci0:62 Load: direct index for structure ( temp int) 48617a3babSopenharmony_ci0:62 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 49617a3babSopenharmony_ci0:62 Constant: 50617a3babSopenharmony_ci0:62 6 (const int) 51617a3babSopenharmony_ci0:62 Constant: 52617a3babSopenharmony_ci0:62 1 (const int) 53617a3babSopenharmony_ci0:63 move second child to first child ( temp int) 54617a3babSopenharmony_ci0:63 Sample: direct index for structure ( temp int) 55617a3babSopenharmony_ci0:63 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 56617a3babSopenharmony_ci0:63 Constant: 57617a3babSopenharmony_ci0:63 0 (const int) 58617a3babSopenharmony_ci0:63 Constant: 59617a3babSopenharmony_ci0:63 1 (const int) 60617a3babSopenharmony_ci0:64 move second child to first child ( temp int) 61617a3babSopenharmony_ci0:64 SampleBias: direct index for structure ( temp int) 62617a3babSopenharmony_ci0:64 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 63617a3babSopenharmony_ci0:64 Constant: 64617a3babSopenharmony_ci0:64 7 (const int) 65617a3babSopenharmony_ci0:64 Constant: 66617a3babSopenharmony_ci0:64 1 (const int) 67617a3babSopenharmony_ci0:65 move second child to first child ( temp int) 68617a3babSopenharmony_ci0:65 SampleCmp: direct index for structure ( temp int) 69617a3babSopenharmony_ci0:65 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 70617a3babSopenharmony_ci0:65 Constant: 71617a3babSopenharmony_ci0:65 8 (const int) 72617a3babSopenharmony_ci0:65 Constant: 73617a3babSopenharmony_ci0:65 1 (const int) 74617a3babSopenharmony_ci0:66 move second child to first child ( temp int) 75617a3babSopenharmony_ci0:66 SampleCmpLevelZero: direct index for structure ( temp int) 76617a3babSopenharmony_ci0:66 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 77617a3babSopenharmony_ci0:66 Constant: 78617a3babSopenharmony_ci0:66 9 (const int) 79617a3babSopenharmony_ci0:66 Constant: 80617a3babSopenharmony_ci0:66 1 (const int) 81617a3babSopenharmony_ci0:67 move second child to first child ( temp int) 82617a3babSopenharmony_ci0:67 SampleGrad: direct index for structure ( temp int) 83617a3babSopenharmony_ci0:67 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 84617a3babSopenharmony_ci0:67 Constant: 85617a3babSopenharmony_ci0:67 10 (const int) 86617a3babSopenharmony_ci0:67 Constant: 87617a3babSopenharmony_ci0:67 1 (const int) 88617a3babSopenharmony_ci0:68 move second child to first child ( temp int) 89617a3babSopenharmony_ci0:68 SampleLevel: direct index for structure ( temp int) 90617a3babSopenharmony_ci0:68 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 91617a3babSopenharmony_ci0:68 Constant: 92617a3babSopenharmony_ci0:68 11 (const int) 93617a3babSopenharmony_ci0:68 Constant: 94617a3babSopenharmony_ci0:68 1 (const int) 95617a3babSopenharmony_ci0:70 Sequence 96617a3babSopenharmony_ci0:70 move second child to first child ( temp 4-component vector of float) 97617a3babSopenharmony_ci0:70 'txval10' ( temp 4-component vector of float) 98617a3babSopenharmony_ci0:70 texture ( temp 4-component vector of float) 99617a3babSopenharmony_ci0:70 Construct combined texture-sampler ( temp sampler1D) 100617a3babSopenharmony_ci0:70 'g_tTex1df4' (layout( binding=0) uniform texture1D) 101617a3babSopenharmony_ci0:70 'g_sSamp' (layout( binding=0) uniform sampler) 102617a3babSopenharmony_ci0:70 Constant: 103617a3babSopenharmony_ci0:70 0.100000 104617a3babSopenharmony_ci0:71 Sequence 105617a3babSopenharmony_ci0:71 move second child to first child ( temp 4-component vector of int) 106617a3babSopenharmony_ci0:71 'txval11' ( temp 4-component vector of int) 107617a3babSopenharmony_ci0:71 texture ( temp 4-component vector of int) 108617a3babSopenharmony_ci0:71 Construct combined texture-sampler ( temp isampler1D) 109617a3babSopenharmony_ci0:71 'g_tTex1di4' ( uniform itexture1D) 110617a3babSopenharmony_ci0:71 'g_sSamp' (layout( binding=0) uniform sampler) 111617a3babSopenharmony_ci0:71 Constant: 112617a3babSopenharmony_ci0:71 0.200000 113617a3babSopenharmony_ci0:72 Sequence 114617a3babSopenharmony_ci0:72 move second child to first child ( temp 4-component vector of uint) 115617a3babSopenharmony_ci0:72 'txval12' ( temp 4-component vector of uint) 116617a3babSopenharmony_ci0:72 texture ( temp 4-component vector of uint) 117617a3babSopenharmony_ci0:72 Construct combined texture-sampler ( temp usampler1D) 118617a3babSopenharmony_ci0:72 'g_tTex1du4' ( uniform utexture1D) 119617a3babSopenharmony_ci0:72 'g_sSamp' (layout( binding=0) uniform sampler) 120617a3babSopenharmony_ci0:72 Constant: 121617a3babSopenharmony_ci0:72 0.300000 122617a3babSopenharmony_ci0:74 Sequence 123617a3babSopenharmony_ci0:74 move second child to first child ( temp 4-component vector of float) 124617a3babSopenharmony_ci0:74 'txval20' ( temp 4-component vector of float) 125617a3babSopenharmony_ci0:74 texture ( temp 4-component vector of float) 126617a3babSopenharmony_ci0:74 Construct combined texture-sampler ( temp sampler2D) 127617a3babSopenharmony_ci0:74 'g_tTex2df4' ( uniform texture2D) 128617a3babSopenharmony_ci0:74 'g_sSamp' (layout( binding=0) uniform sampler) 129617a3babSopenharmony_ci0:74 Constant: 130617a3babSopenharmony_ci0:74 0.100000 131617a3babSopenharmony_ci0:74 0.200000 132617a3babSopenharmony_ci0:75 Sequence 133617a3babSopenharmony_ci0:75 move second child to first child ( temp 4-component vector of int) 134617a3babSopenharmony_ci0:75 'txval21' ( temp 4-component vector of int) 135617a3babSopenharmony_ci0:75 texture ( temp 4-component vector of int) 136617a3babSopenharmony_ci0:75 Construct combined texture-sampler ( temp isampler2D) 137617a3babSopenharmony_ci0:75 'g_tTex2di4' ( uniform itexture2D) 138617a3babSopenharmony_ci0:75 'g_sSamp' (layout( binding=0) uniform sampler) 139617a3babSopenharmony_ci0:75 Constant: 140617a3babSopenharmony_ci0:75 0.300000 141617a3babSopenharmony_ci0:75 0.400000 142617a3babSopenharmony_ci0:76 Sequence 143617a3babSopenharmony_ci0:76 move second child to first child ( temp 4-component vector of uint) 144617a3babSopenharmony_ci0:76 'txval22' ( temp 4-component vector of uint) 145617a3babSopenharmony_ci0:76 texture ( temp 4-component vector of uint) 146617a3babSopenharmony_ci0:76 Construct combined texture-sampler ( temp usampler2D) 147617a3babSopenharmony_ci0:76 'g_tTex2du4' ( uniform utexture2D) 148617a3babSopenharmony_ci0:76 'g_sSamp' (layout( binding=0) uniform sampler) 149617a3babSopenharmony_ci0:76 Constant: 150617a3babSopenharmony_ci0:76 0.500000 151617a3babSopenharmony_ci0:76 0.600000 152617a3babSopenharmony_ci0:78 Sequence 153617a3babSopenharmony_ci0:78 move second child to first child ( temp 4-component vector of float) 154617a3babSopenharmony_ci0:78 'txval30' ( temp 4-component vector of float) 155617a3babSopenharmony_ci0:78 texture ( temp 4-component vector of float) 156617a3babSopenharmony_ci0:78 Construct combined texture-sampler ( temp sampler3D) 157617a3babSopenharmony_ci0:78 'g_tTex3df4' ( uniform texture3D) 158617a3babSopenharmony_ci0:78 'g_sSamp' (layout( binding=0) uniform sampler) 159617a3babSopenharmony_ci0:78 Constant: 160617a3babSopenharmony_ci0:78 0.100000 161617a3babSopenharmony_ci0:78 0.200000 162617a3babSopenharmony_ci0:78 0.300000 163617a3babSopenharmony_ci0:79 Sequence 164617a3babSopenharmony_ci0:79 move second child to first child ( temp 4-component vector of int) 165617a3babSopenharmony_ci0:79 'txval31' ( temp 4-component vector of int) 166617a3babSopenharmony_ci0:79 texture ( temp 4-component vector of int) 167617a3babSopenharmony_ci0:79 Construct combined texture-sampler ( temp isampler3D) 168617a3babSopenharmony_ci0:79 'g_tTex3di4' ( uniform itexture3D) 169617a3babSopenharmony_ci0:79 'g_sSamp' (layout( binding=0) uniform sampler) 170617a3babSopenharmony_ci0:79 Constant: 171617a3babSopenharmony_ci0:79 0.400000 172617a3babSopenharmony_ci0:79 0.500000 173617a3babSopenharmony_ci0:79 0.600000 174617a3babSopenharmony_ci0:80 Sequence 175617a3babSopenharmony_ci0:80 move second child to first child ( temp 4-component vector of uint) 176617a3babSopenharmony_ci0:80 'txval32' ( temp 4-component vector of uint) 177617a3babSopenharmony_ci0:80 texture ( temp 4-component vector of uint) 178617a3babSopenharmony_ci0:80 Construct combined texture-sampler ( temp usampler3D) 179617a3babSopenharmony_ci0:80 'g_tTex3du4' ( uniform utexture3D) 180617a3babSopenharmony_ci0:80 'g_sSamp' (layout( binding=0) uniform sampler) 181617a3babSopenharmony_ci0:80 Constant: 182617a3babSopenharmony_ci0:80 0.700000 183617a3babSopenharmony_ci0:80 0.800000 184617a3babSopenharmony_ci0:80 0.900000 185617a3babSopenharmony_ci0:82 Sequence 186617a3babSopenharmony_ci0:82 move second child to first child ( temp 4-component vector of float) 187617a3babSopenharmony_ci0:82 'txval40' ( temp 4-component vector of float) 188617a3babSopenharmony_ci0:82 texture ( temp 4-component vector of float) 189617a3babSopenharmony_ci0:82 Construct combined texture-sampler ( temp samplerCube) 190617a3babSopenharmony_ci0:82 'g_tTexcdf4' ( uniform textureCube) 191617a3babSopenharmony_ci0:82 'g_sSamp' (layout( binding=0) uniform sampler) 192617a3babSopenharmony_ci0:82 Constant: 193617a3babSopenharmony_ci0:82 0.100000 194617a3babSopenharmony_ci0:82 0.200000 195617a3babSopenharmony_ci0:82 0.300000 196617a3babSopenharmony_ci0:83 Sequence 197617a3babSopenharmony_ci0:83 move second child to first child ( temp 4-component vector of int) 198617a3babSopenharmony_ci0:83 'txval41' ( temp 4-component vector of int) 199617a3babSopenharmony_ci0:83 texture ( temp 4-component vector of int) 200617a3babSopenharmony_ci0:83 Construct combined texture-sampler ( temp isamplerCube) 201617a3babSopenharmony_ci0:83 'g_tTexcdi4' ( uniform itextureCube) 202617a3babSopenharmony_ci0:83 'g_sSamp' (layout( binding=0) uniform sampler) 203617a3babSopenharmony_ci0:83 Constant: 204617a3babSopenharmony_ci0:83 0.400000 205617a3babSopenharmony_ci0:83 0.500000 206617a3babSopenharmony_ci0:83 0.600000 207617a3babSopenharmony_ci0:84 Sequence 208617a3babSopenharmony_ci0:84 move second child to first child ( temp 4-component vector of uint) 209617a3babSopenharmony_ci0:84 'txval42' ( temp 4-component vector of uint) 210617a3babSopenharmony_ci0:84 texture ( temp 4-component vector of uint) 211617a3babSopenharmony_ci0:84 Construct combined texture-sampler ( temp usamplerCube) 212617a3babSopenharmony_ci0:84 'g_tTexcdu4' ( uniform utextureCube) 213617a3babSopenharmony_ci0:84 'g_sSamp' (layout( binding=0) uniform sampler) 214617a3babSopenharmony_ci0:84 Constant: 215617a3babSopenharmony_ci0:84 0.700000 216617a3babSopenharmony_ci0:84 0.800000 217617a3babSopenharmony_ci0:84 0.900000 218617a3babSopenharmony_ci0:86 move second child to first child ( temp 4-component vector of float) 219617a3babSopenharmony_ci0:86 Color: direct index for structure ( temp 4-component vector of float) 220617a3babSopenharmony_ci0:86 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 221617a3babSopenharmony_ci0:86 Constant: 222617a3babSopenharmony_ci0:86 0 (const int) 223617a3babSopenharmony_ci0:86 Constant: 224617a3babSopenharmony_ci0:86 1.000000 225617a3babSopenharmony_ci0:86 1.000000 226617a3babSopenharmony_ci0:86 1.000000 227617a3babSopenharmony_ci0:86 1.000000 228617a3babSopenharmony_ci0:87 move second child to first child ( temp float) 229617a3babSopenharmony_ci0:87 Depth: direct index for structure ( temp float) 230617a3babSopenharmony_ci0:87 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 231617a3babSopenharmony_ci0:87 Constant: 232617a3babSopenharmony_ci0:87 1 (const int) 233617a3babSopenharmony_ci0:87 Constant: 234617a3babSopenharmony_ci0:87 1.000000 235617a3babSopenharmony_ci0:89 Branch: Return with expression 236617a3babSopenharmony_ci0:89 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 237617a3babSopenharmony_ci0:53 Function Definition: main( ( temp void) 238617a3babSopenharmony_ci0:53 Function Parameters: 239617a3babSopenharmony_ci0:? Sequence 240617a3babSopenharmony_ci0:53 Sequence 241617a3babSopenharmony_ci0:53 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 242617a3babSopenharmony_ci0:53 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 243617a3babSopenharmony_ci0:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 244617a3babSopenharmony_ci0:53 move second child to first child ( temp 4-component vector of float) 245617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 246617a3babSopenharmony_ci0:53 Color: direct index for structure ( temp 4-component vector of float) 247617a3babSopenharmony_ci0:53 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 248617a3babSopenharmony_ci0:53 Constant: 249617a3babSopenharmony_ci0:53 0 (const int) 250617a3babSopenharmony_ci0:53 move second child to first child ( temp float) 251617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 252617a3babSopenharmony_ci0:53 Depth: direct index for structure ( temp float) 253617a3babSopenharmony_ci0:53 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 254617a3babSopenharmony_ci0:53 Constant: 255617a3babSopenharmony_ci0:53 1 (const int) 256617a3babSopenharmony_ci0:? Linker Objects 257617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 258617a3babSopenharmony_ci0:? 'g_sSamp2d' ( uniform sampler) 259617a3babSopenharmony_ci0:? 'g_sSamp2D_b' ( uniform sampler) 260617a3babSopenharmony_ci0:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 261617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 262617a3babSopenharmony_ci0:? 'g_tTex1di4' ( uniform itexture1D) 263617a3babSopenharmony_ci0:? 'g_tTex1du4' ( uniform utexture1D) 264617a3babSopenharmony_ci0:? 'g_tTex2df4' ( uniform texture2D) 265617a3babSopenharmony_ci0:? 'g_tTex2di4' ( uniform itexture2D) 266617a3babSopenharmony_ci0:? 'g_tTex2du4' ( uniform utexture2D) 267617a3babSopenharmony_ci0:? 'g_tTex3df4' ( uniform texture3D) 268617a3babSopenharmony_ci0:? 'g_tTex3di4' ( uniform itexture3D) 269617a3babSopenharmony_ci0:? 'g_tTex3du4' ( uniform utexture3D) 270617a3babSopenharmony_ci0:? 'g_tTexcdf4' ( uniform textureCube) 271617a3babSopenharmony_ci0:? 'g_tTexcdi4' ( uniform itextureCube) 272617a3babSopenharmony_ci0:? 'g_tTexcdu4' ( uniform utextureCube) 273617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 274617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 275617a3babSopenharmony_ci 276617a3babSopenharmony_ci 277617a3babSopenharmony_ciLinked fragment stage: 278617a3babSopenharmony_ci 279617a3babSopenharmony_ci 280617a3babSopenharmony_ciShader version: 500 281617a3babSopenharmony_cigl_FragCoord origin is upper left 282617a3babSopenharmony_ciusing depth_any 283617a3babSopenharmony_ci0:? Sequence 284617a3babSopenharmony_ci0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 285617a3babSopenharmony_ci0:53 Function Parameters: 286617a3babSopenharmony_ci0:? Sequence 287617a3babSopenharmony_ci0:57 move second child to first child ( temp int) 288617a3babSopenharmony_ci0:57 CalculateLevelOfDetail: direct index for structure ( temp int) 289617a3babSopenharmony_ci0:57 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 290617a3babSopenharmony_ci0:57 Constant: 291617a3babSopenharmony_ci0:57 1 (const int) 292617a3babSopenharmony_ci0:57 Constant: 293617a3babSopenharmony_ci0:57 1 (const int) 294617a3babSopenharmony_ci0:58 move second child to first child ( temp int) 295617a3babSopenharmony_ci0:58 CalculateLevelOfDetailUnclamped: direct index for structure ( temp int) 296617a3babSopenharmony_ci0:58 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 297617a3babSopenharmony_ci0:58 Constant: 298617a3babSopenharmony_ci0:58 2 (const int) 299617a3babSopenharmony_ci0:58 Constant: 300617a3babSopenharmony_ci0:58 1 (const int) 301617a3babSopenharmony_ci0:59 move second child to first child ( temp int) 302617a3babSopenharmony_ci0:59 Gather: direct index for structure ( temp int) 303617a3babSopenharmony_ci0:59 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 304617a3babSopenharmony_ci0:59 Constant: 305617a3babSopenharmony_ci0:59 3 (const int) 306617a3babSopenharmony_ci0:59 Constant: 307617a3babSopenharmony_ci0:59 1 (const int) 308617a3babSopenharmony_ci0:60 move second child to first child ( temp int) 309617a3babSopenharmony_ci0:60 GetDimensions: direct index for structure ( temp int) 310617a3babSopenharmony_ci0:60 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 311617a3babSopenharmony_ci0:60 Constant: 312617a3babSopenharmony_ci0:60 4 (const int) 313617a3babSopenharmony_ci0:60 Constant: 314617a3babSopenharmony_ci0:60 1 (const int) 315617a3babSopenharmony_ci0:61 move second child to first child ( temp int) 316617a3babSopenharmony_ci0:61 GetSamplePosition: direct index for structure ( temp int) 317617a3babSopenharmony_ci0:61 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 318617a3babSopenharmony_ci0:61 Constant: 319617a3babSopenharmony_ci0:61 5 (const int) 320617a3babSopenharmony_ci0:61 Constant: 321617a3babSopenharmony_ci0:61 1 (const int) 322617a3babSopenharmony_ci0:62 move second child to first child ( temp int) 323617a3babSopenharmony_ci0:62 Load: direct index for structure ( temp int) 324617a3babSopenharmony_ci0:62 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 325617a3babSopenharmony_ci0:62 Constant: 326617a3babSopenharmony_ci0:62 6 (const int) 327617a3babSopenharmony_ci0:62 Constant: 328617a3babSopenharmony_ci0:62 1 (const int) 329617a3babSopenharmony_ci0:63 move second child to first child ( temp int) 330617a3babSopenharmony_ci0:63 Sample: direct index for structure ( temp int) 331617a3babSopenharmony_ci0:63 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 332617a3babSopenharmony_ci0:63 Constant: 333617a3babSopenharmony_ci0:63 0 (const int) 334617a3babSopenharmony_ci0:63 Constant: 335617a3babSopenharmony_ci0:63 1 (const int) 336617a3babSopenharmony_ci0:64 move second child to first child ( temp int) 337617a3babSopenharmony_ci0:64 SampleBias: direct index for structure ( temp int) 338617a3babSopenharmony_ci0:64 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 339617a3babSopenharmony_ci0:64 Constant: 340617a3babSopenharmony_ci0:64 7 (const int) 341617a3babSopenharmony_ci0:64 Constant: 342617a3babSopenharmony_ci0:64 1 (const int) 343617a3babSopenharmony_ci0:65 move second child to first child ( temp int) 344617a3babSopenharmony_ci0:65 SampleCmp: direct index for structure ( temp int) 345617a3babSopenharmony_ci0:65 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 346617a3babSopenharmony_ci0:65 Constant: 347617a3babSopenharmony_ci0:65 8 (const int) 348617a3babSopenharmony_ci0:65 Constant: 349617a3babSopenharmony_ci0:65 1 (const int) 350617a3babSopenharmony_ci0:66 move second child to first child ( temp int) 351617a3babSopenharmony_ci0:66 SampleCmpLevelZero: direct index for structure ( temp int) 352617a3babSopenharmony_ci0:66 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 353617a3babSopenharmony_ci0:66 Constant: 354617a3babSopenharmony_ci0:66 9 (const int) 355617a3babSopenharmony_ci0:66 Constant: 356617a3babSopenharmony_ci0:66 1 (const int) 357617a3babSopenharmony_ci0:67 move second child to first child ( temp int) 358617a3babSopenharmony_ci0:67 SampleGrad: direct index for structure ( temp int) 359617a3babSopenharmony_ci0:67 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 360617a3babSopenharmony_ci0:67 Constant: 361617a3babSopenharmony_ci0:67 10 (const int) 362617a3babSopenharmony_ci0:67 Constant: 363617a3babSopenharmony_ci0:67 1 (const int) 364617a3babSopenharmony_ci0:68 move second child to first child ( temp int) 365617a3babSopenharmony_ci0:68 SampleLevel: direct index for structure ( temp int) 366617a3babSopenharmony_ci0:68 'mtest' ( temp structure{ temp int Sample, temp int CalculateLevelOfDetail, temp int CalculateLevelOfDetailUnclamped, temp int Gather, temp int GetDimensions, temp int GetSamplePosition, temp int Load, temp int SampleBias, temp int SampleCmp, temp int SampleCmpLevelZero, temp int SampleGrad, temp int SampleLevel}) 367617a3babSopenharmony_ci0:68 Constant: 368617a3babSopenharmony_ci0:68 11 (const int) 369617a3babSopenharmony_ci0:68 Constant: 370617a3babSopenharmony_ci0:68 1 (const int) 371617a3babSopenharmony_ci0:70 Sequence 372617a3babSopenharmony_ci0:70 move second child to first child ( temp 4-component vector of float) 373617a3babSopenharmony_ci0:70 'txval10' ( temp 4-component vector of float) 374617a3babSopenharmony_ci0:70 texture ( temp 4-component vector of float) 375617a3babSopenharmony_ci0:70 Construct combined texture-sampler ( temp sampler1D) 376617a3babSopenharmony_ci0:70 'g_tTex1df4' (layout( binding=0) uniform texture1D) 377617a3babSopenharmony_ci0:70 'g_sSamp' (layout( binding=0) uniform sampler) 378617a3babSopenharmony_ci0:70 Constant: 379617a3babSopenharmony_ci0:70 0.100000 380617a3babSopenharmony_ci0:71 Sequence 381617a3babSopenharmony_ci0:71 move second child to first child ( temp 4-component vector of int) 382617a3babSopenharmony_ci0:71 'txval11' ( temp 4-component vector of int) 383617a3babSopenharmony_ci0:71 texture ( temp 4-component vector of int) 384617a3babSopenharmony_ci0:71 Construct combined texture-sampler ( temp isampler1D) 385617a3babSopenharmony_ci0:71 'g_tTex1di4' ( uniform itexture1D) 386617a3babSopenharmony_ci0:71 'g_sSamp' (layout( binding=0) uniform sampler) 387617a3babSopenharmony_ci0:71 Constant: 388617a3babSopenharmony_ci0:71 0.200000 389617a3babSopenharmony_ci0:72 Sequence 390617a3babSopenharmony_ci0:72 move second child to first child ( temp 4-component vector of uint) 391617a3babSopenharmony_ci0:72 'txval12' ( temp 4-component vector of uint) 392617a3babSopenharmony_ci0:72 texture ( temp 4-component vector of uint) 393617a3babSopenharmony_ci0:72 Construct combined texture-sampler ( temp usampler1D) 394617a3babSopenharmony_ci0:72 'g_tTex1du4' ( uniform utexture1D) 395617a3babSopenharmony_ci0:72 'g_sSamp' (layout( binding=0) uniform sampler) 396617a3babSopenharmony_ci0:72 Constant: 397617a3babSopenharmony_ci0:72 0.300000 398617a3babSopenharmony_ci0:74 Sequence 399617a3babSopenharmony_ci0:74 move second child to first child ( temp 4-component vector of float) 400617a3babSopenharmony_ci0:74 'txval20' ( temp 4-component vector of float) 401617a3babSopenharmony_ci0:74 texture ( temp 4-component vector of float) 402617a3babSopenharmony_ci0:74 Construct combined texture-sampler ( temp sampler2D) 403617a3babSopenharmony_ci0:74 'g_tTex2df4' ( uniform texture2D) 404617a3babSopenharmony_ci0:74 'g_sSamp' (layout( binding=0) uniform sampler) 405617a3babSopenharmony_ci0:74 Constant: 406617a3babSopenharmony_ci0:74 0.100000 407617a3babSopenharmony_ci0:74 0.200000 408617a3babSopenharmony_ci0:75 Sequence 409617a3babSopenharmony_ci0:75 move second child to first child ( temp 4-component vector of int) 410617a3babSopenharmony_ci0:75 'txval21' ( temp 4-component vector of int) 411617a3babSopenharmony_ci0:75 texture ( temp 4-component vector of int) 412617a3babSopenharmony_ci0:75 Construct combined texture-sampler ( temp isampler2D) 413617a3babSopenharmony_ci0:75 'g_tTex2di4' ( uniform itexture2D) 414617a3babSopenharmony_ci0:75 'g_sSamp' (layout( binding=0) uniform sampler) 415617a3babSopenharmony_ci0:75 Constant: 416617a3babSopenharmony_ci0:75 0.300000 417617a3babSopenharmony_ci0:75 0.400000 418617a3babSopenharmony_ci0:76 Sequence 419617a3babSopenharmony_ci0:76 move second child to first child ( temp 4-component vector of uint) 420617a3babSopenharmony_ci0:76 'txval22' ( temp 4-component vector of uint) 421617a3babSopenharmony_ci0:76 texture ( temp 4-component vector of uint) 422617a3babSopenharmony_ci0:76 Construct combined texture-sampler ( temp usampler2D) 423617a3babSopenharmony_ci0:76 'g_tTex2du4' ( uniform utexture2D) 424617a3babSopenharmony_ci0:76 'g_sSamp' (layout( binding=0) uniform sampler) 425617a3babSopenharmony_ci0:76 Constant: 426617a3babSopenharmony_ci0:76 0.500000 427617a3babSopenharmony_ci0:76 0.600000 428617a3babSopenharmony_ci0:78 Sequence 429617a3babSopenharmony_ci0:78 move second child to first child ( temp 4-component vector of float) 430617a3babSopenharmony_ci0:78 'txval30' ( temp 4-component vector of float) 431617a3babSopenharmony_ci0:78 texture ( temp 4-component vector of float) 432617a3babSopenharmony_ci0:78 Construct combined texture-sampler ( temp sampler3D) 433617a3babSopenharmony_ci0:78 'g_tTex3df4' ( uniform texture3D) 434617a3babSopenharmony_ci0:78 'g_sSamp' (layout( binding=0) uniform sampler) 435617a3babSopenharmony_ci0:78 Constant: 436617a3babSopenharmony_ci0:78 0.100000 437617a3babSopenharmony_ci0:78 0.200000 438617a3babSopenharmony_ci0:78 0.300000 439617a3babSopenharmony_ci0:79 Sequence 440617a3babSopenharmony_ci0:79 move second child to first child ( temp 4-component vector of int) 441617a3babSopenharmony_ci0:79 'txval31' ( temp 4-component vector of int) 442617a3babSopenharmony_ci0:79 texture ( temp 4-component vector of int) 443617a3babSopenharmony_ci0:79 Construct combined texture-sampler ( temp isampler3D) 444617a3babSopenharmony_ci0:79 'g_tTex3di4' ( uniform itexture3D) 445617a3babSopenharmony_ci0:79 'g_sSamp' (layout( binding=0) uniform sampler) 446617a3babSopenharmony_ci0:79 Constant: 447617a3babSopenharmony_ci0:79 0.400000 448617a3babSopenharmony_ci0:79 0.500000 449617a3babSopenharmony_ci0:79 0.600000 450617a3babSopenharmony_ci0:80 Sequence 451617a3babSopenharmony_ci0:80 move second child to first child ( temp 4-component vector of uint) 452617a3babSopenharmony_ci0:80 'txval32' ( temp 4-component vector of uint) 453617a3babSopenharmony_ci0:80 texture ( temp 4-component vector of uint) 454617a3babSopenharmony_ci0:80 Construct combined texture-sampler ( temp usampler3D) 455617a3babSopenharmony_ci0:80 'g_tTex3du4' ( uniform utexture3D) 456617a3babSopenharmony_ci0:80 'g_sSamp' (layout( binding=0) uniform sampler) 457617a3babSopenharmony_ci0:80 Constant: 458617a3babSopenharmony_ci0:80 0.700000 459617a3babSopenharmony_ci0:80 0.800000 460617a3babSopenharmony_ci0:80 0.900000 461617a3babSopenharmony_ci0:82 Sequence 462617a3babSopenharmony_ci0:82 move second child to first child ( temp 4-component vector of float) 463617a3babSopenharmony_ci0:82 'txval40' ( temp 4-component vector of float) 464617a3babSopenharmony_ci0:82 texture ( temp 4-component vector of float) 465617a3babSopenharmony_ci0:82 Construct combined texture-sampler ( temp samplerCube) 466617a3babSopenharmony_ci0:82 'g_tTexcdf4' ( uniform textureCube) 467617a3babSopenharmony_ci0:82 'g_sSamp' (layout( binding=0) uniform sampler) 468617a3babSopenharmony_ci0:82 Constant: 469617a3babSopenharmony_ci0:82 0.100000 470617a3babSopenharmony_ci0:82 0.200000 471617a3babSopenharmony_ci0:82 0.300000 472617a3babSopenharmony_ci0:83 Sequence 473617a3babSopenharmony_ci0:83 move second child to first child ( temp 4-component vector of int) 474617a3babSopenharmony_ci0:83 'txval41' ( temp 4-component vector of int) 475617a3babSopenharmony_ci0:83 texture ( temp 4-component vector of int) 476617a3babSopenharmony_ci0:83 Construct combined texture-sampler ( temp isamplerCube) 477617a3babSopenharmony_ci0:83 'g_tTexcdi4' ( uniform itextureCube) 478617a3babSopenharmony_ci0:83 'g_sSamp' (layout( binding=0) uniform sampler) 479617a3babSopenharmony_ci0:83 Constant: 480617a3babSopenharmony_ci0:83 0.400000 481617a3babSopenharmony_ci0:83 0.500000 482617a3babSopenharmony_ci0:83 0.600000 483617a3babSopenharmony_ci0:84 Sequence 484617a3babSopenharmony_ci0:84 move second child to first child ( temp 4-component vector of uint) 485617a3babSopenharmony_ci0:84 'txval42' ( temp 4-component vector of uint) 486617a3babSopenharmony_ci0:84 texture ( temp 4-component vector of uint) 487617a3babSopenharmony_ci0:84 Construct combined texture-sampler ( temp usamplerCube) 488617a3babSopenharmony_ci0:84 'g_tTexcdu4' ( uniform utextureCube) 489617a3babSopenharmony_ci0:84 'g_sSamp' (layout( binding=0) uniform sampler) 490617a3babSopenharmony_ci0:84 Constant: 491617a3babSopenharmony_ci0:84 0.700000 492617a3babSopenharmony_ci0:84 0.800000 493617a3babSopenharmony_ci0:84 0.900000 494617a3babSopenharmony_ci0:86 move second child to first child ( temp 4-component vector of float) 495617a3babSopenharmony_ci0:86 Color: direct index for structure ( temp 4-component vector of float) 496617a3babSopenharmony_ci0:86 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 497617a3babSopenharmony_ci0:86 Constant: 498617a3babSopenharmony_ci0:86 0 (const int) 499617a3babSopenharmony_ci0:86 Constant: 500617a3babSopenharmony_ci0:86 1.000000 501617a3babSopenharmony_ci0:86 1.000000 502617a3babSopenharmony_ci0:86 1.000000 503617a3babSopenharmony_ci0:86 1.000000 504617a3babSopenharmony_ci0:87 move second child to first child ( temp float) 505617a3babSopenharmony_ci0:87 Depth: direct index for structure ( temp float) 506617a3babSopenharmony_ci0:87 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 507617a3babSopenharmony_ci0:87 Constant: 508617a3babSopenharmony_ci0:87 1 (const int) 509617a3babSopenharmony_ci0:87 Constant: 510617a3babSopenharmony_ci0:87 1.000000 511617a3babSopenharmony_ci0:89 Branch: Return with expression 512617a3babSopenharmony_ci0:89 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 513617a3babSopenharmony_ci0:53 Function Definition: main( ( temp void) 514617a3babSopenharmony_ci0:53 Function Parameters: 515617a3babSopenharmony_ci0:? Sequence 516617a3babSopenharmony_ci0:53 Sequence 517617a3babSopenharmony_ci0:53 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 518617a3babSopenharmony_ci0:53 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 519617a3babSopenharmony_ci0:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 520617a3babSopenharmony_ci0:53 move second child to first child ( temp 4-component vector of float) 521617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 522617a3babSopenharmony_ci0:53 Color: direct index for structure ( temp 4-component vector of float) 523617a3babSopenharmony_ci0:53 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 524617a3babSopenharmony_ci0:53 Constant: 525617a3babSopenharmony_ci0:53 0 (const int) 526617a3babSopenharmony_ci0:53 move second child to first child ( temp float) 527617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 528617a3babSopenharmony_ci0:53 Depth: direct index for structure ( temp float) 529617a3babSopenharmony_ci0:53 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 530617a3babSopenharmony_ci0:53 Constant: 531617a3babSopenharmony_ci0:53 1 (const int) 532617a3babSopenharmony_ci0:? Linker Objects 533617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 534617a3babSopenharmony_ci0:? 'g_sSamp2d' ( uniform sampler) 535617a3babSopenharmony_ci0:? 'g_sSamp2D_b' ( uniform sampler) 536617a3babSopenharmony_ci0:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 537617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 538617a3babSopenharmony_ci0:? 'g_tTex1di4' ( uniform itexture1D) 539617a3babSopenharmony_ci0:? 'g_tTex1du4' ( uniform utexture1D) 540617a3babSopenharmony_ci0:? 'g_tTex2df4' ( uniform texture2D) 541617a3babSopenharmony_ci0:? 'g_tTex2di4' ( uniform itexture2D) 542617a3babSopenharmony_ci0:? 'g_tTex2du4' ( uniform utexture2D) 543617a3babSopenharmony_ci0:? 'g_tTex3df4' ( uniform texture3D) 544617a3babSopenharmony_ci0:? 'g_tTex3di4' ( uniform itexture3D) 545617a3babSopenharmony_ci0:? 'g_tTex3du4' ( uniform utexture3D) 546617a3babSopenharmony_ci0:? 'g_tTexcdf4' ( uniform textureCube) 547617a3babSopenharmony_ci0:? 'g_tTexcdi4' ( uniform itextureCube) 548617a3babSopenharmony_ci0:? 'g_tTexcdu4' ( uniform utextureCube) 549617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 550617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 551617a3babSopenharmony_ci 552617a3babSopenharmony_ci// Module Version 10000 553617a3babSopenharmony_ci// Generated by (magic number): 8000b 554617a3babSopenharmony_ci// Id's are bound by 198 555617a3babSopenharmony_ci 556617a3babSopenharmony_ci Capability Shader 557617a3babSopenharmony_ci Capability Sampled1D 558617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 559617a3babSopenharmony_ci MemoryModel Logical GLSL450 560617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 188 192 561617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 562617a3babSopenharmony_ci ExecutionMode 4 DepthReplacing 563617a3babSopenharmony_ci Source HLSL 500 564617a3babSopenharmony_ci Name 4 "main" 565617a3babSopenharmony_ci Name 8 "PS_OUTPUT" 566617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 0 "Color" 567617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 1 "Depth" 568617a3babSopenharmony_ci Name 10 "@main(" 569617a3babSopenharmony_ci Name 13 "MemberTest" 570617a3babSopenharmony_ci MemberName 13(MemberTest) 0 "Sample" 571617a3babSopenharmony_ci MemberName 13(MemberTest) 1 "CalculateLevelOfDetail" 572617a3babSopenharmony_ci MemberName 13(MemberTest) 2 "CalculateLevelOfDetailUnclamped" 573617a3babSopenharmony_ci MemberName 13(MemberTest) 3 "Gather" 574617a3babSopenharmony_ci MemberName 13(MemberTest) 4 "GetDimensions" 575617a3babSopenharmony_ci MemberName 13(MemberTest) 5 "GetSamplePosition" 576617a3babSopenharmony_ci MemberName 13(MemberTest) 6 "Load" 577617a3babSopenharmony_ci MemberName 13(MemberTest) 7 "SampleBias" 578617a3babSopenharmony_ci MemberName 13(MemberTest) 8 "SampleCmp" 579617a3babSopenharmony_ci MemberName 13(MemberTest) 9 "SampleCmpLevelZero" 580617a3babSopenharmony_ci MemberName 13(MemberTest) 10 "SampleGrad" 581617a3babSopenharmony_ci MemberName 13(MemberTest) 11 "SampleLevel" 582617a3babSopenharmony_ci Name 15 "mtest" 583617a3babSopenharmony_ci Name 42 "txval10" 584617a3babSopenharmony_ci Name 45 "g_tTex1df4" 585617a3babSopenharmony_ci Name 49 "g_sSamp" 586617a3babSopenharmony_ci Name 57 "txval11" 587617a3babSopenharmony_ci Name 60 "g_tTex1di4" 588617a3babSopenharmony_ci Name 70 "txval12" 589617a3babSopenharmony_ci Name 73 "g_tTex1du4" 590617a3babSopenharmony_ci Name 80 "txval20" 591617a3babSopenharmony_ci Name 83 "g_tTex2df4" 592617a3babSopenharmony_ci Name 91 "txval21" 593617a3babSopenharmony_ci Name 94 "g_tTex2di4" 594617a3babSopenharmony_ci Name 102 "txval22" 595617a3babSopenharmony_ci Name 105 "g_tTex2du4" 596617a3babSopenharmony_ci Name 114 "txval30" 597617a3babSopenharmony_ci Name 117 "g_tTex3df4" 598617a3babSopenharmony_ci Name 125 "txval31" 599617a3babSopenharmony_ci Name 128 "g_tTex3di4" 600617a3babSopenharmony_ci Name 135 "txval32" 601617a3babSopenharmony_ci Name 138 "g_tTex3du4" 602617a3babSopenharmony_ci Name 148 "txval40" 603617a3babSopenharmony_ci Name 151 "g_tTexcdf4" 604617a3babSopenharmony_ci Name 157 "txval41" 605617a3babSopenharmony_ci Name 160 "g_tTexcdi4" 606617a3babSopenharmony_ci Name 166 "txval42" 607617a3babSopenharmony_ci Name 169 "g_tTexcdu4" 608617a3babSopenharmony_ci Name 176 "psout" 609617a3babSopenharmony_ci Name 185 "flattenTemp" 610617a3babSopenharmony_ci Name 188 "@entryPointOutput.Color" 611617a3babSopenharmony_ci Name 192 "@entryPointOutput.Depth" 612617a3babSopenharmony_ci Name 195 "g_sSamp2d" 613617a3babSopenharmony_ci Name 196 "g_sSamp2D_b" 614617a3babSopenharmony_ci Name 197 "g_tTex1df4a" 615617a3babSopenharmony_ci Decorate 45(g_tTex1df4) DescriptorSet 0 616617a3babSopenharmony_ci Decorate 45(g_tTex1df4) Binding 0 617617a3babSopenharmony_ci Decorate 49(g_sSamp) DescriptorSet 0 618617a3babSopenharmony_ci Decorate 49(g_sSamp) Binding 0 619617a3babSopenharmony_ci Decorate 60(g_tTex1di4) DescriptorSet 0 620617a3babSopenharmony_ci Decorate 60(g_tTex1di4) Binding 2 621617a3babSopenharmony_ci Decorate 73(g_tTex1du4) DescriptorSet 0 622617a3babSopenharmony_ci Decorate 73(g_tTex1du4) Binding 3 623617a3babSopenharmony_ci Decorate 83(g_tTex2df4) DescriptorSet 0 624617a3babSopenharmony_ci Decorate 83(g_tTex2df4) Binding 4 625617a3babSopenharmony_ci Decorate 94(g_tTex2di4) DescriptorSet 0 626617a3babSopenharmony_ci Decorate 94(g_tTex2di4) Binding 5 627617a3babSopenharmony_ci Decorate 105(g_tTex2du4) DescriptorSet 0 628617a3babSopenharmony_ci Decorate 105(g_tTex2du4) Binding 6 629617a3babSopenharmony_ci Decorate 117(g_tTex3df4) DescriptorSet 0 630617a3babSopenharmony_ci Decorate 117(g_tTex3df4) Binding 7 631617a3babSopenharmony_ci Decorate 128(g_tTex3di4) DescriptorSet 0 632617a3babSopenharmony_ci Decorate 128(g_tTex3di4) Binding 8 633617a3babSopenharmony_ci Decorate 138(g_tTex3du4) DescriptorSet 0 634617a3babSopenharmony_ci Decorate 138(g_tTex3du4) Binding 9 635617a3babSopenharmony_ci Decorate 151(g_tTexcdf4) DescriptorSet 0 636617a3babSopenharmony_ci Decorate 151(g_tTexcdf4) Binding 10 637617a3babSopenharmony_ci Decorate 160(g_tTexcdi4) DescriptorSet 0 638617a3babSopenharmony_ci Decorate 160(g_tTexcdi4) Binding 11 639617a3babSopenharmony_ci Decorate 169(g_tTexcdu4) DescriptorSet 0 640617a3babSopenharmony_ci Decorate 169(g_tTexcdu4) Binding 12 641617a3babSopenharmony_ci Decorate 188(@entryPointOutput.Color) Location 0 642617a3babSopenharmony_ci Decorate 192(@entryPointOutput.Depth) BuiltIn FragDepth 643617a3babSopenharmony_ci Decorate 195(g_sSamp2d) DescriptorSet 0 644617a3babSopenharmony_ci Decorate 195(g_sSamp2d) Binding 0 645617a3babSopenharmony_ci Decorate 196(g_sSamp2D_b) DescriptorSet 0 646617a3babSopenharmony_ci Decorate 196(g_sSamp2D_b) Binding 0 647617a3babSopenharmony_ci Decorate 197(g_tTex1df4a) DescriptorSet 0 648617a3babSopenharmony_ci Decorate 197(g_tTex1df4a) Binding 1 649617a3babSopenharmony_ci 2: TypeVoid 650617a3babSopenharmony_ci 3: TypeFunction 2 651617a3babSopenharmony_ci 6: TypeFloat 32 652617a3babSopenharmony_ci 7: TypeVector 6(float) 4 653617a3babSopenharmony_ci 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 654617a3babSopenharmony_ci 9: TypeFunction 8(PS_OUTPUT) 655617a3babSopenharmony_ci 12: TypeInt 32 1 656617a3babSopenharmony_ci 13(MemberTest): 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) 657617a3babSopenharmony_ci 14: TypePointer Function 13(MemberTest) 658617a3babSopenharmony_ci 16: 12(int) Constant 1 659617a3babSopenharmony_ci 17: TypePointer Function 12(int) 660617a3babSopenharmony_ci 19: 12(int) Constant 2 661617a3babSopenharmony_ci 21: 12(int) Constant 3 662617a3babSopenharmony_ci 23: 12(int) Constant 4 663617a3babSopenharmony_ci 25: 12(int) Constant 5 664617a3babSopenharmony_ci 27: 12(int) Constant 6 665617a3babSopenharmony_ci 29: 12(int) Constant 0 666617a3babSopenharmony_ci 31: 12(int) Constant 7 667617a3babSopenharmony_ci 33: 12(int) Constant 8 668617a3babSopenharmony_ci 35: 12(int) Constant 9 669617a3babSopenharmony_ci 37: 12(int) Constant 10 670617a3babSopenharmony_ci 39: 12(int) Constant 11 671617a3babSopenharmony_ci 41: TypePointer Function 7(fvec4) 672617a3babSopenharmony_ci 43: TypeImage 6(float) 1D sampled format:Unknown 673617a3babSopenharmony_ci 44: TypePointer UniformConstant 43 674617a3babSopenharmony_ci 45(g_tTex1df4): 44(ptr) Variable UniformConstant 675617a3babSopenharmony_ci 47: TypeSampler 676617a3babSopenharmony_ci 48: TypePointer UniformConstant 47 677617a3babSopenharmony_ci 49(g_sSamp): 48(ptr) Variable UniformConstant 678617a3babSopenharmony_ci 51: TypeSampledImage 43 679617a3babSopenharmony_ci 53: 6(float) Constant 1036831949 680617a3babSopenharmony_ci 55: TypeVector 12(int) 4 681617a3babSopenharmony_ci 56: TypePointer Function 55(ivec4) 682617a3babSopenharmony_ci 58: TypeImage 12(int) 1D sampled format:Unknown 683617a3babSopenharmony_ci 59: TypePointer UniformConstant 58 684617a3babSopenharmony_ci 60(g_tTex1di4): 59(ptr) Variable UniformConstant 685617a3babSopenharmony_ci 63: TypeSampledImage 58 686617a3babSopenharmony_ci 65: 6(float) Constant 1045220557 687617a3babSopenharmony_ci 67: TypeInt 32 0 688617a3babSopenharmony_ci 68: TypeVector 67(int) 4 689617a3babSopenharmony_ci 69: TypePointer Function 68(ivec4) 690617a3babSopenharmony_ci 71: TypeImage 67(int) 1D sampled format:Unknown 691617a3babSopenharmony_ci 72: TypePointer UniformConstant 71 692617a3babSopenharmony_ci 73(g_tTex1du4): 72(ptr) Variable UniformConstant 693617a3babSopenharmony_ci 76: TypeSampledImage 71 694617a3babSopenharmony_ci 78: 6(float) Constant 1050253722 695617a3babSopenharmony_ci 81: TypeImage 6(float) 2D sampled format:Unknown 696617a3babSopenharmony_ci 82: TypePointer UniformConstant 81 697617a3babSopenharmony_ci 83(g_tTex2df4): 82(ptr) Variable UniformConstant 698617a3babSopenharmony_ci 86: TypeSampledImage 81 699617a3babSopenharmony_ci 88: TypeVector 6(float) 2 700617a3babSopenharmony_ci 89: 88(fvec2) ConstantComposite 53 65 701617a3babSopenharmony_ci 92: TypeImage 12(int) 2D sampled format:Unknown 702617a3babSopenharmony_ci 93: TypePointer UniformConstant 92 703617a3babSopenharmony_ci 94(g_tTex2di4): 93(ptr) Variable UniformConstant 704617a3babSopenharmony_ci 97: TypeSampledImage 92 705617a3babSopenharmony_ci 99: 6(float) Constant 1053609165 706617a3babSopenharmony_ci 100: 88(fvec2) ConstantComposite 78 99 707617a3babSopenharmony_ci 103: TypeImage 67(int) 2D sampled format:Unknown 708617a3babSopenharmony_ci 104: TypePointer UniformConstant 103 709617a3babSopenharmony_ci 105(g_tTex2du4): 104(ptr) Variable UniformConstant 710617a3babSopenharmony_ci 108: TypeSampledImage 103 711617a3babSopenharmony_ci 110: 6(float) Constant 1056964608 712617a3babSopenharmony_ci 111: 6(float) Constant 1058642330 713617a3babSopenharmony_ci 112: 88(fvec2) ConstantComposite 110 111 714617a3babSopenharmony_ci 115: TypeImage 6(float) 3D sampled format:Unknown 715617a3babSopenharmony_ci 116: TypePointer UniformConstant 115 716617a3babSopenharmony_ci 117(g_tTex3df4): 116(ptr) Variable UniformConstant 717617a3babSopenharmony_ci 120: TypeSampledImage 115 718617a3babSopenharmony_ci 122: TypeVector 6(float) 3 719617a3babSopenharmony_ci 123: 122(fvec3) ConstantComposite 53 65 78 720617a3babSopenharmony_ci 126: TypeImage 12(int) 3D sampled format:Unknown 721617a3babSopenharmony_ci 127: TypePointer UniformConstant 126 722617a3babSopenharmony_ci 128(g_tTex3di4): 127(ptr) Variable UniformConstant 723617a3babSopenharmony_ci 131: TypeSampledImage 126 724617a3babSopenharmony_ci 133: 122(fvec3) ConstantComposite 99 110 111 725617a3babSopenharmony_ci 136: TypeImage 67(int) 3D sampled format:Unknown 726617a3babSopenharmony_ci 137: TypePointer UniformConstant 136 727617a3babSopenharmony_ci 138(g_tTex3du4): 137(ptr) Variable UniformConstant 728617a3babSopenharmony_ci 141: TypeSampledImage 136 729617a3babSopenharmony_ci 143: 6(float) Constant 1060320051 730617a3babSopenharmony_ci 144: 6(float) Constant 1061997773 731617a3babSopenharmony_ci 145: 6(float) Constant 1063675494 732617a3babSopenharmony_ci 146: 122(fvec3) ConstantComposite 143 144 145 733617a3babSopenharmony_ci 149: TypeImage 6(float) Cube sampled format:Unknown 734617a3babSopenharmony_ci 150: TypePointer UniformConstant 149 735617a3babSopenharmony_ci 151(g_tTexcdf4): 150(ptr) Variable UniformConstant 736617a3babSopenharmony_ci 154: TypeSampledImage 149 737617a3babSopenharmony_ci 158: TypeImage 12(int) Cube sampled format:Unknown 738617a3babSopenharmony_ci 159: TypePointer UniformConstant 158 739617a3babSopenharmony_ci 160(g_tTexcdi4): 159(ptr) Variable UniformConstant 740617a3babSopenharmony_ci 163: TypeSampledImage 158 741617a3babSopenharmony_ci 167: TypeImage 67(int) Cube sampled format:Unknown 742617a3babSopenharmony_ci 168: TypePointer UniformConstant 167 743617a3babSopenharmony_ci 169(g_tTexcdu4): 168(ptr) Variable UniformConstant 744617a3babSopenharmony_ci 172: TypeSampledImage 167 745617a3babSopenharmony_ci 175: TypePointer Function 8(PS_OUTPUT) 746617a3babSopenharmony_ci 177: 6(float) Constant 1065353216 747617a3babSopenharmony_ci 178: 7(fvec4) ConstantComposite 177 177 177 177 748617a3babSopenharmony_ci 180: TypePointer Function 6(float) 749617a3babSopenharmony_ci 187: TypePointer Output 7(fvec4) 750617a3babSopenharmony_ci188(@entryPointOutput.Color): 187(ptr) Variable Output 751617a3babSopenharmony_ci 191: TypePointer Output 6(float) 752617a3babSopenharmony_ci192(@entryPointOutput.Depth): 191(ptr) Variable Output 753617a3babSopenharmony_ci 195(g_sSamp2d): 48(ptr) Variable UniformConstant 754617a3babSopenharmony_ci196(g_sSamp2D_b): 48(ptr) Variable UniformConstant 755617a3babSopenharmony_ci197(g_tTex1df4a): 44(ptr) Variable UniformConstant 756617a3babSopenharmony_ci 4(main): 2 Function None 3 757617a3babSopenharmony_ci 5: Label 758617a3babSopenharmony_ci185(flattenTemp): 175(ptr) Variable Function 759617a3babSopenharmony_ci 186:8(PS_OUTPUT) FunctionCall 10(@main() 760617a3babSopenharmony_ci Store 185(flattenTemp) 186 761617a3babSopenharmony_ci 189: 41(ptr) AccessChain 185(flattenTemp) 29 762617a3babSopenharmony_ci 190: 7(fvec4) Load 189 763617a3babSopenharmony_ci Store 188(@entryPointOutput.Color) 190 764617a3babSopenharmony_ci 193: 180(ptr) AccessChain 185(flattenTemp) 16 765617a3babSopenharmony_ci 194: 6(float) Load 193 766617a3babSopenharmony_ci Store 192(@entryPointOutput.Depth) 194 767617a3babSopenharmony_ci Return 768617a3babSopenharmony_ci FunctionEnd 769617a3babSopenharmony_ci 10(@main():8(PS_OUTPUT) Function None 9 770617a3babSopenharmony_ci 11: Label 771617a3babSopenharmony_ci 15(mtest): 14(ptr) Variable Function 772617a3babSopenharmony_ci 42(txval10): 41(ptr) Variable Function 773617a3babSopenharmony_ci 57(txval11): 56(ptr) Variable Function 774617a3babSopenharmony_ci 70(txval12): 69(ptr) Variable Function 775617a3babSopenharmony_ci 80(txval20): 41(ptr) Variable Function 776617a3babSopenharmony_ci 91(txval21): 56(ptr) Variable Function 777617a3babSopenharmony_ci 102(txval22): 69(ptr) Variable Function 778617a3babSopenharmony_ci 114(txval30): 41(ptr) Variable Function 779617a3babSopenharmony_ci 125(txval31): 56(ptr) Variable Function 780617a3babSopenharmony_ci 135(txval32): 69(ptr) Variable Function 781617a3babSopenharmony_ci 148(txval40): 41(ptr) Variable Function 782617a3babSopenharmony_ci 157(txval41): 56(ptr) Variable Function 783617a3babSopenharmony_ci 166(txval42): 69(ptr) Variable Function 784617a3babSopenharmony_ci 176(psout): 175(ptr) Variable Function 785617a3babSopenharmony_ci 18: 17(ptr) AccessChain 15(mtest) 16 786617a3babSopenharmony_ci Store 18 16 787617a3babSopenharmony_ci 20: 17(ptr) AccessChain 15(mtest) 19 788617a3babSopenharmony_ci Store 20 16 789617a3babSopenharmony_ci 22: 17(ptr) AccessChain 15(mtest) 21 790617a3babSopenharmony_ci Store 22 16 791617a3babSopenharmony_ci 24: 17(ptr) AccessChain 15(mtest) 23 792617a3babSopenharmony_ci Store 24 16 793617a3babSopenharmony_ci 26: 17(ptr) AccessChain 15(mtest) 25 794617a3babSopenharmony_ci Store 26 16 795617a3babSopenharmony_ci 28: 17(ptr) AccessChain 15(mtest) 27 796617a3babSopenharmony_ci Store 28 16 797617a3babSopenharmony_ci 30: 17(ptr) AccessChain 15(mtest) 29 798617a3babSopenharmony_ci Store 30 16 799617a3babSopenharmony_ci 32: 17(ptr) AccessChain 15(mtest) 31 800617a3babSopenharmony_ci Store 32 16 801617a3babSopenharmony_ci 34: 17(ptr) AccessChain 15(mtest) 33 802617a3babSopenharmony_ci Store 34 16 803617a3babSopenharmony_ci 36: 17(ptr) AccessChain 15(mtest) 35 804617a3babSopenharmony_ci Store 36 16 805617a3babSopenharmony_ci 38: 17(ptr) AccessChain 15(mtest) 37 806617a3babSopenharmony_ci Store 38 16 807617a3babSopenharmony_ci 40: 17(ptr) AccessChain 15(mtest) 39 808617a3babSopenharmony_ci Store 40 16 809617a3babSopenharmony_ci 46: 43 Load 45(g_tTex1df4) 810617a3babSopenharmony_ci 50: 47 Load 49(g_sSamp) 811617a3babSopenharmony_ci 52: 51 SampledImage 46 50 812617a3babSopenharmony_ci 54: 7(fvec4) ImageSampleImplicitLod 52 53 813617a3babSopenharmony_ci Store 42(txval10) 54 814617a3babSopenharmony_ci 61: 58 Load 60(g_tTex1di4) 815617a3babSopenharmony_ci 62: 47 Load 49(g_sSamp) 816617a3babSopenharmony_ci 64: 63 SampledImage 61 62 817617a3babSopenharmony_ci 66: 55(ivec4) ImageSampleImplicitLod 64 65 818617a3babSopenharmony_ci Store 57(txval11) 66 819617a3babSopenharmony_ci 74: 71 Load 73(g_tTex1du4) 820617a3babSopenharmony_ci 75: 47 Load 49(g_sSamp) 821617a3babSopenharmony_ci 77: 76 SampledImage 74 75 822617a3babSopenharmony_ci 79: 68(ivec4) ImageSampleImplicitLod 77 78 823617a3babSopenharmony_ci Store 70(txval12) 79 824617a3babSopenharmony_ci 84: 81 Load 83(g_tTex2df4) 825617a3babSopenharmony_ci 85: 47 Load 49(g_sSamp) 826617a3babSopenharmony_ci 87: 86 SampledImage 84 85 827617a3babSopenharmony_ci 90: 7(fvec4) ImageSampleImplicitLod 87 89 828617a3babSopenharmony_ci Store 80(txval20) 90 829617a3babSopenharmony_ci 95: 92 Load 94(g_tTex2di4) 830617a3babSopenharmony_ci 96: 47 Load 49(g_sSamp) 831617a3babSopenharmony_ci 98: 97 SampledImage 95 96 832617a3babSopenharmony_ci 101: 55(ivec4) ImageSampleImplicitLod 98 100 833617a3babSopenharmony_ci Store 91(txval21) 101 834617a3babSopenharmony_ci 106: 103 Load 105(g_tTex2du4) 835617a3babSopenharmony_ci 107: 47 Load 49(g_sSamp) 836617a3babSopenharmony_ci 109: 108 SampledImage 106 107 837617a3babSopenharmony_ci 113: 68(ivec4) ImageSampleImplicitLod 109 112 838617a3babSopenharmony_ci Store 102(txval22) 113 839617a3babSopenharmony_ci 118: 115 Load 117(g_tTex3df4) 840617a3babSopenharmony_ci 119: 47 Load 49(g_sSamp) 841617a3babSopenharmony_ci 121: 120 SampledImage 118 119 842617a3babSopenharmony_ci 124: 7(fvec4) ImageSampleImplicitLod 121 123 843617a3babSopenharmony_ci Store 114(txval30) 124 844617a3babSopenharmony_ci 129: 126 Load 128(g_tTex3di4) 845617a3babSopenharmony_ci 130: 47 Load 49(g_sSamp) 846617a3babSopenharmony_ci 132: 131 SampledImage 129 130 847617a3babSopenharmony_ci 134: 55(ivec4) ImageSampleImplicitLod 132 133 848617a3babSopenharmony_ci Store 125(txval31) 134 849617a3babSopenharmony_ci 139: 136 Load 138(g_tTex3du4) 850617a3babSopenharmony_ci 140: 47 Load 49(g_sSamp) 851617a3babSopenharmony_ci 142: 141 SampledImage 139 140 852617a3babSopenharmony_ci 147: 68(ivec4) ImageSampleImplicitLod 142 146 853617a3babSopenharmony_ci Store 135(txval32) 147 854617a3babSopenharmony_ci 152: 149 Load 151(g_tTexcdf4) 855617a3babSopenharmony_ci 153: 47 Load 49(g_sSamp) 856617a3babSopenharmony_ci 155: 154 SampledImage 152 153 857617a3babSopenharmony_ci 156: 7(fvec4) ImageSampleImplicitLod 155 123 858617a3babSopenharmony_ci Store 148(txval40) 156 859617a3babSopenharmony_ci 161: 158 Load 160(g_tTexcdi4) 860617a3babSopenharmony_ci 162: 47 Load 49(g_sSamp) 861617a3babSopenharmony_ci 164: 163 SampledImage 161 162 862617a3babSopenharmony_ci 165: 55(ivec4) ImageSampleImplicitLod 164 133 863617a3babSopenharmony_ci Store 157(txval41) 165 864617a3babSopenharmony_ci 170: 167 Load 169(g_tTexcdu4) 865617a3babSopenharmony_ci 171: 47 Load 49(g_sSamp) 866617a3babSopenharmony_ci 173: 172 SampledImage 170 171 867617a3babSopenharmony_ci 174: 68(ivec4) ImageSampleImplicitLod 173 146 868617a3babSopenharmony_ci Store 166(txval42) 174 869617a3babSopenharmony_ci 179: 41(ptr) AccessChain 176(psout) 29 870617a3babSopenharmony_ci Store 179 178 871617a3babSopenharmony_ci 181: 180(ptr) AccessChain 176(psout) 16 872617a3babSopenharmony_ci Store 181 177 873617a3babSopenharmony_ci 182:8(PS_OUTPUT) Load 176(psout) 874617a3babSopenharmony_ci ReturnValue 182 875617a3babSopenharmony_ci FunctionEnd 876