1617a3babSopenharmony_ci400.frag 2617a3babSopenharmony_ciERROR: 0:51: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument 3617a3babSopenharmony_ciERROR: 0:55: 'textureGatherOffset(...)' : must be a compile-time constant: component argument 4617a3babSopenharmony_ciERROR: 0:56: 'textureGatherOffset(...)' : must be 0, 1, 2, or 3: component argument 5617a3babSopenharmony_ciERROR: 0:63: 'location qualifier on input' : not supported for this version or the enabled extensions 6617a3babSopenharmony_ciERROR: 0:71: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions 7617a3babSopenharmony_ciERROR: 0:73: 'gl_Color' : identifiers starting with "gl_" are reserved 8617a3babSopenharmony_ciERROR: 0:74: 'redeclaration' : cannot change qualification of gl_ClipDistance 9617a3babSopenharmony_ciERROR: 0:76: 'gl_FragCoord' : cannot redeclare after use 10617a3babSopenharmony_ciERROR: 0:84: 'texel offset' : argument must be compile-time constant 11617a3babSopenharmony_ciERROR: 0:86: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 12617a3babSopenharmony_ciERROR: 0:86: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 13617a3babSopenharmony_ciERROR: 0:87: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 14617a3babSopenharmony_ciERROR: 0:87: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 15617a3babSopenharmony_ciERROR: 0:90: 'patch' : not supported in this stage: fragment 16617a3babSopenharmony_ciERROR: 0:91: 'patch' : not supported in this stage: fragment 17617a3babSopenharmony_ciERROR: 0:91: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 18617a3babSopenharmony_ciERROR: 0:106: 'dFdxFine' : required extension not requested: GL_ARB_derivative_control 19617a3babSopenharmony_ciERROR: 0:107: 'dFdyCoarse' : required extension not requested: GL_ARB_derivative_control 20617a3babSopenharmony_ciERROR: 0:108: 'fwidthCoarse' : required extension not requested: GL_ARB_derivative_control 21617a3babSopenharmony_ciERROR: 0:108: 'fwidthFine' : required extension not requested: GL_ARB_derivative_control 22617a3babSopenharmony_ciERROR: 0:137: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 23617a3babSopenharmony_ciERROR: 0:156: 'interpolateAtCentroid' : no matching overloaded function found 24617a3babSopenharmony_ciERROR: 0:158: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 25617a3babSopenharmony_ciERROR: 0:160: 'interpolateAtSample' : no matching overloaded function found 26617a3babSopenharmony_ciERROR: 0:165: 'interpolateAtOffset' : no matching overloaded function found 27617a3babSopenharmony_ciERROR: 0:167: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 28617a3babSopenharmony_ciERROR: 0:168: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 29617a3babSopenharmony_ciERROR: 0:169: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 30617a3babSopenharmony_ciERROR: 0:172: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 31617a3babSopenharmony_ciERROR: 0:173: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element 32617a3babSopenharmony_ciERROR: 0:216: 'textureQueryLod' : no matching overloaded function found 33617a3babSopenharmony_ciERROR: 0:216: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 34617a3babSopenharmony_ciERROR: 0:217: 'textureQueryLod' : no matching overloaded function found 35617a3babSopenharmony_ciERROR: 0:217: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 36617a3babSopenharmony_ciERROR: 0:230: 'subroutine' : feature not yet implemented 37617a3babSopenharmony_ciERROR: 0:230: '' : default qualifier requires 'uniform', 'buffer', 'in', 'out' or 'shared' storage qualification 38617a3babSopenharmony_ciERROR: 0:231: 'subroutine' : feature not yet implemented 39617a3babSopenharmony_ciERROR: 0:232: 'subroutine' : feature not yet implemented 40617a3babSopenharmony_ciERROR: 0:234: '' : syntax error, unexpected PRECISE, expecting IDENTIFIER 41617a3babSopenharmony_ciERROR: 39 compilation errors. No code generated. 42617a3babSopenharmony_ci 43617a3babSopenharmony_ci 44617a3babSopenharmony_ciShader version: 400 45617a3babSopenharmony_ciRequested GL_ARB_derivative_control 46617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects 47617a3babSopenharmony_ciRequested GL_ARB_shader_storage_buffer_object 48617a3babSopenharmony_cigl_FragCoord pixel center is integer 49617a3babSopenharmony_cigl_FragCoord origin is upper left 50617a3babSopenharmony_ciERROR: node is still EOpNull! 51617a3babSopenharmony_ci0:18 Function Definition: atomicOpPass( ( global void) 52617a3babSopenharmony_ci0:18 Function Parameters: 53617a3babSopenharmony_ci0:20 Sequence 54617a3babSopenharmony_ci0:20 Sequence 55617a3babSopenharmony_ci0:20 move second child to first child ( temp int) 56617a3babSopenharmony_ci0:20 'origi' ( temp int) 57617a3babSopenharmony_ci0:20 AtomicAdd ( global int) 58617a3babSopenharmony_ci0:20 atomi: direct index for structure (layout( column_major shared) buffer int) 59617a3babSopenharmony_ci0:20 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 60617a3babSopenharmony_ci0:20 Constant: 61617a3babSopenharmony_ci0:20 0 (const uint) 62617a3babSopenharmony_ci0:20 Constant: 63617a3babSopenharmony_ci0:20 3 (const int) 64617a3babSopenharmony_ci0:21 Sequence 65617a3babSopenharmony_ci0:21 move second child to first child ( temp uint) 66617a3babSopenharmony_ci0:21 'origu' ( temp uint) 67617a3babSopenharmony_ci0:21 AtomicAnd ( global uint) 68617a3babSopenharmony_ci0:21 atomu: direct index for structure (layout( column_major shared) buffer uint) 69617a3babSopenharmony_ci0:21 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 70617a3babSopenharmony_ci0:21 Constant: 71617a3babSopenharmony_ci0:21 1 (const uint) 72617a3babSopenharmony_ci0:21 Constant: 73617a3babSopenharmony_ci0:21 7 (const uint) 74617a3babSopenharmony_ci0:22 move second child to first child ( temp int) 75617a3babSopenharmony_ci0:22 'origi' ( temp int) 76617a3babSopenharmony_ci0:22 AtomicExchange ( global int) 77617a3babSopenharmony_ci0:22 atomi: direct index for structure (layout( column_major shared) buffer int) 78617a3babSopenharmony_ci0:22 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 79617a3babSopenharmony_ci0:22 Constant: 80617a3babSopenharmony_ci0:22 0 (const uint) 81617a3babSopenharmony_ci0:22 Constant: 82617a3babSopenharmony_ci0:22 4 (const int) 83617a3babSopenharmony_ci0:23 move second child to first child ( temp uint) 84617a3babSopenharmony_ci0:23 'origu' ( temp uint) 85617a3babSopenharmony_ci0:23 AtomicCompSwap ( global uint) 86617a3babSopenharmony_ci0:23 atomu: direct index for structure (layout( column_major shared) buffer uint) 87617a3babSopenharmony_ci0:23 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 88617a3babSopenharmony_ci0:23 Constant: 89617a3babSopenharmony_ci0:23 1 (const uint) 90617a3babSopenharmony_ci0:23 Constant: 91617a3babSopenharmony_ci0:23 10 (const uint) 92617a3babSopenharmony_ci0:23 Constant: 93617a3babSopenharmony_ci0:23 8 (const uint) 94617a3babSopenharmony_ci0:43 Function Definition: main( ( global void) 95617a3babSopenharmony_ci0:43 Function Parameters: 96617a3babSopenharmony_ci0:? Sequence 97617a3babSopenharmony_ci0:46 move second child to first child ( temp 4-component vector of float) 98617a3babSopenharmony_ci0:46 'v' ( temp 4-component vector of float) 99617a3babSopenharmony_ci0:46 texture ( global 4-component vector of float) 100617a3babSopenharmony_ci0:46 indirect index ( temp sampler2D) 101617a3babSopenharmony_ci0:46 'arrayedSampler' ( uniform 5-element array of sampler2D) 102617a3babSopenharmony_ci0:46 'i' ( flat in int) 103617a3babSopenharmony_ci0:46 'c2D' ( smooth in 2-component vector of float) 104617a3babSopenharmony_ci0:47 move second child to first child ( temp float) 105617a3babSopenharmony_ci0:47 direct index ( temp float) 106617a3babSopenharmony_ci0:47 'outp' ( out 4-component vector of float) 107617a3babSopenharmony_ci0:47 Constant: 108617a3babSopenharmony_ci0:47 0 (const int) 109617a3babSopenharmony_ci0:47 direct index ( smooth temp float ClipDistance) 110617a3babSopenharmony_ci0:47 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 111617a3babSopenharmony_ci0:47 Constant: 112617a3babSopenharmony_ci0:47 1 (const int) 113617a3babSopenharmony_ci0:51 Sequence 114617a3babSopenharmony_ci0:51 move second child to first child ( temp 4-component vector of uint) 115617a3babSopenharmony_ci0:51 'uv4' ( temp 4-component vector of uint) 116617a3babSopenharmony_ci0:51 textureGatherOffsets ( global 4-component vector of uint) 117617a3babSopenharmony_ci0:51 'samp2dr' ( uniform usampler2DRect) 118617a3babSopenharmony_ci0:51 'c2D' ( smooth in 2-component vector of float) 119617a3babSopenharmony_ci0:51 'offsets' ( temp 4-element array of 2-component vector of int) 120617a3babSopenharmony_ci0:51 Constant: 121617a3babSopenharmony_ci0:51 2 (const int) 122617a3babSopenharmony_ci0:52 move second child to first child ( temp 4-component vector of uint) 123617a3babSopenharmony_ci0:52 'uv4' ( temp 4-component vector of uint) 124617a3babSopenharmony_ci0:52 textureGatherOffsets ( global 4-component vector of uint) 125617a3babSopenharmony_ci0:52 'samp2dr' ( uniform usampler2DRect) 126617a3babSopenharmony_ci0:52 'c2D' ( smooth in 2-component vector of float) 127617a3babSopenharmony_ci0:52 Constant: 128617a3babSopenharmony_ci0:52 1 (const int) 129617a3babSopenharmony_ci0:52 2 (const int) 130617a3babSopenharmony_ci0:52 3 (const int) 131617a3babSopenharmony_ci0:52 4 (const int) 132617a3babSopenharmony_ci0:52 15 (const int) 133617a3babSopenharmony_ci0:52 16 (const int) 134617a3babSopenharmony_ci0:52 -2 (const int) 135617a3babSopenharmony_ci0:52 0 (const int) 136617a3babSopenharmony_ci0:52 Constant: 137617a3babSopenharmony_ci0:52 2 (const int) 138617a3babSopenharmony_ci0:53 Sequence 139617a3babSopenharmony_ci0:53 move second child to first child ( temp 4-component vector of float) 140617a3babSopenharmony_ci0:53 'v4' ( temp 4-component vector of float) 141617a3babSopenharmony_ci0:53 textureGather ( global 4-component vector of float) 142617a3babSopenharmony_ci0:53 direct index ( temp sampler2D) 143617a3babSopenharmony_ci0:53 'arrayedSampler' ( uniform 5-element array of sampler2D) 144617a3babSopenharmony_ci0:53 Constant: 145617a3babSopenharmony_ci0:53 0 (const int) 146617a3babSopenharmony_ci0:53 'c2D' ( smooth in 2-component vector of float) 147617a3babSopenharmony_ci0:54 Sequence 148617a3babSopenharmony_ci0:54 move second child to first child ( temp 4-component vector of int) 149617a3babSopenharmony_ci0:54 'iv4' ( temp 4-component vector of int) 150617a3babSopenharmony_ci0:54 textureGatherOffset ( global 4-component vector of int) 151617a3babSopenharmony_ci0:54 'isamp2DA' ( uniform isampler2DArray) 152617a3babSopenharmony_ci0:54 Constant: 153617a3babSopenharmony_ci0:54 0.100000 154617a3babSopenharmony_ci0:54 0.100000 155617a3babSopenharmony_ci0:54 0.100000 156617a3babSopenharmony_ci0:54 Constant: 157617a3babSopenharmony_ci0:54 1 (const int) 158617a3babSopenharmony_ci0:54 1 (const int) 159617a3babSopenharmony_ci0:54 Constant: 160617a3babSopenharmony_ci0:54 3 (const int) 161617a3babSopenharmony_ci0:55 move second child to first child ( temp 4-component vector of int) 162617a3babSopenharmony_ci0:55 'iv4' ( temp 4-component vector of int) 163617a3babSopenharmony_ci0:55 textureGatherOffset ( global 4-component vector of int) 164617a3babSopenharmony_ci0:55 'isamp2DA' ( uniform isampler2DArray) 165617a3babSopenharmony_ci0:55 Constant: 166617a3babSopenharmony_ci0:55 0.100000 167617a3babSopenharmony_ci0:55 0.100000 168617a3babSopenharmony_ci0:55 0.100000 169617a3babSopenharmony_ci0:55 Constant: 170617a3babSopenharmony_ci0:55 1 (const int) 171617a3babSopenharmony_ci0:55 1 (const int) 172617a3babSopenharmony_ci0:55 'i' ( flat in int) 173617a3babSopenharmony_ci0:56 move second child to first child ( temp 4-component vector of int) 174617a3babSopenharmony_ci0:56 'iv4' ( temp 4-component vector of int) 175617a3babSopenharmony_ci0:56 textureGatherOffset ( global 4-component vector of int) 176617a3babSopenharmony_ci0:56 'isamp2DA' ( uniform isampler2DArray) 177617a3babSopenharmony_ci0:56 Constant: 178617a3babSopenharmony_ci0:56 0.100000 179617a3babSopenharmony_ci0:56 0.100000 180617a3babSopenharmony_ci0:56 0.100000 181617a3babSopenharmony_ci0:56 Constant: 182617a3babSopenharmony_ci0:56 1 (const int) 183617a3babSopenharmony_ci0:56 1 (const int) 184617a3babSopenharmony_ci0:56 Constant: 185617a3babSopenharmony_ci0:56 4 (const int) 186617a3babSopenharmony_ci0:57 move second child to first child ( temp 4-component vector of int) 187617a3babSopenharmony_ci0:57 'iv4' ( temp 4-component vector of int) 188617a3babSopenharmony_ci0:57 textureGatherOffset ( global 4-component vector of int) 189617a3babSopenharmony_ci0:57 'isamp2DA' ( uniform isampler2DArray) 190617a3babSopenharmony_ci0:57 Constant: 191617a3babSopenharmony_ci0:57 0.100000 192617a3babSopenharmony_ci0:57 0.100000 193617a3babSopenharmony_ci0:57 0.100000 194617a3babSopenharmony_ci0:57 Constant: 195617a3babSopenharmony_ci0:57 1 (const int) 196617a3babSopenharmony_ci0:57 1 (const int) 197617a3babSopenharmony_ci0:57 Constant: 198617a3babSopenharmony_ci0:57 3 (const int) 199617a3babSopenharmony_ci0:58 move second child to first child ( temp 4-component vector of int) 200617a3babSopenharmony_ci0:58 'iv4' ( temp 4-component vector of int) 201617a3babSopenharmony_ci0:58 textureGatherOffset ( global 4-component vector of int) 202617a3babSopenharmony_ci0:58 'isamp2DA' ( uniform isampler2DArray) 203617a3babSopenharmony_ci0:58 Constant: 204617a3babSopenharmony_ci0:58 0.100000 205617a3babSopenharmony_ci0:58 0.100000 206617a3babSopenharmony_ci0:58 0.100000 207617a3babSopenharmony_ci0:58 Construct ivec2 ( temp 2-component vector of int) 208617a3babSopenharmony_ci0:58 'i' ( flat in int) 209617a3babSopenharmony_ci0:60 Sequence 210617a3babSopenharmony_ci0:60 move second child to first child ( temp 4-component vector of float) 211617a3babSopenharmony_ci0:60 'c' ( temp 4-component vector of float) 212617a3babSopenharmony_ci0:60 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 213617a3babSopenharmony_ci0:80 Function Definition: foo23( ( global void) 214617a3babSopenharmony_ci0:80 Function Parameters: 215617a3babSopenharmony_ci0:? Sequence 216617a3babSopenharmony_ci0:84 textureProjGradOffset ( global float) 217617a3babSopenharmony_ci0:84 'u2drs' ( uniform sampler2DRectShadow) 218617a3babSopenharmony_ci0:84 'outp' ( out 4-component vector of float) 219617a3babSopenharmony_ci0:84 Constant: 220617a3babSopenharmony_ci0:84 0.000000 221617a3babSopenharmony_ci0:84 0.000000 222617a3babSopenharmony_ci0:84 Constant: 223617a3babSopenharmony_ci0:84 0.000000 224617a3babSopenharmony_ci0:84 0.000000 225617a3babSopenharmony_ci0:84 Convert float to int ( temp 2-component vector of int) 226617a3babSopenharmony_ci0:84 'c2D' ( smooth in 2-component vector of float) 227617a3babSopenharmony_ci0:85 textureProjGradOffset ( global float) 228617a3babSopenharmony_ci0:85 'u2drs' ( uniform sampler2DRectShadow) 229617a3babSopenharmony_ci0:85 'outp' ( out 4-component vector of float) 230617a3babSopenharmony_ci0:85 Constant: 231617a3babSopenharmony_ci0:85 0.000000 232617a3babSopenharmony_ci0:85 0.000000 233617a3babSopenharmony_ci0:85 Constant: 234617a3babSopenharmony_ci0:85 0.000000 235617a3babSopenharmony_ci0:85 0.000000 236617a3babSopenharmony_ci0:85 Constant: 237617a3babSopenharmony_ci0:85 3 (const int) 238617a3babSopenharmony_ci0:85 4 (const int) 239617a3babSopenharmony_ci0:86 textureProjGradOffset ( global float) 240617a3babSopenharmony_ci0:86 'u2drs' ( uniform sampler2DRectShadow) 241617a3babSopenharmony_ci0:86 'outp' ( out 4-component vector of float) 242617a3babSopenharmony_ci0:86 Constant: 243617a3babSopenharmony_ci0:86 0.000000 244617a3babSopenharmony_ci0:86 0.000000 245617a3babSopenharmony_ci0:86 Constant: 246617a3babSopenharmony_ci0:86 0.000000 247617a3babSopenharmony_ci0:86 0.000000 248617a3babSopenharmony_ci0:86 Constant: 249617a3babSopenharmony_ci0:86 15 (const int) 250617a3babSopenharmony_ci0:86 16 (const int) 251617a3babSopenharmony_ci0:87 textureProjGradOffset ( global float) 252617a3babSopenharmony_ci0:87 'u2drs' ( uniform sampler2DRectShadow) 253617a3babSopenharmony_ci0:87 'outp' ( out 4-component vector of float) 254617a3babSopenharmony_ci0:87 Constant: 255617a3babSopenharmony_ci0:87 0.000000 256617a3babSopenharmony_ci0:87 0.000000 257617a3babSopenharmony_ci0:87 Constant: 258617a3babSopenharmony_ci0:87 0.000000 259617a3babSopenharmony_ci0:87 0.000000 260617a3babSopenharmony_ci0:87 Constant: 261617a3babSopenharmony_ci0:87 -10 (const int) 262617a3babSopenharmony_ci0:87 20 (const int) 263617a3babSopenharmony_ci0:93 Function Definition: foo24( ( global void) 264617a3babSopenharmony_ci0:93 Function Parameters: 265617a3babSopenharmony_ci0:? Sequence 266617a3babSopenharmony_ci0:96 move second child to first child ( temp 3-component vector of double) 267617a3babSopenharmony_ci0:96 'df' ( temp 3-component vector of double) 268617a3babSopenharmony_ci0:96 modf ( global 3-component vector of double) 269617a3babSopenharmony_ci0:96 Convert float to double ( temp 3-component vector of double) 270617a3babSopenharmony_ci0:96 vector swizzle ( temp 3-component vector of float) 271617a3babSopenharmony_ci0:96 'outp' ( out 4-component vector of float) 272617a3babSopenharmony_ci0:96 Sequence 273617a3babSopenharmony_ci0:96 Constant: 274617a3babSopenharmony_ci0:96 0 (const int) 275617a3babSopenharmony_ci0:96 Constant: 276617a3babSopenharmony_ci0:96 1 (const int) 277617a3babSopenharmony_ci0:96 Constant: 278617a3babSopenharmony_ci0:96 2 (const int) 279617a3babSopenharmony_ci0:96 'di' ( temp 3-component vector of double) 280617a3babSopenharmony_ci0:104 Function Definition: foodc1( ( global void) 281617a3babSopenharmony_ci0:104 Function Parameters: 282617a3babSopenharmony_ci0:106 Sequence 283617a3babSopenharmony_ci0:106 Sequence 284617a3babSopenharmony_ci0:106 move second child to first child ( temp 2-component vector of float) 285617a3babSopenharmony_ci0:106 'v2' ( temp 2-component vector of float) 286617a3babSopenharmony_ci0:106 dPdxFine ( global 2-component vector of float) 287617a3babSopenharmony_ci0:106 'in2' ( smooth in 2-component vector of float) 288617a3babSopenharmony_ci0:107 Sequence 289617a3babSopenharmony_ci0:107 move second child to first child ( temp 3-component vector of float) 290617a3babSopenharmony_ci0:107 'v3' ( temp 3-component vector of float) 291617a3babSopenharmony_ci0:107 dPdyCoarse ( global 3-component vector of float) 292617a3babSopenharmony_ci0:107 'in3' ( smooth in 3-component vector of float) 293617a3babSopenharmony_ci0:108 Sequence 294617a3babSopenharmony_ci0:108 move second child to first child ( temp 4-component vector of float) 295617a3babSopenharmony_ci0:108 'v4' ( temp 4-component vector of float) 296617a3babSopenharmony_ci0:108 add ( temp 4-component vector of float) 297617a3babSopenharmony_ci0:108 fwidthCoarse ( global 4-component vector of float) 298617a3babSopenharmony_ci0:108 'in4' ( smooth in 4-component vector of float) 299617a3babSopenharmony_ci0:108 fwidthFine ( global 4-component vector of float) 300617a3babSopenharmony_ci0:108 'in4' ( smooth in 4-component vector of float) 301617a3babSopenharmony_ci0:113 Function Definition: foodc2( ( global void) 302617a3babSopenharmony_ci0:113 Function Parameters: 303617a3babSopenharmony_ci0:115 Sequence 304617a3babSopenharmony_ci0:115 Sequence 305617a3babSopenharmony_ci0:115 move second child to first child ( temp 2-component vector of float) 306617a3babSopenharmony_ci0:115 'v2' ( temp 2-component vector of float) 307617a3babSopenharmony_ci0:115 dPdxFine ( global 2-component vector of float) 308617a3babSopenharmony_ci0:115 'in2' ( smooth in 2-component vector of float) 309617a3babSopenharmony_ci0:116 Sequence 310617a3babSopenharmony_ci0:116 move second child to first child ( temp 3-component vector of float) 311617a3babSopenharmony_ci0:116 'v3' ( temp 3-component vector of float) 312617a3babSopenharmony_ci0:116 dPdyCoarse ( global 3-component vector of float) 313617a3babSopenharmony_ci0:116 'in3' ( smooth in 3-component vector of float) 314617a3babSopenharmony_ci0:117 Sequence 315617a3babSopenharmony_ci0:117 move second child to first child ( temp 4-component vector of float) 316617a3babSopenharmony_ci0:117 'v4' ( temp 4-component vector of float) 317617a3babSopenharmony_ci0:117 add ( temp 4-component vector of float) 318617a3babSopenharmony_ci0:117 fwidthCoarse ( global 4-component vector of float) 319617a3babSopenharmony_ci0:117 'in4' ( smooth in 4-component vector of float) 320617a3babSopenharmony_ci0:117 fwidthFine ( global 4-component vector of float) 321617a3babSopenharmony_ci0:117 'in4' ( smooth in 4-component vector of float) 322617a3babSopenharmony_ci0:122 move second child to first child ( temp 2-component vector of float) 323617a3babSopenharmony_ci0:122 'v2' ( temp 2-component vector of float) 324617a3babSopenharmony_ci0:122 frexp ( global 2-component vector of float) 325617a3babSopenharmony_ci0:122 'v2' ( temp 2-component vector of float) 326617a3babSopenharmony_ci0:122 'i2' ( temp 2-component vector of int) 327617a3babSopenharmony_ci0:123 move second child to first child ( temp 3-component vector of float) 328617a3babSopenharmony_ci0:123 'v3' ( temp 3-component vector of float) 329617a3babSopenharmony_ci0:123 ldexp ( global 3-component vector of float) 330617a3babSopenharmony_ci0:123 'v3' ( temp 3-component vector of float) 331617a3babSopenharmony_ci0:123 'i3' ( temp 3-component vector of int) 332617a3babSopenharmony_ci0:125 move second child to first child ( temp uint) 333617a3babSopenharmony_ci0:125 'u1' ( temp uint) 334617a3babSopenharmony_ci0:125 PackUnorm4x8 ( global uint) 335617a3babSopenharmony_ci0:125 'v4' ( temp 4-component vector of float) 336617a3babSopenharmony_ci0:126 move second child to first child ( temp uint) 337617a3babSopenharmony_ci0:126 'u1' ( temp uint) 338617a3babSopenharmony_ci0:126 PackSnorm4x8 ( global uint) 339617a3babSopenharmony_ci0:126 'v4' ( temp 4-component vector of float) 340617a3babSopenharmony_ci0:127 move second child to first child ( temp 4-component vector of float) 341617a3babSopenharmony_ci0:127 'v4' ( temp 4-component vector of float) 342617a3babSopenharmony_ci0:127 UnpackUnorm4x8 ( global 4-component vector of float) 343617a3babSopenharmony_ci0:127 'u1' ( temp uint) 344617a3babSopenharmony_ci0:128 move second child to first child ( temp 4-component vector of float) 345617a3babSopenharmony_ci0:128 'v4' ( temp 4-component vector of float) 346617a3babSopenharmony_ci0:128 UnpackSnorm4x8 ( global 4-component vector of float) 347617a3babSopenharmony_ci0:128 'u1' ( temp uint) 348617a3babSopenharmony_ci0:132 move second child to first child ( temp double) 349617a3babSopenharmony_ci0:132 'd' ( temp double) 350617a3babSopenharmony_ci0:132 PackDouble2x32 ( global double) 351617a3babSopenharmony_ci0:132 'u2' ( temp 2-component vector of uint) 352617a3babSopenharmony_ci0:133 move second child to first child ( temp 2-component vector of uint) 353617a3babSopenharmony_ci0:133 'u2' ( temp 2-component vector of uint) 354617a3babSopenharmony_ci0:133 UnpackDouble2x32 ( global 2-component vector of uint) 355617a3babSopenharmony_ci0:133 'd' ( temp double) 356617a3babSopenharmony_ci0:150 Function Definition: interp( ( global void) 357617a3babSopenharmony_ci0:150 Function Parameters: 358617a3babSopenharmony_ci0:152 Sequence 359617a3babSopenharmony_ci0:152 interpolateAtCentroid ( global 2-component vector of float) 360617a3babSopenharmony_ci0:152 'colorfc' ( centroid flat in 2-component vector of float) 361617a3babSopenharmony_ci0:153 interpolateAtCentroid ( global 4-component vector of float) 362617a3babSopenharmony_ci0:153 'colorSampIn' ( smooth sample in 4-component vector of float) 363617a3babSopenharmony_ci0:154 interpolateAtCentroid ( global 4-component vector of float) 364617a3babSopenharmony_ci0:154 'colorfsi' ( noperspective in 4-component vector of float) 365617a3babSopenharmony_ci0:155 interpolateAtCentroid ( global float) 366617a3babSopenharmony_ci0:155 'scalarIn' ( smooth in float) 367617a3babSopenharmony_ci0:156 Constant: 368617a3babSopenharmony_ci0:156 0.000000 369617a3babSopenharmony_ci0:157 interpolateAtCentroid ( global 3-component vector of float) 370617a3babSopenharmony_ci0:157 direct index ( smooth sample temp 3-component vector of float) 371617a3babSopenharmony_ci0:157 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 372617a3babSopenharmony_ci0:157 Constant: 373617a3babSopenharmony_ci0:157 2 (const int) 374617a3babSopenharmony_ci0:158 interpolateAtCentroid ( global 2-component vector of float) 375617a3babSopenharmony_ci0:158 vector swizzle ( temp 2-component vector of float) 376617a3babSopenharmony_ci0:158 direct index ( smooth sample temp 3-component vector of float) 377617a3babSopenharmony_ci0:158 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 378617a3babSopenharmony_ci0:158 Constant: 379617a3babSopenharmony_ci0:158 2 (const int) 380617a3babSopenharmony_ci0:158 Sequence 381617a3babSopenharmony_ci0:158 Constant: 382617a3babSopenharmony_ci0:158 0 (const int) 383617a3babSopenharmony_ci0:158 Constant: 384617a3babSopenharmony_ci0:158 1 (const int) 385617a3babSopenharmony_ci0:160 Constant: 386617a3babSopenharmony_ci0:160 0.000000 387617a3babSopenharmony_ci0:161 interpolateAtSample ( global 3-component vector of float) 388617a3babSopenharmony_ci0:161 indirect index ( smooth sample temp 3-component vector of float) 389617a3babSopenharmony_ci0:161 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 390617a3babSopenharmony_ci0:161 'i' ( flat in int) 391617a3babSopenharmony_ci0:161 Constant: 392617a3babSopenharmony_ci0:161 0 (const int) 393617a3babSopenharmony_ci0:162 interpolateAtSample ( global float) 394617a3babSopenharmony_ci0:162 x: direct index for structure ( global float) 395617a3babSopenharmony_ci0:162 's1' ( smooth in structure{ global float x}) 396617a3babSopenharmony_ci0:162 Constant: 397617a3babSopenharmony_ci0:162 0 (const int) 398617a3babSopenharmony_ci0:162 Constant: 399617a3babSopenharmony_ci0:162 2 (const int) 400617a3babSopenharmony_ci0:163 interpolateAtSample ( global float) 401617a3babSopenharmony_ci0:163 'scalarIn' ( smooth in float) 402617a3babSopenharmony_ci0:163 Constant: 403617a3babSopenharmony_ci0:163 1 (const int) 404617a3babSopenharmony_ci0:165 Constant: 405617a3babSopenharmony_ci0:165 0.000000 406617a3babSopenharmony_ci0:166 interpolateAtOffset ( global 3-component vector of float) 407617a3babSopenharmony_ci0:166 direct index ( smooth sample temp 3-component vector of float) 408617a3babSopenharmony_ci0:166 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 409617a3babSopenharmony_ci0:166 Constant: 410617a3babSopenharmony_ci0:166 2 (const int) 411617a3babSopenharmony_ci0:166 Constant: 412617a3babSopenharmony_ci0:166 0.200000 413617a3babSopenharmony_ci0:166 0.200000 414617a3babSopenharmony_ci0:167 interpolateAtOffset ( global 2-component vector of float) 415617a3babSopenharmony_ci0:167 vector swizzle ( temp 2-component vector of float) 416617a3babSopenharmony_ci0:167 direct index ( smooth sample temp 3-component vector of float) 417617a3babSopenharmony_ci0:167 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 418617a3babSopenharmony_ci0:167 Constant: 419617a3babSopenharmony_ci0:167 2 (const int) 420617a3babSopenharmony_ci0:167 Sequence 421617a3babSopenharmony_ci0:167 Constant: 422617a3babSopenharmony_ci0:167 0 (const int) 423617a3babSopenharmony_ci0:167 Constant: 424617a3babSopenharmony_ci0:167 1 (const int) 425617a3babSopenharmony_ci0:167 Constant: 426617a3babSopenharmony_ci0:167 0.200000 427617a3babSopenharmony_ci0:167 0.200000 428617a3babSopenharmony_ci0:168 interpolateAtOffset ( global float) 429617a3babSopenharmony_ci0:168 add ( temp float) 430617a3babSopenharmony_ci0:168 'scalarIn' ( smooth in float) 431617a3babSopenharmony_ci0:168 'scalarIn' ( smooth in float) 432617a3babSopenharmony_ci0:168 Constant: 433617a3babSopenharmony_ci0:168 0.200000 434617a3babSopenharmony_ci0:168 0.200000 435617a3babSopenharmony_ci0:169 interpolateAtOffset ( global float) 436617a3babSopenharmony_ci0:169 x: direct index for structure ( global float) 437617a3babSopenharmony_ci0:169 's2' ( sample temp structure{ global float x}) 438617a3babSopenharmony_ci0:169 Constant: 439617a3babSopenharmony_ci0:169 0 (const int) 440617a3babSopenharmony_ci0:169 Constant: 441617a3babSopenharmony_ci0:169 0.200000 442617a3babSopenharmony_ci0:169 0.200000 443617a3babSopenharmony_ci0:172 interpolateAtCentroid ( global float) 444617a3babSopenharmony_ci0:172 'f' ( temp float) 445617a3babSopenharmony_ci0:173 interpolateAtSample ( global 4-component vector of float) 446617a3babSopenharmony_ci0:173 'outp' ( out 4-component vector of float) 447617a3babSopenharmony_ci0:173 Constant: 448617a3babSopenharmony_ci0:173 0 (const int) 449617a3babSopenharmony_ci0:194 Function Definition: qlod( ( global void) 450617a3babSopenharmony_ci0:194 Function Parameters: 451617a3babSopenharmony_ci0:? Sequence 452617a3babSopenharmony_ci0:201 move second child to first child ( temp 2-component vector of float) 453617a3babSopenharmony_ci0:201 'lod' ( temp 2-component vector of float) 454617a3babSopenharmony_ci0:201 textureQueryLod ( global 2-component vector of float) 455617a3babSopenharmony_ci0:201 'samp1D' ( uniform sampler1D) 456617a3babSopenharmony_ci0:201 'pf' ( temp float) 457617a3babSopenharmony_ci0:202 move second child to first child ( temp 2-component vector of float) 458617a3babSopenharmony_ci0:202 'lod' ( temp 2-component vector of float) 459617a3babSopenharmony_ci0:202 textureQueryLod ( global 2-component vector of float) 460617a3babSopenharmony_ci0:202 'isamp2D' ( uniform isampler2D) 461617a3babSopenharmony_ci0:202 'pf2' ( temp 2-component vector of float) 462617a3babSopenharmony_ci0:203 move second child to first child ( temp 2-component vector of float) 463617a3babSopenharmony_ci0:203 'lod' ( temp 2-component vector of float) 464617a3babSopenharmony_ci0:203 textureQueryLod ( global 2-component vector of float) 465617a3babSopenharmony_ci0:203 'usamp3D' ( uniform usampler3D) 466617a3babSopenharmony_ci0:203 'pf3' ( temp 3-component vector of float) 467617a3babSopenharmony_ci0:204 move second child to first child ( temp 2-component vector of float) 468617a3babSopenharmony_ci0:204 'lod' ( temp 2-component vector of float) 469617a3babSopenharmony_ci0:204 textureQueryLod ( global 2-component vector of float) 470617a3babSopenharmony_ci0:204 'sampCube' ( uniform samplerCube) 471617a3babSopenharmony_ci0:204 'pf3' ( temp 3-component vector of float) 472617a3babSopenharmony_ci0:205 move second child to first child ( temp 2-component vector of float) 473617a3babSopenharmony_ci0:205 'lod' ( temp 2-component vector of float) 474617a3babSopenharmony_ci0:205 textureQueryLod ( global 2-component vector of float) 475617a3babSopenharmony_ci0:205 'isamp1DA' ( uniform isampler1DArray) 476617a3babSopenharmony_ci0:205 'pf' ( temp float) 477617a3babSopenharmony_ci0:206 move second child to first child ( temp 2-component vector of float) 478617a3babSopenharmony_ci0:206 'lod' ( temp 2-component vector of float) 479617a3babSopenharmony_ci0:206 textureQueryLod ( global 2-component vector of float) 480617a3babSopenharmony_ci0:206 'usamp2DA' ( uniform usampler2DArray) 481617a3babSopenharmony_ci0:206 'pf2' ( temp 2-component vector of float) 482617a3babSopenharmony_ci0:207 move second child to first child ( temp 2-component vector of float) 483617a3babSopenharmony_ci0:207 'lod' ( temp 2-component vector of float) 484617a3babSopenharmony_ci0:207 textureQueryLod ( global 2-component vector of float) 485617a3babSopenharmony_ci0:207 'isampCubeA' ( uniform isamplerCubeArray) 486617a3babSopenharmony_ci0:207 'pf3' ( temp 3-component vector of float) 487617a3babSopenharmony_ci0:209 move second child to first child ( temp 2-component vector of float) 488617a3babSopenharmony_ci0:209 'lod' ( temp 2-component vector of float) 489617a3babSopenharmony_ci0:209 textureQueryLod ( global 2-component vector of float) 490617a3babSopenharmony_ci0:209 'samp1Ds' ( uniform sampler1DShadow) 491617a3babSopenharmony_ci0:209 'pf' ( temp float) 492617a3babSopenharmony_ci0:210 move second child to first child ( temp 2-component vector of float) 493617a3babSopenharmony_ci0:210 'lod' ( temp 2-component vector of float) 494617a3babSopenharmony_ci0:210 textureQueryLod ( global 2-component vector of float) 495617a3babSopenharmony_ci0:210 'samp2Ds' ( uniform sampler2DShadow) 496617a3babSopenharmony_ci0:210 'pf2' ( temp 2-component vector of float) 497617a3babSopenharmony_ci0:211 move second child to first child ( temp 2-component vector of float) 498617a3babSopenharmony_ci0:211 'lod' ( temp 2-component vector of float) 499617a3babSopenharmony_ci0:211 textureQueryLod ( global 2-component vector of float) 500617a3babSopenharmony_ci0:211 'sampCubes' ( uniform samplerCubeShadow) 501617a3babSopenharmony_ci0:211 'pf3' ( temp 3-component vector of float) 502617a3babSopenharmony_ci0:212 move second child to first child ( temp 2-component vector of float) 503617a3babSopenharmony_ci0:212 'lod' ( temp 2-component vector of float) 504617a3babSopenharmony_ci0:212 textureQueryLod ( global 2-component vector of float) 505617a3babSopenharmony_ci0:212 'samp1DAs' ( uniform sampler1DArrayShadow) 506617a3babSopenharmony_ci0:212 'pf' ( temp float) 507617a3babSopenharmony_ci0:213 move second child to first child ( temp 2-component vector of float) 508617a3babSopenharmony_ci0:213 'lod' ( temp 2-component vector of float) 509617a3babSopenharmony_ci0:213 textureQueryLod ( global 2-component vector of float) 510617a3babSopenharmony_ci0:213 'samp2DAs' ( uniform sampler2DArrayShadow) 511617a3babSopenharmony_ci0:213 'pf2' ( temp 2-component vector of float) 512617a3babSopenharmony_ci0:214 move second child to first child ( temp 2-component vector of float) 513617a3babSopenharmony_ci0:214 'lod' ( temp 2-component vector of float) 514617a3babSopenharmony_ci0:214 textureQueryLod ( global 2-component vector of float) 515617a3babSopenharmony_ci0:214 'sampCubeAs' ( uniform samplerCubeArrayShadow) 516617a3babSopenharmony_ci0:214 'pf3' ( temp 3-component vector of float) 517617a3babSopenharmony_ci0:216 'lod' ( temp 2-component vector of float) 518617a3babSopenharmony_ci0:217 'lod' ( temp 2-component vector of float) 519617a3babSopenharmony_ci0:223 Function Definition: bitwiseConv( ( global void) 520617a3babSopenharmony_ci0:223 Function Parameters: 521617a3babSopenharmony_ci0:225 Sequence 522617a3babSopenharmony_ci0:225 move second child to first child ( temp uint) 523617a3babSopenharmony_ci0:225 'iout' ( out uint) 524617a3babSopenharmony_ci0:225 bitwise and ( temp uint) 525617a3babSopenharmony_ci0:225 'uu' ( uniform uint) 526617a3babSopenharmony_ci0:225 Convert int to uint ( temp uint) 527617a3babSopenharmony_ci0:225 'i' ( flat in int) 528617a3babSopenharmony_ci0:226 add second child into first child ( temp uint) 529617a3babSopenharmony_ci0:226 'iout' ( out uint) 530617a3babSopenharmony_ci0:226 exclusive-or ( temp uint) 531617a3babSopenharmony_ci0:226 'uu' ( uniform uint) 532617a3babSopenharmony_ci0:226 Convert int to uint ( temp uint) 533617a3babSopenharmony_ci0:226 'i' ( flat in int) 534617a3babSopenharmony_ci0:227 add second child into first child ( temp uint) 535617a3babSopenharmony_ci0:227 'iout' ( out uint) 536617a3babSopenharmony_ci0:227 inclusive-or ( temp uint) 537617a3babSopenharmony_ci0:227 Convert int to uint ( temp uint) 538617a3babSopenharmony_ci0:227 'i' ( flat in int) 539617a3babSopenharmony_ci0:227 'uu' ( uniform uint) 540617a3babSopenharmony_ci0:231 Function Definition: subT1( ( temp float) 541617a3babSopenharmony_ci0:231 Function Parameters: 542617a3babSopenharmony_ci0:231 Sequence 543617a3babSopenharmony_ci0:231 Branch: Return with expression 544617a3babSopenharmony_ci0:231 Constant: 545617a3babSopenharmony_ci0:231 1.000000 546617a3babSopenharmony_ci0:232 Function Definition: subT2( ( temp float) 547617a3babSopenharmony_ci0:232 Function Parameters: 548617a3babSopenharmony_ci0:232 Sequence 549617a3babSopenharmony_ci0:232 Branch: Return with expression 550617a3babSopenharmony_ci0:232 Constant: 551617a3babSopenharmony_ci0:232 1.000000 552617a3babSopenharmony_ci0:? Linker Objects 553617a3babSopenharmony_ci0:? 'c2D' ( smooth in 2-component vector of float) 554617a3babSopenharmony_ci0:? 'i' ( flat in int) 555617a3babSopenharmony_ci0:? 'outp' ( out 4-component vector of float) 556617a3babSopenharmony_ci0:? 'arrayedSampler' ( uniform 5-element array of sampler2D) 557617a3babSopenharmony_ci0:? 'samp2dr' ( uniform usampler2DRect) 558617a3babSopenharmony_ci0:? 'isamp2DA' ( uniform isampler2DArray) 559617a3babSopenharmony_ci0:? 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 560617a3babSopenharmony_ci0:? 'ssboStd430Arr' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member01, layout( column_major shared) buffer 2-element array of int memberArr01, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr01}) 561617a3babSopenharmony_ci0:? 'ssboSharedArr' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member02, layout( column_major shared) buffer 2-element array of int memberArr02, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr02}) 562617a3babSopenharmony_ci0:? 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 563617a3babSopenharmony_ci0:? 'vl' (layout( location=4) smooth in 4-component vector of float) 564617a3babSopenharmony_ci0:? 'vl2' (layout( location=6) smooth in 4-component vector of float) 565617a3babSopenharmony_ci0:? 'uv3' (layout( location=3) uniform 3-component vector of float) 566617a3babSopenharmony_ci0:? 'gl_Color' (layout( location=5) smooth in 4-component vector of float) 567617a3babSopenharmony_ci0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 568617a3babSopenharmony_ci0:? 'u2drs' ( uniform sampler2DRectShadow) 569617a3babSopenharmony_ci0:? 'patchIn' ( smooth patch in 4-component vector of float) 570617a3babSopenharmony_ci0:? 'patchOut' ( patch out 4-component vector of float) 571617a3babSopenharmony_ci0:? 'in1' ( smooth in float) 572617a3babSopenharmony_ci0:? 'in2' ( smooth in 2-component vector of float) 573617a3babSopenharmony_ci0:? 'in3' ( smooth in 3-component vector of float) 574617a3babSopenharmony_ci0:? 'in4' ( smooth in 4-component vector of float) 575617a3babSopenharmony_ci0:? 'colorSampIn' ( smooth sample in 4-component vector of float) 576617a3babSopenharmony_ci0:? 'colorSampleBad' ( sample out 4-component vector of float) 577617a3babSopenharmony_ci0:? 'colorfsi' ( noperspective in 4-component vector of float) 578617a3babSopenharmony_ci0:? 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 579617a3babSopenharmony_ci0:? 'scalarIn' ( smooth in float) 580617a3babSopenharmony_ci0:? 'colorfc' ( centroid flat in 2-component vector of float) 581617a3babSopenharmony_ci0:? 's1' ( smooth in structure{ global float x}) 582617a3babSopenharmony_ci0:? 's2' ( sample temp structure{ global float x}) 583617a3babSopenharmony_ci0:? 'samp1D' ( uniform sampler1D) 584617a3babSopenharmony_ci0:? 'isamp2D' ( uniform isampler2D) 585617a3babSopenharmony_ci0:? 'usamp3D' ( uniform usampler3D) 586617a3babSopenharmony_ci0:? 'sampCube' ( uniform samplerCube) 587617a3babSopenharmony_ci0:? 'isamp1DA' ( uniform isampler1DArray) 588617a3babSopenharmony_ci0:? 'usamp2DA' ( uniform usampler2DArray) 589617a3babSopenharmony_ci0:? 'isampCubeA' ( uniform isamplerCubeArray) 590617a3babSopenharmony_ci0:? 'samp1Ds' ( uniform sampler1DShadow) 591617a3babSopenharmony_ci0:? 'samp2Ds' ( uniform sampler2DShadow) 592617a3babSopenharmony_ci0:? 'sampCubes' ( uniform samplerCubeShadow) 593617a3babSopenharmony_ci0:? 'samp1DAs' ( uniform sampler1DArrayShadow) 594617a3babSopenharmony_ci0:? 'samp2DAs' ( uniform sampler2DArrayShadow) 595617a3babSopenharmony_ci0:? 'sampCubeAs' ( uniform samplerCubeArrayShadow) 596617a3babSopenharmony_ci0:? 'sampBuf' ( uniform samplerBuffer) 597617a3babSopenharmony_ci0:? 'sampRect' ( uniform sampler2DRect) 598617a3babSopenharmony_ci0:? 'uu' ( uniform uint) 599617a3babSopenharmony_ci0:? 'iout' ( out uint) 600617a3babSopenharmony_ci 601617a3babSopenharmony_ci 602617a3babSopenharmony_ciLinked fragment stage: 603617a3babSopenharmony_ci 604617a3babSopenharmony_ci 605617a3babSopenharmony_ciShader version: 400 606617a3babSopenharmony_ciRequested GL_ARB_derivative_control 607617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects 608617a3babSopenharmony_ciRequested GL_ARB_shader_storage_buffer_object 609617a3babSopenharmony_cigl_FragCoord pixel center is integer 610617a3babSopenharmony_cigl_FragCoord origin is upper left 611617a3babSopenharmony_ciERROR: node is still EOpNull! 612617a3babSopenharmony_ci0:43 Function Definition: main( ( global void) 613617a3babSopenharmony_ci0:43 Function Parameters: 614617a3babSopenharmony_ci0:? Sequence 615617a3babSopenharmony_ci0:46 move second child to first child ( temp 4-component vector of float) 616617a3babSopenharmony_ci0:46 'v' ( temp 4-component vector of float) 617617a3babSopenharmony_ci0:46 texture ( global 4-component vector of float) 618617a3babSopenharmony_ci0:46 indirect index ( temp sampler2D) 619617a3babSopenharmony_ci0:46 'arrayedSampler' ( uniform 5-element array of sampler2D) 620617a3babSopenharmony_ci0:46 'i' ( flat in int) 621617a3babSopenharmony_ci0:46 'c2D' ( smooth in 2-component vector of float) 622617a3babSopenharmony_ci0:47 move second child to first child ( temp float) 623617a3babSopenharmony_ci0:47 direct index ( temp float) 624617a3babSopenharmony_ci0:47 'outp' ( out 4-component vector of float) 625617a3babSopenharmony_ci0:47 Constant: 626617a3babSopenharmony_ci0:47 0 (const int) 627617a3babSopenharmony_ci0:47 direct index ( smooth temp float ClipDistance) 628617a3babSopenharmony_ci0:47 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 629617a3babSopenharmony_ci0:47 Constant: 630617a3babSopenharmony_ci0:47 1 (const int) 631617a3babSopenharmony_ci0:51 Sequence 632617a3babSopenharmony_ci0:51 move second child to first child ( temp 4-component vector of uint) 633617a3babSopenharmony_ci0:51 'uv4' ( temp 4-component vector of uint) 634617a3babSopenharmony_ci0:51 textureGatherOffsets ( global 4-component vector of uint) 635617a3babSopenharmony_ci0:51 'samp2dr' ( uniform usampler2DRect) 636617a3babSopenharmony_ci0:51 'c2D' ( smooth in 2-component vector of float) 637617a3babSopenharmony_ci0:51 'offsets' ( temp 4-element array of 2-component vector of int) 638617a3babSopenharmony_ci0:51 Constant: 639617a3babSopenharmony_ci0:51 2 (const int) 640617a3babSopenharmony_ci0:52 move second child to first child ( temp 4-component vector of uint) 641617a3babSopenharmony_ci0:52 'uv4' ( temp 4-component vector of uint) 642617a3babSopenharmony_ci0:52 textureGatherOffsets ( global 4-component vector of uint) 643617a3babSopenharmony_ci0:52 'samp2dr' ( uniform usampler2DRect) 644617a3babSopenharmony_ci0:52 'c2D' ( smooth in 2-component vector of float) 645617a3babSopenharmony_ci0:52 Constant: 646617a3babSopenharmony_ci0:52 1 (const int) 647617a3babSopenharmony_ci0:52 2 (const int) 648617a3babSopenharmony_ci0:52 3 (const int) 649617a3babSopenharmony_ci0:52 4 (const int) 650617a3babSopenharmony_ci0:52 15 (const int) 651617a3babSopenharmony_ci0:52 16 (const int) 652617a3babSopenharmony_ci0:52 -2 (const int) 653617a3babSopenharmony_ci0:52 0 (const int) 654617a3babSopenharmony_ci0:52 Constant: 655617a3babSopenharmony_ci0:52 2 (const int) 656617a3babSopenharmony_ci0:53 Sequence 657617a3babSopenharmony_ci0:53 move second child to first child ( temp 4-component vector of float) 658617a3babSopenharmony_ci0:53 'v4' ( temp 4-component vector of float) 659617a3babSopenharmony_ci0:53 textureGather ( global 4-component vector of float) 660617a3babSopenharmony_ci0:53 direct index ( temp sampler2D) 661617a3babSopenharmony_ci0:53 'arrayedSampler' ( uniform 5-element array of sampler2D) 662617a3babSopenharmony_ci0:53 Constant: 663617a3babSopenharmony_ci0:53 0 (const int) 664617a3babSopenharmony_ci0:53 'c2D' ( smooth in 2-component vector of float) 665617a3babSopenharmony_ci0:54 Sequence 666617a3babSopenharmony_ci0:54 move second child to first child ( temp 4-component vector of int) 667617a3babSopenharmony_ci0:54 'iv4' ( temp 4-component vector of int) 668617a3babSopenharmony_ci0:54 textureGatherOffset ( global 4-component vector of int) 669617a3babSopenharmony_ci0:54 'isamp2DA' ( uniform isampler2DArray) 670617a3babSopenharmony_ci0:54 Constant: 671617a3babSopenharmony_ci0:54 0.100000 672617a3babSopenharmony_ci0:54 0.100000 673617a3babSopenharmony_ci0:54 0.100000 674617a3babSopenharmony_ci0:54 Constant: 675617a3babSopenharmony_ci0:54 1 (const int) 676617a3babSopenharmony_ci0:54 1 (const int) 677617a3babSopenharmony_ci0:54 Constant: 678617a3babSopenharmony_ci0:54 3 (const int) 679617a3babSopenharmony_ci0:55 move second child to first child ( temp 4-component vector of int) 680617a3babSopenharmony_ci0:55 'iv4' ( temp 4-component vector of int) 681617a3babSopenharmony_ci0:55 textureGatherOffset ( global 4-component vector of int) 682617a3babSopenharmony_ci0:55 'isamp2DA' ( uniform isampler2DArray) 683617a3babSopenharmony_ci0:55 Constant: 684617a3babSopenharmony_ci0:55 0.100000 685617a3babSopenharmony_ci0:55 0.100000 686617a3babSopenharmony_ci0:55 0.100000 687617a3babSopenharmony_ci0:55 Constant: 688617a3babSopenharmony_ci0:55 1 (const int) 689617a3babSopenharmony_ci0:55 1 (const int) 690617a3babSopenharmony_ci0:55 'i' ( flat in int) 691617a3babSopenharmony_ci0:56 move second child to first child ( temp 4-component vector of int) 692617a3babSopenharmony_ci0:56 'iv4' ( temp 4-component vector of int) 693617a3babSopenharmony_ci0:56 textureGatherOffset ( global 4-component vector of int) 694617a3babSopenharmony_ci0:56 'isamp2DA' ( uniform isampler2DArray) 695617a3babSopenharmony_ci0:56 Constant: 696617a3babSopenharmony_ci0:56 0.100000 697617a3babSopenharmony_ci0:56 0.100000 698617a3babSopenharmony_ci0:56 0.100000 699617a3babSopenharmony_ci0:56 Constant: 700617a3babSopenharmony_ci0:56 1 (const int) 701617a3babSopenharmony_ci0:56 1 (const int) 702617a3babSopenharmony_ci0:56 Constant: 703617a3babSopenharmony_ci0:56 4 (const int) 704617a3babSopenharmony_ci0:57 move second child to first child ( temp 4-component vector of int) 705617a3babSopenharmony_ci0:57 'iv4' ( temp 4-component vector of int) 706617a3babSopenharmony_ci0:57 textureGatherOffset ( global 4-component vector of int) 707617a3babSopenharmony_ci0:57 'isamp2DA' ( uniform isampler2DArray) 708617a3babSopenharmony_ci0:57 Constant: 709617a3babSopenharmony_ci0:57 0.100000 710617a3babSopenharmony_ci0:57 0.100000 711617a3babSopenharmony_ci0:57 0.100000 712617a3babSopenharmony_ci0:57 Constant: 713617a3babSopenharmony_ci0:57 1 (const int) 714617a3babSopenharmony_ci0:57 1 (const int) 715617a3babSopenharmony_ci0:57 Constant: 716617a3babSopenharmony_ci0:57 3 (const int) 717617a3babSopenharmony_ci0:58 move second child to first child ( temp 4-component vector of int) 718617a3babSopenharmony_ci0:58 'iv4' ( temp 4-component vector of int) 719617a3babSopenharmony_ci0:58 textureGatherOffset ( global 4-component vector of int) 720617a3babSopenharmony_ci0:58 'isamp2DA' ( uniform isampler2DArray) 721617a3babSopenharmony_ci0:58 Constant: 722617a3babSopenharmony_ci0:58 0.100000 723617a3babSopenharmony_ci0:58 0.100000 724617a3babSopenharmony_ci0:58 0.100000 725617a3babSopenharmony_ci0:58 Construct ivec2 ( temp 2-component vector of int) 726617a3babSopenharmony_ci0:58 'i' ( flat in int) 727617a3babSopenharmony_ci0:60 Sequence 728617a3babSopenharmony_ci0:60 move second child to first child ( temp 4-component vector of float) 729617a3babSopenharmony_ci0:60 'c' ( temp 4-component vector of float) 730617a3babSopenharmony_ci0:60 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 731617a3babSopenharmony_ci0:? Linker Objects 732617a3babSopenharmony_ci0:? 'c2D' ( smooth in 2-component vector of float) 733617a3babSopenharmony_ci0:? 'i' ( flat in int) 734617a3babSopenharmony_ci0:? 'outp' ( out 4-component vector of float) 735617a3babSopenharmony_ci0:? 'arrayedSampler' ( uniform 5-element array of sampler2D) 736617a3babSopenharmony_ci0:? 'samp2dr' ( uniform usampler2DRect) 737617a3babSopenharmony_ci0:? 'isamp2DA' ( uniform isampler2DArray) 738617a3babSopenharmony_ci0:? 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 739617a3babSopenharmony_ci0:? 'ssboStd430Arr' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member01, layout( column_major shared) buffer 2-element array of int memberArr01, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr01}) 740617a3babSopenharmony_ci0:? 'ssboSharedArr' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member02, layout( column_major shared) buffer 2-element array of int memberArr02, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr02}) 741617a3babSopenharmony_ci0:? 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 742617a3babSopenharmony_ci0:? 'vl' (layout( location=4) smooth in 4-component vector of float) 743617a3babSopenharmony_ci0:? 'vl2' (layout( location=6) smooth in 4-component vector of float) 744617a3babSopenharmony_ci0:? 'uv3' (layout( location=3) uniform 3-component vector of float) 745617a3babSopenharmony_ci0:? 'gl_Color' (layout( location=5) smooth in 4-component vector of float) 746617a3babSopenharmony_ci0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 747617a3babSopenharmony_ci0:? 'u2drs' ( uniform sampler2DRectShadow) 748617a3babSopenharmony_ci0:? 'patchIn' ( smooth patch in 4-component vector of float) 749617a3babSopenharmony_ci0:? 'patchOut' ( patch out 4-component vector of float) 750617a3babSopenharmony_ci0:? 'in1' ( smooth in float) 751617a3babSopenharmony_ci0:? 'in2' ( smooth in 2-component vector of float) 752617a3babSopenharmony_ci0:? 'in3' ( smooth in 3-component vector of float) 753617a3babSopenharmony_ci0:? 'in4' ( smooth in 4-component vector of float) 754617a3babSopenharmony_ci0:? 'colorSampIn' ( smooth sample in 4-component vector of float) 755617a3babSopenharmony_ci0:? 'colorSampleBad' ( sample out 4-component vector of float) 756617a3babSopenharmony_ci0:? 'colorfsi' ( noperspective in 4-component vector of float) 757617a3babSopenharmony_ci0:? 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 758617a3babSopenharmony_ci0:? 'scalarIn' ( smooth in float) 759617a3babSopenharmony_ci0:? 'colorfc' ( centroid flat in 2-component vector of float) 760617a3babSopenharmony_ci0:? 's1' ( smooth in structure{ global float x}) 761617a3babSopenharmony_ci0:? 's2' ( sample temp structure{ global float x}) 762617a3babSopenharmony_ci0:? 'samp1D' ( uniform sampler1D) 763617a3babSopenharmony_ci0:? 'isamp2D' ( uniform isampler2D) 764617a3babSopenharmony_ci0:? 'usamp3D' ( uniform usampler3D) 765617a3babSopenharmony_ci0:? 'sampCube' ( uniform samplerCube) 766617a3babSopenharmony_ci0:? 'isamp1DA' ( uniform isampler1DArray) 767617a3babSopenharmony_ci0:? 'usamp2DA' ( uniform usampler2DArray) 768617a3babSopenharmony_ci0:? 'isampCubeA' ( uniform isamplerCubeArray) 769617a3babSopenharmony_ci0:? 'samp1Ds' ( uniform sampler1DShadow) 770617a3babSopenharmony_ci0:? 'samp2Ds' ( uniform sampler2DShadow) 771617a3babSopenharmony_ci0:? 'sampCubes' ( uniform samplerCubeShadow) 772617a3babSopenharmony_ci0:? 'samp1DAs' ( uniform sampler1DArrayShadow) 773617a3babSopenharmony_ci0:? 'samp2DAs' ( uniform sampler2DArrayShadow) 774617a3babSopenharmony_ci0:? 'sampCubeAs' ( uniform samplerCubeArrayShadow) 775617a3babSopenharmony_ci0:? 'sampBuf' ( uniform samplerBuffer) 776617a3babSopenharmony_ci0:? 'sampRect' ( uniform sampler2DRect) 777617a3babSopenharmony_ci0:? 'uu' ( uniform uint) 778617a3babSopenharmony_ci0:? 'iout' ( out uint) 779617a3babSopenharmony_ci 780