1617a3babSopenharmony_ci150.frag 2617a3babSopenharmony_ciERROR: 0:4: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord 3617a3babSopenharmony_ciERROR: 0:5: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord 4617a3babSopenharmony_ciERROR: 0:6: 'layout qualifier' : can only apply origin_upper_left and pixel_center_origin to gl_FragCoord 5617a3babSopenharmony_ciERROR: 0:50: 'gl_PerFragment' : undeclared identifier 6617a3babSopenharmony_ciERROR: 0:53: 'double' : Reserved word. 7617a3babSopenharmony_ciERROR: 0:53: 'double' : not supported for this version or the enabled extensions 8617a3babSopenharmony_ciERROR: 0:53: 'double' : must be qualified as flat in 9617a3babSopenharmony_ciERROR: 0:57: '=' : cannot convert from ' global double' to ' global int' 10617a3babSopenharmony_ciERROR: 0:80: 'floatBitsToInt' : required extension not requested: Possible extensions include: 11617a3babSopenharmony_ciGL_ARB_shader_bit_encoding 12617a3babSopenharmony_ciGL_ARB_gpu_shader5 13617a3babSopenharmony_ciERROR: 0:100: 'packSnorm2x16' : required extension not requested: GL_ARB_shading_language_packing 14617a3babSopenharmony_ciERROR: 0:114: 'textureQueryLOD' : required extension not requested: GL_ARB_texture_query_lod 15617a3babSopenharmony_ciERROR: 0:115: 'textureQueryLOD' : required extension not requested: GL_ARB_texture_query_lod 16617a3babSopenharmony_ciERROR: 0:154: 'textureQueryLOD' : no matching overloaded function found 17617a3babSopenharmony_ciERROR: 0:154: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 18617a3babSopenharmony_ciERROR: 0:155: 'textureQueryLOD' : no matching overloaded function found 19617a3babSopenharmony_ciERROR: 0:155: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 20617a3babSopenharmony_ciERROR: 0:183: 'mix' : required extension not requested: GL_EXT_shader_integer_mix 21617a3babSopenharmony_ciERROR: 17 compilation errors. No code generated. 22617a3babSopenharmony_ci 23617a3babSopenharmony_ci 24617a3babSopenharmony_ciShader version: 150 25617a3babSopenharmony_ciRequested GL_ARB_gpu_shader_fp64 26617a3babSopenharmony_ciRequested GL_ARB_shader_bit_encoding 27617a3babSopenharmony_ciRequested GL_ARB_shading_language_packing 28617a3babSopenharmony_ciRequested GL_ARB_texture_query_lod 29617a3babSopenharmony_ciRequested GL_EXT_shader_integer_mix 30617a3babSopenharmony_cigl_FragCoord pixel center is integer 31617a3babSopenharmony_cigl_FragCoord origin is upper left 32617a3babSopenharmony_ciERROR: node is still EOpNull! 33617a3babSopenharmony_ci0:9 Function Definition: main( ( global void) 34617a3babSopenharmony_ci0:9 Function Parameters: 35617a3babSopenharmony_ci0:11 Sequence 36617a3babSopenharmony_ci0:11 Sequence 37617a3babSopenharmony_ci0:11 move second child to first child ( temp 4-component vector of float) 38617a3babSopenharmony_ci0:11 'c' ( temp 4-component vector of float) 39617a3babSopenharmony_ci0:11 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 40617a3babSopenharmony_ci0:18 Sequence 41617a3babSopenharmony_ci0:18 move second child to first child ( temp float) 42617a3babSopenharmony_ci0:18 'patch' ( global float) 43617a3babSopenharmony_ci0:18 Constant: 44617a3babSopenharmony_ci0:18 3.100000 45617a3babSopenharmony_ci0:31 Function Definition: barWxyz( ( global void) 46617a3babSopenharmony_ci0:31 Function Parameters: 47617a3babSopenharmony_ci0:33 Sequence 48617a3babSopenharmony_ci0:33 Sequence 49617a3babSopenharmony_ci0:33 move second child to first child ( temp 2-component vector of int) 50617a3babSopenharmony_ci0:33 't11' ( temp 2-component vector of int) 51617a3babSopenharmony_ci0:33 textureSize ( global 2-component vector of int) 52617a3babSopenharmony_ci0:33 'sms' ( uniform sampler2DMS) 53617a3babSopenharmony_ci0:34 Sequence 54617a3babSopenharmony_ci0:34 move second child to first child ( temp 2-component vector of int) 55617a3babSopenharmony_ci0:34 't12' ( temp 2-component vector of int) 56617a3babSopenharmony_ci0:34 textureSize ( global 2-component vector of int) 57617a3babSopenharmony_ci0:34 'isms' ( uniform isampler2DMS) 58617a3babSopenharmony_ci0:35 Sequence 59617a3babSopenharmony_ci0:35 move second child to first child ( temp 2-component vector of int) 60617a3babSopenharmony_ci0:35 't13' ( temp 2-component vector of int) 61617a3babSopenharmony_ci0:35 textureSize ( global 2-component vector of int) 62617a3babSopenharmony_ci0:35 'usms' ( uniform usampler2DMS) 63617a3babSopenharmony_ci0:36 Sequence 64617a3babSopenharmony_ci0:36 move second child to first child ( temp 3-component vector of int) 65617a3babSopenharmony_ci0:36 't21' ( temp 3-component vector of int) 66617a3babSopenharmony_ci0:36 textureSize ( global 3-component vector of int) 67617a3babSopenharmony_ci0:36 'smsa' ( uniform sampler2DMSArray) 68617a3babSopenharmony_ci0:37 Sequence 69617a3babSopenharmony_ci0:37 move second child to first child ( temp 3-component vector of int) 70617a3babSopenharmony_ci0:37 't22' ( temp 3-component vector of int) 71617a3babSopenharmony_ci0:37 textureSize ( global 3-component vector of int) 72617a3babSopenharmony_ci0:37 'ismsa' ( uniform isampler2DMSArray) 73617a3babSopenharmony_ci0:38 Sequence 74617a3babSopenharmony_ci0:38 move second child to first child ( temp 3-component vector of int) 75617a3babSopenharmony_ci0:38 't23' ( temp 3-component vector of int) 76617a3babSopenharmony_ci0:38 textureSize ( global 3-component vector of int) 77617a3babSopenharmony_ci0:38 'usmsa' ( uniform usampler2DMSArray) 78617a3babSopenharmony_ci0:39 Sequence 79617a3babSopenharmony_ci0:39 move second child to first child ( temp 4-component vector of float) 80617a3babSopenharmony_ci0:39 't31' ( temp 4-component vector of float) 81617a3babSopenharmony_ci0:39 textureFetch ( global 4-component vector of float) 82617a3babSopenharmony_ci0:39 'sms' ( uniform sampler2DMS) 83617a3babSopenharmony_ci0:39 'p2' ( flat in 2-component vector of int) 84617a3babSopenharmony_ci0:39 'samp' ( flat in int) 85617a3babSopenharmony_ci0:40 Sequence 86617a3babSopenharmony_ci0:40 move second child to first child ( temp 4-component vector of int) 87617a3babSopenharmony_ci0:40 't32' ( temp 4-component vector of int) 88617a3babSopenharmony_ci0:40 textureFetch ( global 4-component vector of int) 89617a3babSopenharmony_ci0:40 'isms' ( uniform isampler2DMS) 90617a3babSopenharmony_ci0:40 'p2' ( flat in 2-component vector of int) 91617a3babSopenharmony_ci0:40 'samp' ( flat in int) 92617a3babSopenharmony_ci0:41 Sequence 93617a3babSopenharmony_ci0:41 move second child to first child ( temp 4-component vector of uint) 94617a3babSopenharmony_ci0:41 't33' ( temp 4-component vector of uint) 95617a3babSopenharmony_ci0:41 textureFetch ( global 4-component vector of uint) 96617a3babSopenharmony_ci0:41 'usms' ( uniform usampler2DMS) 97617a3babSopenharmony_ci0:41 'p2' ( flat in 2-component vector of int) 98617a3babSopenharmony_ci0:41 Constant: 99617a3babSopenharmony_ci0:41 3 (const int) 100617a3babSopenharmony_ci0:42 Sequence 101617a3babSopenharmony_ci0:42 move second child to first child ( temp 4-component vector of float) 102617a3babSopenharmony_ci0:42 't41' ( temp 4-component vector of float) 103617a3babSopenharmony_ci0:42 textureFetch ( global 4-component vector of float) 104617a3babSopenharmony_ci0:42 'smsa' ( uniform sampler2DMSArray) 105617a3babSopenharmony_ci0:42 'p3' ( flat in 3-component vector of int) 106617a3babSopenharmony_ci0:42 'samp' ( flat in int) 107617a3babSopenharmony_ci0:43 Sequence 108617a3babSopenharmony_ci0:43 move second child to first child ( temp 4-component vector of int) 109617a3babSopenharmony_ci0:43 't42' ( temp 4-component vector of int) 110617a3babSopenharmony_ci0:43 textureFetch ( global 4-component vector of int) 111617a3babSopenharmony_ci0:43 'ismsa' ( uniform isampler2DMSArray) 112617a3babSopenharmony_ci0:43 Constant: 113617a3babSopenharmony_ci0:43 2 (const int) 114617a3babSopenharmony_ci0:43 2 (const int) 115617a3babSopenharmony_ci0:43 2 (const int) 116617a3babSopenharmony_ci0:43 'samp' ( flat in int) 117617a3babSopenharmony_ci0:44 Sequence 118617a3babSopenharmony_ci0:44 move second child to first child ( temp 4-component vector of uint) 119617a3babSopenharmony_ci0:44 't43' ( temp 4-component vector of uint) 120617a3babSopenharmony_ci0:44 textureFetch ( global 4-component vector of uint) 121617a3babSopenharmony_ci0:44 'usmsa' ( uniform usampler2DMSArray) 122617a3babSopenharmony_ci0:44 'p3' ( flat in 3-component vector of int) 123617a3babSopenharmony_ci0:44 'samp' ( flat in int) 124617a3babSopenharmony_ci0:47 Function Definition: primitiveID( ( global int) 125617a3babSopenharmony_ci0:47 Function Parameters: 126617a3babSopenharmony_ci0:49 Sequence 127617a3babSopenharmony_ci0:49 Branch: Return with expression 128617a3babSopenharmony_ci0:49 'gl_PrimitiveID' ( flat in int PrimitiveID) 129617a3babSopenharmony_ci0:50 'gl_PerFragment' ( temp float) 130617a3babSopenharmony_ci0:56 Sequence 131617a3babSopenharmony_ci0:56 move second child to first child ( temp double) 132617a3babSopenharmony_ci0:56 'type3' ( global double) 133617a3babSopenharmony_ci0:56 Constant: 134617a3babSopenharmony_ci0:56 2.000000 135617a3babSopenharmony_ci0:58 Sequence 136617a3babSopenharmony_ci0:58 move second child to first child ( temp double) 137617a3babSopenharmony_ci0:58 'absTest2' ( global double) 138617a3babSopenharmony_ci0:58 sqrt ( global double) 139617a3babSopenharmony_ci0:58 'type3' ( global double) 140617a3babSopenharmony_ci0:59 Sequence 141617a3babSopenharmony_ci0:59 move second child to first child ( temp double) 142617a3babSopenharmony_ci0:59 'absTest3' ( global double) 143617a3babSopenharmony_ci0:59 Constant: 144617a3babSopenharmony_ci0:59 1.414214 145617a3babSopenharmony_ci0:60 Sequence 146617a3babSopenharmony_ci0:60 move second child to first child ( temp float) 147617a3babSopenharmony_ci0:60 'dk' ( global float) 148617a3babSopenharmony_ci0:60 Constant: 149617a3babSopenharmony_ci0:60 3.316625 150617a3babSopenharmony_ci0:68 Function Definition: bitEncodingPass( ( global void) 151617a3babSopenharmony_ci0:68 Function Parameters: 152617a3babSopenharmony_ci0:70 Sequence 153617a3babSopenharmony_ci0:70 Sequence 154617a3babSopenharmony_ci0:70 move second child to first child ( temp int) 155617a3babSopenharmony_ci0:70 'i' ( temp int) 156617a3babSopenharmony_ci0:70 floatBitsToInt ( global int) 157617a3babSopenharmony_ci0:70 'f' ( global float) 158617a3babSopenharmony_ci0:71 Sequence 159617a3babSopenharmony_ci0:71 move second child to first child ( temp 4-component vector of uint) 160617a3babSopenharmony_ci0:71 'uv11' ( temp 4-component vector of uint) 161617a3babSopenharmony_ci0:71 floatBitsToUint ( global 4-component vector of uint) 162617a3babSopenharmony_ci0:71 'v4' ( global 4-component vector of float) 163617a3babSopenharmony_ci0:72 Sequence 164617a3babSopenharmony_ci0:72 move second child to first child ( temp 4-component vector of float) 165617a3babSopenharmony_ci0:72 'v14' ( temp 4-component vector of float) 166617a3babSopenharmony_ci0:72 intBitsToFloat ( global 4-component vector of float) 167617a3babSopenharmony_ci0:72 'iv4a' ( global 4-component vector of int) 168617a3babSopenharmony_ci0:73 Sequence 169617a3babSopenharmony_ci0:73 move second child to first child ( temp 2-component vector of float) 170617a3babSopenharmony_ci0:73 'v15' ( temp 2-component vector of float) 171617a3babSopenharmony_ci0:73 uintBitsToFloat ( global 2-component vector of float) 172617a3babSopenharmony_ci0:73 'uv2c' ( global 2-component vector of uint) 173617a3babSopenharmony_ci0:78 Function Definition: bitEncodingFail( ( global void) 174617a3babSopenharmony_ci0:78 Function Parameters: 175617a3babSopenharmony_ci0:80 Sequence 176617a3babSopenharmony_ci0:80 Sequence 177617a3babSopenharmony_ci0:80 move second child to first child ( temp int) 178617a3babSopenharmony_ci0:80 'i' ( temp int) 179617a3babSopenharmony_ci0:80 floatBitsToInt ( global int) 180617a3babSopenharmony_ci0:80 'f' ( global float) 181617a3babSopenharmony_ci0:87 Function Definition: packingPass( ( global void) 182617a3babSopenharmony_ci0:87 Function Parameters: 183617a3babSopenharmony_ci0:89 Sequence 184617a3babSopenharmony_ci0:89 Sequence 185617a3babSopenharmony_ci0:89 move second child to first child ( temp uint) 186617a3babSopenharmony_ci0:89 'u19' ( temp uint) 187617a3babSopenharmony_ci0:89 packSnorm2x16 ( global uint) 188617a3babSopenharmony_ci0:89 'v2a' ( global 2-component vector of float) 189617a3babSopenharmony_ci0:90 Sequence 190617a3babSopenharmony_ci0:90 move second child to first child ( temp 2-component vector of float) 191617a3babSopenharmony_ci0:90 'v20' ( temp 2-component vector of float) 192617a3babSopenharmony_ci0:90 unpackSnorm2x16 ( global 2-component vector of float) 193617a3babSopenharmony_ci0:90 'uy' ( global uint) 194617a3babSopenharmony_ci0:91 Sequence 195617a3babSopenharmony_ci0:91 move second child to first child ( temp uint) 196617a3babSopenharmony_ci0:91 'u15' ( temp uint) 197617a3babSopenharmony_ci0:91 packUnorm2x16 ( global uint) 198617a3babSopenharmony_ci0:91 'v2a' ( global 2-component vector of float) 199617a3babSopenharmony_ci0:92 Sequence 200617a3babSopenharmony_ci0:92 move second child to first child ( temp 2-component vector of float) 201617a3babSopenharmony_ci0:92 'v16' ( temp 2-component vector of float) 202617a3babSopenharmony_ci0:92 unpackUnorm2x16 ( global 2-component vector of float) 203617a3babSopenharmony_ci0:92 'uy' ( global uint) 204617a3babSopenharmony_ci0:93 Sequence 205617a3babSopenharmony_ci0:93 move second child to first child ( temp uint) 206617a3babSopenharmony_ci0:93 'u17' ( temp uint) 207617a3babSopenharmony_ci0:93 packHalf2x16 ( global uint) 208617a3babSopenharmony_ci0:93 'v2a' ( global 2-component vector of float) 209617a3babSopenharmony_ci0:94 Sequence 210617a3babSopenharmony_ci0:94 move second child to first child ( temp 2-component vector of float) 211617a3babSopenharmony_ci0:94 'v18' ( temp 2-component vector of float) 212617a3babSopenharmony_ci0:94 unpackHalf2x16 ( global 2-component vector of float) 213617a3babSopenharmony_ci0:94 'uy' ( global uint) 214617a3babSopenharmony_ci0:98 Function Definition: packingFail( ( global void) 215617a3babSopenharmony_ci0:98 Function Parameters: 216617a3babSopenharmony_ci0:100 Sequence 217617a3babSopenharmony_ci0:100 Sequence 218617a3babSopenharmony_ci0:100 move second child to first child ( temp uint) 219617a3babSopenharmony_ci0:100 'u19' ( temp uint) 220617a3babSopenharmony_ci0:100 packSnorm2x16 ( global uint) 221617a3babSopenharmony_ci0:100 'v2a' ( global 2-component vector of float) 222617a3babSopenharmony_ci0:107 Function Definition: qlodFail( ( global void) 223617a3babSopenharmony_ci0:107 Function Parameters: 224617a3babSopenharmony_ci0:? Sequence 225617a3babSopenharmony_ci0:114 move second child to first child ( temp 2-component vector of float) 226617a3babSopenharmony_ci0:114 'lod' ( temp 2-component vector of float) 227617a3babSopenharmony_ci0:114 textureQueryLod ( global 2-component vector of float) 228617a3babSopenharmony_ci0:114 'samp1D' ( uniform sampler1D) 229617a3babSopenharmony_ci0:114 'pf' ( temp float) 230617a3babSopenharmony_ci0:115 move second child to first child ( temp 2-component vector of float) 231617a3babSopenharmony_ci0:115 'lod' ( temp 2-component vector of float) 232617a3babSopenharmony_ci0:115 textureQueryLod ( global 2-component vector of float) 233617a3babSopenharmony_ci0:115 'samp2Ds' ( uniform sampler2DShadow) 234617a3babSopenharmony_ci0:115 'pf2' ( temp 2-component vector of float) 235617a3babSopenharmony_ci0:134 Function Definition: qlodPass( ( global void) 236617a3babSopenharmony_ci0:134 Function Parameters: 237617a3babSopenharmony_ci0:? Sequence 238617a3babSopenharmony_ci0:141 move second child to first child ( temp 2-component vector of float) 239617a3babSopenharmony_ci0:141 'lod' ( temp 2-component vector of float) 240617a3babSopenharmony_ci0:141 textureQueryLod ( global 2-component vector of float) 241617a3babSopenharmony_ci0:141 'samp1D' ( uniform sampler1D) 242617a3babSopenharmony_ci0:141 'pf' ( temp float) 243617a3babSopenharmony_ci0:142 move second child to first child ( temp 2-component vector of float) 244617a3babSopenharmony_ci0:142 'lod' ( temp 2-component vector of float) 245617a3babSopenharmony_ci0:142 textureQueryLod ( global 2-component vector of float) 246617a3babSopenharmony_ci0:142 'isamp2D' ( uniform isampler2D) 247617a3babSopenharmony_ci0:142 'pf2' ( temp 2-component vector of float) 248617a3babSopenharmony_ci0:143 move second child to first child ( temp 2-component vector of float) 249617a3babSopenharmony_ci0:143 'lod' ( temp 2-component vector of float) 250617a3babSopenharmony_ci0:143 textureQueryLod ( global 2-component vector of float) 251617a3babSopenharmony_ci0:143 'usamp3D' ( uniform usampler3D) 252617a3babSopenharmony_ci0:143 'pf3' ( temp 3-component vector of float) 253617a3babSopenharmony_ci0:144 move second child to first child ( temp 2-component vector of float) 254617a3babSopenharmony_ci0:144 'lod' ( temp 2-component vector of float) 255617a3babSopenharmony_ci0:144 textureQueryLod ( global 2-component vector of float) 256617a3babSopenharmony_ci0:144 'sampCube' ( uniform samplerCube) 257617a3babSopenharmony_ci0:144 'pf3' ( temp 3-component vector of float) 258617a3babSopenharmony_ci0:145 move second child to first child ( temp 2-component vector of float) 259617a3babSopenharmony_ci0:145 'lod' ( temp 2-component vector of float) 260617a3babSopenharmony_ci0:145 textureQueryLod ( global 2-component vector of float) 261617a3babSopenharmony_ci0:145 'isamp1DA' ( uniform isampler1DArray) 262617a3babSopenharmony_ci0:145 'pf' ( temp float) 263617a3babSopenharmony_ci0:146 move second child to first child ( temp 2-component vector of float) 264617a3babSopenharmony_ci0:146 'lod' ( temp 2-component vector of float) 265617a3babSopenharmony_ci0:146 textureQueryLod ( global 2-component vector of float) 266617a3babSopenharmony_ci0:146 'usamp2DA' ( uniform usampler2DArray) 267617a3babSopenharmony_ci0:146 'pf2' ( temp 2-component vector of float) 268617a3babSopenharmony_ci0:148 move second child to first child ( temp 2-component vector of float) 269617a3babSopenharmony_ci0:148 'lod' ( temp 2-component vector of float) 270617a3babSopenharmony_ci0:148 textureQueryLod ( global 2-component vector of float) 271617a3babSopenharmony_ci0:148 'samp1Ds' ( uniform sampler1DShadow) 272617a3babSopenharmony_ci0:148 'pf' ( temp float) 273617a3babSopenharmony_ci0:149 move second child to first child ( temp 2-component vector of float) 274617a3babSopenharmony_ci0:149 'lod' ( temp 2-component vector of float) 275617a3babSopenharmony_ci0:149 textureQueryLod ( global 2-component vector of float) 276617a3babSopenharmony_ci0:149 'samp2Ds' ( uniform sampler2DShadow) 277617a3babSopenharmony_ci0:149 'pf2' ( temp 2-component vector of float) 278617a3babSopenharmony_ci0:150 move second child to first child ( temp 2-component vector of float) 279617a3babSopenharmony_ci0:150 'lod' ( temp 2-component vector of float) 280617a3babSopenharmony_ci0:150 textureQueryLod ( global 2-component vector of float) 281617a3babSopenharmony_ci0:150 'sampCubes' ( uniform samplerCubeShadow) 282617a3babSopenharmony_ci0:150 'pf3' ( temp 3-component vector of float) 283617a3babSopenharmony_ci0:151 move second child to first child ( temp 2-component vector of float) 284617a3babSopenharmony_ci0:151 'lod' ( temp 2-component vector of float) 285617a3babSopenharmony_ci0:151 textureQueryLod ( global 2-component vector of float) 286617a3babSopenharmony_ci0:151 'samp1DAs' ( uniform sampler1DArrayShadow) 287617a3babSopenharmony_ci0:151 'pf' ( temp float) 288617a3babSopenharmony_ci0:152 move second child to first child ( temp 2-component vector of float) 289617a3babSopenharmony_ci0:152 'lod' ( temp 2-component vector of float) 290617a3babSopenharmony_ci0:152 textureQueryLod ( global 2-component vector of float) 291617a3babSopenharmony_ci0:152 'samp2DAs' ( uniform sampler2DArrayShadow) 292617a3babSopenharmony_ci0:152 'pf2' ( temp 2-component vector of float) 293617a3babSopenharmony_ci0:154 'lod' ( temp 2-component vector of float) 294617a3babSopenharmony_ci0:155 'lod' ( temp 2-component vector of float) 295617a3babSopenharmony_ci0:164 Function Definition: testmix( ( global void) 296617a3babSopenharmony_ci0:164 Function Parameters: 297617a3babSopenharmony_ci0:166 Sequence 298617a3babSopenharmony_ci0:166 Sequence 299617a3babSopenharmony_ci0:166 move second child to first child ( temp int) 300617a3babSopenharmony_ci0:166 'ival' ( temp int) 301617a3babSopenharmony_ci0:166 mix ( global int) 302617a3babSopenharmony_ci0:166 'x' ( global int) 303617a3babSopenharmony_ci0:166 'y' ( global int) 304617a3babSopenharmony_ci0:166 'b' ( global bool) 305617a3babSopenharmony_ci0:167 Sequence 306617a3babSopenharmony_ci0:167 move second child to first child ( temp 2-component vector of int) 307617a3babSopenharmony_ci0:167 'iv2' ( temp 2-component vector of int) 308617a3babSopenharmony_ci0:167 mix ( global 2-component vector of int) 309617a3babSopenharmony_ci0:167 Construct ivec2 ( temp 2-component vector of int) 310617a3babSopenharmony_ci0:167 'x' ( global int) 311617a3babSopenharmony_ci0:167 Construct ivec2 ( temp 2-component vector of int) 312617a3babSopenharmony_ci0:167 'y' ( global int) 313617a3babSopenharmony_ci0:167 Construct bvec2 ( temp 2-component vector of bool) 314617a3babSopenharmony_ci0:167 'b' ( global bool) 315617a3babSopenharmony_ci0:168 Sequence 316617a3babSopenharmony_ci0:168 move second child to first child ( temp 3-component vector of int) 317617a3babSopenharmony_ci0:168 'iv3' ( temp 3-component vector of int) 318617a3babSopenharmony_ci0:168 mix ( global 3-component vector of int) 319617a3babSopenharmony_ci0:168 Construct ivec3 ( temp 3-component vector of int) 320617a3babSopenharmony_ci0:168 'x' ( global int) 321617a3babSopenharmony_ci0:168 Construct ivec3 ( temp 3-component vector of int) 322617a3babSopenharmony_ci0:168 'y' ( global int) 323617a3babSopenharmony_ci0:168 Construct bvec3 ( temp 3-component vector of bool) 324617a3babSopenharmony_ci0:168 'b' ( global bool) 325617a3babSopenharmony_ci0:169 Sequence 326617a3babSopenharmony_ci0:169 move second child to first child ( temp 4-component vector of int) 327617a3babSopenharmony_ci0:169 'iv4' ( temp 4-component vector of int) 328617a3babSopenharmony_ci0:169 mix ( global 4-component vector of int) 329617a3babSopenharmony_ci0:169 Construct ivec4 ( temp 4-component vector of int) 330617a3babSopenharmony_ci0:169 'x' ( global int) 331617a3babSopenharmony_ci0:169 Construct ivec4 ( temp 4-component vector of int) 332617a3babSopenharmony_ci0:169 'x' ( global int) 333617a3babSopenharmony_ci0:169 Construct bvec4 ( temp 4-component vector of bool) 334617a3babSopenharmony_ci0:169 'b' ( global bool) 335617a3babSopenharmony_ci0:170 Sequence 336617a3babSopenharmony_ci0:170 move second child to first child ( temp uint) 337617a3babSopenharmony_ci0:170 'uiv' ( temp uint) 338617a3babSopenharmony_ci0:170 mix ( global uint) 339617a3babSopenharmony_ci0:170 'z' ( global uint) 340617a3babSopenharmony_ci0:170 'w' ( global uint) 341617a3babSopenharmony_ci0:170 'b' ( global bool) 342617a3babSopenharmony_ci0:171 Sequence 343617a3babSopenharmony_ci0:171 move second child to first child ( temp 2-component vector of uint) 344617a3babSopenharmony_ci0:171 'uv2' ( temp 2-component vector of uint) 345617a3babSopenharmony_ci0:171 mix ( global 2-component vector of uint) 346617a3babSopenharmony_ci0:171 Construct uvec2 ( temp 2-component vector of uint) 347617a3babSopenharmony_ci0:171 'z' ( global uint) 348617a3babSopenharmony_ci0:171 Construct uvec2 ( temp 2-component vector of uint) 349617a3babSopenharmony_ci0:171 'z' ( global uint) 350617a3babSopenharmony_ci0:171 Construct bvec2 ( temp 2-component vector of bool) 351617a3babSopenharmony_ci0:171 'b' ( global bool) 352617a3babSopenharmony_ci0:172 Sequence 353617a3babSopenharmony_ci0:172 move second child to first child ( temp 3-component vector of uint) 354617a3babSopenharmony_ci0:172 'uv3' ( temp 3-component vector of uint) 355617a3babSopenharmony_ci0:172 mix ( global 3-component vector of uint) 356617a3babSopenharmony_ci0:172 Construct uvec3 ( temp 3-component vector of uint) 357617a3babSopenharmony_ci0:172 'z' ( global uint) 358617a3babSopenharmony_ci0:172 Construct uvec3 ( temp 3-component vector of uint) 359617a3babSopenharmony_ci0:172 'z' ( global uint) 360617a3babSopenharmony_ci0:172 Construct bvec3 ( temp 3-component vector of bool) 361617a3babSopenharmony_ci0:172 'b' ( global bool) 362617a3babSopenharmony_ci0:173 Sequence 363617a3babSopenharmony_ci0:173 move second child to first child ( temp 4-component vector of uint) 364617a3babSopenharmony_ci0:173 'uv4' ( temp 4-component vector of uint) 365617a3babSopenharmony_ci0:173 mix ( global 4-component vector of uint) 366617a3babSopenharmony_ci0:173 Construct uvec4 ( temp 4-component vector of uint) 367617a3babSopenharmony_ci0:173 'z' ( global uint) 368617a3babSopenharmony_ci0:173 Construct uvec4 ( temp 4-component vector of uint) 369617a3babSopenharmony_ci0:173 'z' ( global uint) 370617a3babSopenharmony_ci0:173 Construct bvec4 ( temp 4-component vector of bool) 371617a3babSopenharmony_ci0:173 'b' ( global bool) 372617a3babSopenharmony_ci0:174 Sequence 373617a3babSopenharmony_ci0:174 move second child to first child ( temp bool) 374617a3babSopenharmony_ci0:174 'bv' ( temp bool) 375617a3babSopenharmony_ci0:174 mix ( global bool) 376617a3babSopenharmony_ci0:174 'b1' ( global bool) 377617a3babSopenharmony_ci0:174 'b2' ( global bool) 378617a3babSopenharmony_ci0:174 'b' ( global bool) 379617a3babSopenharmony_ci0:175 Sequence 380617a3babSopenharmony_ci0:175 move second child to first child ( temp 2-component vector of bool) 381617a3babSopenharmony_ci0:175 'bv2' ( temp 2-component vector of bool) 382617a3babSopenharmony_ci0:175 mix ( global 2-component vector of bool) 383617a3babSopenharmony_ci0:175 Construct bvec2 ( temp 2-component vector of bool) 384617a3babSopenharmony_ci0:175 'b1' ( global bool) 385617a3babSopenharmony_ci0:175 Construct bvec2 ( temp 2-component vector of bool) 386617a3babSopenharmony_ci0:175 'b2' ( global bool) 387617a3babSopenharmony_ci0:175 Construct bvec2 ( temp 2-component vector of bool) 388617a3babSopenharmony_ci0:175 'b' ( global bool) 389617a3babSopenharmony_ci0:176 Sequence 390617a3babSopenharmony_ci0:176 move second child to first child ( temp 3-component vector of bool) 391617a3babSopenharmony_ci0:176 'bv3' ( temp 3-component vector of bool) 392617a3babSopenharmony_ci0:176 mix ( global 3-component vector of bool) 393617a3babSopenharmony_ci0:176 Construct bvec3 ( temp 3-component vector of bool) 394617a3babSopenharmony_ci0:176 'b1' ( global bool) 395617a3babSopenharmony_ci0:176 Construct bvec3 ( temp 3-component vector of bool) 396617a3babSopenharmony_ci0:176 'b2' ( global bool) 397617a3babSopenharmony_ci0:176 Construct bvec3 ( temp 3-component vector of bool) 398617a3babSopenharmony_ci0:176 'b' ( global bool) 399617a3babSopenharmony_ci0:177 Sequence 400617a3babSopenharmony_ci0:177 move second child to first child ( temp 4-component vector of bool) 401617a3babSopenharmony_ci0:177 'bv4' ( temp 4-component vector of bool) 402617a3babSopenharmony_ci0:177 mix ( global 4-component vector of bool) 403617a3babSopenharmony_ci0:177 Construct bvec4 ( temp 4-component vector of bool) 404617a3babSopenharmony_ci0:177 'b1' ( global bool) 405617a3babSopenharmony_ci0:177 Construct bvec4 ( temp 4-component vector of bool) 406617a3babSopenharmony_ci0:177 'b2' ( global bool) 407617a3babSopenharmony_ci0:177 Construct bvec4 ( temp 4-component vector of bool) 408617a3babSopenharmony_ci0:177 'b' ( global bool) 409617a3babSopenharmony_ci0:181 Function Definition: testmixFail( ( global void) 410617a3babSopenharmony_ci0:181 Function Parameters: 411617a3babSopenharmony_ci0:183 Sequence 412617a3babSopenharmony_ci0:183 Sequence 413617a3babSopenharmony_ci0:183 move second child to first child ( temp int) 414617a3babSopenharmony_ci0:183 'ival' ( temp int) 415617a3babSopenharmony_ci0:183 mix ( global int) 416617a3babSopenharmony_ci0:183 'x' ( global int) 417617a3babSopenharmony_ci0:183 'y' ( global int) 418617a3babSopenharmony_ci0:183 'b' ( global bool) 419617a3babSopenharmony_ci0:? Linker Objects 420617a3babSopenharmony_ci0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 421617a3babSopenharmony_ci0:? 'foo' ( smooth in 4-component vector of float) 422617a3babSopenharmony_ci0:? 's' ( smooth in structure{ global float f}) 423617a3babSopenharmony_ci0:? 'patch' ( global float) 424617a3babSopenharmony_ci0:? 'sms' ( uniform sampler2DMS) 425617a3babSopenharmony_ci0:? 'isms' ( uniform isampler2DMS) 426617a3babSopenharmony_ci0:? 'usms' ( uniform usampler2DMS) 427617a3babSopenharmony_ci0:? 'smsa' ( uniform sampler2DMSArray) 428617a3babSopenharmony_ci0:? 'ismsa' ( uniform isampler2DMSArray) 429617a3babSopenharmony_ci0:? 'usmsa' ( uniform usampler2DMSArray) 430617a3babSopenharmony_ci0:? 'p2' ( flat in 2-component vector of int) 431617a3babSopenharmony_ci0:? 'p3' ( flat in 3-component vector of int) 432617a3babSopenharmony_ci0:? 'samp' ( flat in int) 433617a3babSopenharmony_ci0:? 'type1' ( smooth in double) 434617a3babSopenharmony_ci0:? 'type2' ( global double) 435617a3babSopenharmony_ci0:? 'type3' ( global double) 436617a3babSopenharmony_ci0:? 'absTest' ( global int) 437617a3babSopenharmony_ci0:? 'absTest2' ( global double) 438617a3babSopenharmony_ci0:? 'absTest3' ( global double) 439617a3babSopenharmony_ci0:? 'dk' ( global float) 440617a3babSopenharmony_ci0:? 'f' ( global float) 441617a3babSopenharmony_ci0:? 'v4' ( global 4-component vector of float) 442617a3babSopenharmony_ci0:? 'iv4a' ( global 4-component vector of int) 443617a3babSopenharmony_ci0:? 'uv2c' ( global 2-component vector of uint) 444617a3babSopenharmony_ci0:? 'v2a' ( global 2-component vector of float) 445617a3babSopenharmony_ci0:? 'uy' ( global uint) 446617a3babSopenharmony_ci0:? 'samp1D' ( uniform sampler1D) 447617a3babSopenharmony_ci0:? 'samp2Ds' ( uniform sampler2DShadow) 448617a3babSopenharmony_ci0:? 'isamp2D' ( uniform isampler2D) 449617a3babSopenharmony_ci0:? 'usamp3D' ( uniform usampler3D) 450617a3babSopenharmony_ci0:? 'sampCube' ( uniform samplerCube) 451617a3babSopenharmony_ci0:? 'isamp1DA' ( uniform isampler1DArray) 452617a3babSopenharmony_ci0:? 'usamp2DA' ( uniform usampler2DArray) 453617a3babSopenharmony_ci0:? 'samp1Ds' ( uniform sampler1DShadow) 454617a3babSopenharmony_ci0:? 'sampCubes' ( uniform samplerCubeShadow) 455617a3babSopenharmony_ci0:? 'samp1DAs' ( uniform sampler1DArrayShadow) 456617a3babSopenharmony_ci0:? 'samp2DAs' ( uniform sampler2DArrayShadow) 457617a3babSopenharmony_ci0:? 'sampBuf' ( uniform samplerBuffer) 458617a3babSopenharmony_ci0:? 'sampRect' ( uniform sampler2DRect) 459617a3babSopenharmony_ci0:? 'b1' ( global bool) 460617a3babSopenharmony_ci0:? 'b2' ( global bool) 461617a3babSopenharmony_ci0:? 'b' ( global bool) 462617a3babSopenharmony_ci0:? 'x' ( global int) 463617a3babSopenharmony_ci0:? 'y' ( global int) 464617a3babSopenharmony_ci0:? 'z' ( global uint) 465617a3babSopenharmony_ci0:? 'w' ( global uint) 466617a3babSopenharmony_ci 467617a3babSopenharmony_ci 468617a3babSopenharmony_ciLinked fragment stage: 469617a3babSopenharmony_ci 470617a3babSopenharmony_ci 471617a3babSopenharmony_ciShader version: 150 472617a3babSopenharmony_ciRequested GL_ARB_gpu_shader_fp64 473617a3babSopenharmony_ciRequested GL_ARB_shader_bit_encoding 474617a3babSopenharmony_ciRequested GL_ARB_shading_language_packing 475617a3babSopenharmony_ciRequested GL_ARB_texture_query_lod 476617a3babSopenharmony_ciRequested GL_EXT_shader_integer_mix 477617a3babSopenharmony_cigl_FragCoord pixel center is integer 478617a3babSopenharmony_cigl_FragCoord origin is upper left 479617a3babSopenharmony_ciERROR: node is still EOpNull! 480617a3babSopenharmony_ci0:9 Function Definition: main( ( global void) 481617a3babSopenharmony_ci0:9 Function Parameters: 482617a3babSopenharmony_ci0:11 Sequence 483617a3babSopenharmony_ci0:11 Sequence 484617a3babSopenharmony_ci0:11 move second child to first child ( temp 4-component vector of float) 485617a3babSopenharmony_ci0:11 'c' ( temp 4-component vector of float) 486617a3babSopenharmony_ci0:11 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 487617a3babSopenharmony_ci0:18 Sequence 488617a3babSopenharmony_ci0:18 move second child to first child ( temp float) 489617a3babSopenharmony_ci0:18 'patch' ( global float) 490617a3babSopenharmony_ci0:18 Constant: 491617a3babSopenharmony_ci0:18 3.100000 492617a3babSopenharmony_ci0:56 Sequence 493617a3babSopenharmony_ci0:56 move second child to first child ( temp double) 494617a3babSopenharmony_ci0:56 'type3' ( global double) 495617a3babSopenharmony_ci0:56 Constant: 496617a3babSopenharmony_ci0:56 2.000000 497617a3babSopenharmony_ci0:58 Sequence 498617a3babSopenharmony_ci0:58 move second child to first child ( temp double) 499617a3babSopenharmony_ci0:58 'absTest2' ( global double) 500617a3babSopenharmony_ci0:58 sqrt ( global double) 501617a3babSopenharmony_ci0:58 'type3' ( global double) 502617a3babSopenharmony_ci0:59 Sequence 503617a3babSopenharmony_ci0:59 move second child to first child ( temp double) 504617a3babSopenharmony_ci0:59 'absTest3' ( global double) 505617a3babSopenharmony_ci0:59 Constant: 506617a3babSopenharmony_ci0:59 1.414214 507617a3babSopenharmony_ci0:60 Sequence 508617a3babSopenharmony_ci0:60 move second child to first child ( temp float) 509617a3babSopenharmony_ci0:60 'dk' ( global float) 510617a3babSopenharmony_ci0:60 Constant: 511617a3babSopenharmony_ci0:60 3.316625 512617a3babSopenharmony_ci0:? Linker Objects 513617a3babSopenharmony_ci0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 514617a3babSopenharmony_ci0:? 'foo' ( smooth in 4-component vector of float) 515617a3babSopenharmony_ci0:? 's' ( smooth in structure{ global float f}) 516617a3babSopenharmony_ci0:? 'patch' ( global float) 517617a3babSopenharmony_ci0:? 'sms' ( uniform sampler2DMS) 518617a3babSopenharmony_ci0:? 'isms' ( uniform isampler2DMS) 519617a3babSopenharmony_ci0:? 'usms' ( uniform usampler2DMS) 520617a3babSopenharmony_ci0:? 'smsa' ( uniform sampler2DMSArray) 521617a3babSopenharmony_ci0:? 'ismsa' ( uniform isampler2DMSArray) 522617a3babSopenharmony_ci0:? 'usmsa' ( uniform usampler2DMSArray) 523617a3babSopenharmony_ci0:? 'p2' ( flat in 2-component vector of int) 524617a3babSopenharmony_ci0:? 'p3' ( flat in 3-component vector of int) 525617a3babSopenharmony_ci0:? 'samp' ( flat in int) 526617a3babSopenharmony_ci0:? 'type1' ( smooth in double) 527617a3babSopenharmony_ci0:? 'type2' ( global double) 528617a3babSopenharmony_ci0:? 'type3' ( global double) 529617a3babSopenharmony_ci0:? 'absTest' ( global int) 530617a3babSopenharmony_ci0:? 'absTest2' ( global double) 531617a3babSopenharmony_ci0:? 'absTest3' ( global double) 532617a3babSopenharmony_ci0:? 'dk' ( global float) 533617a3babSopenharmony_ci0:? 'f' ( global float) 534617a3babSopenharmony_ci0:? 'v4' ( global 4-component vector of float) 535617a3babSopenharmony_ci0:? 'iv4a' ( global 4-component vector of int) 536617a3babSopenharmony_ci0:? 'uv2c' ( global 2-component vector of uint) 537617a3babSopenharmony_ci0:? 'v2a' ( global 2-component vector of float) 538617a3babSopenharmony_ci0:? 'uy' ( global uint) 539617a3babSopenharmony_ci0:? 'samp1D' ( uniform sampler1D) 540617a3babSopenharmony_ci0:? 'samp2Ds' ( uniform sampler2DShadow) 541617a3babSopenharmony_ci0:? 'isamp2D' ( uniform isampler2D) 542617a3babSopenharmony_ci0:? 'usamp3D' ( uniform usampler3D) 543617a3babSopenharmony_ci0:? 'sampCube' ( uniform samplerCube) 544617a3babSopenharmony_ci0:? 'isamp1DA' ( uniform isampler1DArray) 545617a3babSopenharmony_ci0:? 'usamp2DA' ( uniform usampler2DArray) 546617a3babSopenharmony_ci0:? 'samp1Ds' ( uniform sampler1DShadow) 547617a3babSopenharmony_ci0:? 'sampCubes' ( uniform samplerCubeShadow) 548617a3babSopenharmony_ci0:? 'samp1DAs' ( uniform sampler1DArrayShadow) 549617a3babSopenharmony_ci0:? 'samp2DAs' ( uniform sampler2DArrayShadow) 550617a3babSopenharmony_ci0:? 'sampBuf' ( uniform samplerBuffer) 551617a3babSopenharmony_ci0:? 'sampRect' ( uniform sampler2DRect) 552617a3babSopenharmony_ci0:? 'b1' ( global bool) 553617a3babSopenharmony_ci0:? 'b2' ( global bool) 554617a3babSopenharmony_ci0:? 'b' ( global bool) 555617a3babSopenharmony_ci0:? 'x' ( global int) 556617a3babSopenharmony_ci0:? 'y' ( global int) 557617a3babSopenharmony_ci0:? 'z' ( global uint) 558617a3babSopenharmony_ci0:? 'w' ( global uint) 559617a3babSopenharmony_ci 560