1617a3babSopenharmony_ci150.tesc 2617a3babSopenharmony_ciShader version: 150 3617a3babSopenharmony_ciRequested GL_ARB_tessellation_shader 4617a3babSopenharmony_civertices = 4 5617a3babSopenharmony_ci0:? Sequence 6617a3babSopenharmony_ci0:10 Function Definition: main( ( global void) 7617a3babSopenharmony_ci0:10 Function Parameters: 8617a3babSopenharmony_ci0:12 Sequence 9617a3babSopenharmony_ci0:12 Barrier ( global void) 10617a3babSopenharmony_ci0:14 Sequence 11617a3babSopenharmony_ci0:14 move second child to first child ( temp int) 12617a3babSopenharmony_ci0:14 'a' ( temp int) 13617a3babSopenharmony_ci0:14 Constant: 14617a3babSopenharmony_ci0:14 5392 (const int) 15617a3babSopenharmony_ci0:20 Sequence 16617a3babSopenharmony_ci0:20 move second child to first child ( temp 4-component vector of float) 17617a3babSopenharmony_ci0:20 'p' ( temp 4-component vector of float) 18617a3babSopenharmony_ci0:20 gl_Position: direct index for structure ( in 4-component vector of float Position) 19617a3babSopenharmony_ci0:20 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 20617a3babSopenharmony_ci0:20 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 21617a3babSopenharmony_ci0:20 Constant: 22617a3babSopenharmony_ci0:20 1 (const int) 23617a3babSopenharmony_ci0:20 Constant: 24617a3babSopenharmony_ci0:20 0 (const int) 25617a3babSopenharmony_ci0:21 Sequence 26617a3babSopenharmony_ci0:21 move second child to first child ( temp float) 27617a3babSopenharmony_ci0:21 'ps' ( temp float) 28617a3babSopenharmony_ci0:21 gl_PointSize: direct index for structure ( in float PointSize) 29617a3babSopenharmony_ci0:21 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 30617a3babSopenharmony_ci0:21 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 31617a3babSopenharmony_ci0:21 Constant: 32617a3babSopenharmony_ci0:21 1 (const int) 33617a3babSopenharmony_ci0:21 Constant: 34617a3babSopenharmony_ci0:21 1 (const int) 35617a3babSopenharmony_ci0:22 Sequence 36617a3babSopenharmony_ci0:22 move second child to first child ( temp float) 37617a3babSopenharmony_ci0:22 'cd' ( temp float) 38617a3babSopenharmony_ci0:22 direct index ( temp float ClipDistance) 39617a3babSopenharmony_ci0:22 gl_ClipDistance: direct index for structure ( in unsized 3-element array of float ClipDistance) 40617a3babSopenharmony_ci0:22 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 41617a3babSopenharmony_ci0:22 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 42617a3babSopenharmony_ci0:22 Constant: 43617a3babSopenharmony_ci0:22 1 (const int) 44617a3babSopenharmony_ci0:22 Constant: 45617a3babSopenharmony_ci0:22 2 (const int) 46617a3babSopenharmony_ci0:22 Constant: 47617a3babSopenharmony_ci0:22 2 (const int) 48617a3babSopenharmony_ci0:24 Sequence 49617a3babSopenharmony_ci0:24 move second child to first child ( temp int) 50617a3babSopenharmony_ci0:24 'pvi' ( temp int) 51617a3babSopenharmony_ci0:24 'gl_PatchVerticesIn' ( in int PatchVertices) 52617a3babSopenharmony_ci0:25 Sequence 53617a3babSopenharmony_ci0:25 move second child to first child ( temp int) 54617a3babSopenharmony_ci0:25 'pid' ( temp int) 55617a3babSopenharmony_ci0:25 'gl_PrimitiveID' ( in int PrimitiveID) 56617a3babSopenharmony_ci0:26 Sequence 57617a3babSopenharmony_ci0:26 move second child to first child ( temp int) 58617a3babSopenharmony_ci0:26 'iid' ( temp int) 59617a3babSopenharmony_ci0:26 'gl_InvocationID' ( in int InvocationID) 60617a3babSopenharmony_ci0:28 move second child to first child ( temp 4-component vector of float) 61617a3babSopenharmony_ci0:28 gl_Position: direct index for structure ( out 4-component vector of float Position) 62617a3babSopenharmony_ci0:28 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 63617a3babSopenharmony_ci0:28 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 64617a3babSopenharmony_ci0:28 'gl_InvocationID' ( in int InvocationID) 65617a3babSopenharmony_ci0:28 Constant: 66617a3babSopenharmony_ci0:28 0 (const int) 67617a3babSopenharmony_ci0:28 'p' ( temp 4-component vector of float) 68617a3babSopenharmony_ci0:29 move second child to first child ( temp float) 69617a3babSopenharmony_ci0:29 gl_PointSize: direct index for structure ( out float PointSize) 70617a3babSopenharmony_ci0:29 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 71617a3babSopenharmony_ci0:29 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 72617a3babSopenharmony_ci0:29 'gl_InvocationID' ( in int InvocationID) 73617a3babSopenharmony_ci0:29 Constant: 74617a3babSopenharmony_ci0:29 1 (const int) 75617a3babSopenharmony_ci0:29 'ps' ( temp float) 76617a3babSopenharmony_ci0:30 move second child to first child ( temp float) 77617a3babSopenharmony_ci0:30 direct index ( temp float ClipDistance) 78617a3babSopenharmony_ci0:30 gl_ClipDistance: direct index for structure ( out unsized 2-element array of float ClipDistance) 79617a3babSopenharmony_ci0:30 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 80617a3babSopenharmony_ci0:30 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 81617a3babSopenharmony_ci0:30 'gl_InvocationID' ( in int InvocationID) 82617a3babSopenharmony_ci0:30 Constant: 83617a3babSopenharmony_ci0:30 2 (const int) 84617a3babSopenharmony_ci0:30 Constant: 85617a3babSopenharmony_ci0:30 1 (const int) 86617a3babSopenharmony_ci0:30 'cd' ( temp float) 87617a3babSopenharmony_ci0:32 move second child to first child ( temp float) 88617a3babSopenharmony_ci0:32 direct index ( patch temp float TessLevelOuter) 89617a3babSopenharmony_ci0:32 'gl_TessLevelOuter' ( patch out 4-element array of float TessLevelOuter) 90617a3babSopenharmony_ci0:32 Constant: 91617a3babSopenharmony_ci0:32 3 (const int) 92617a3babSopenharmony_ci0:32 Constant: 93617a3babSopenharmony_ci0:32 3.200000 94617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 95617a3babSopenharmony_ci0:33 direct index ( patch temp float TessLevelInner) 96617a3babSopenharmony_ci0:33 'gl_TessLevelInner' ( patch out 2-element array of float TessLevelInner) 97617a3babSopenharmony_ci0:33 Constant: 98617a3babSopenharmony_ci0:33 1 (const int) 99617a3babSopenharmony_ci0:33 Constant: 100617a3babSopenharmony_ci0:33 1.300000 101617a3babSopenharmony_ci0:? Linker Objects 102617a3babSopenharmony_ci0:? 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 103617a3babSopenharmony_ci0:? 'outa' ( global 4-element array of int) 104617a3babSopenharmony_ci0:? 'patchOut' ( patch out 4-component vector of float) 105617a3babSopenharmony_ci 106617a3babSopenharmony_ci150.tese 107617a3babSopenharmony_ciERROR: 0:12: 'barrier' : no matching overloaded function found 108617a3babSopenharmony_ciERROR: 1 compilation errors. No code generated. 109617a3babSopenharmony_ci 110617a3babSopenharmony_ci 111617a3babSopenharmony_ciShader version: 150 112617a3babSopenharmony_ciRequested GL_ARB_tessellation_shader 113617a3babSopenharmony_ciinput primitive = quads 114617a3babSopenharmony_civertex spacing = fractional_odd_spacing 115617a3babSopenharmony_citriangle order = cw 116617a3babSopenharmony_ciusing point mode 117617a3babSopenharmony_ciERROR: node is still EOpNull! 118617a3babSopenharmony_ci0:10 Function Definition: main( ( global void) 119617a3babSopenharmony_ci0:10 Function Parameters: 120617a3babSopenharmony_ci0:12 Sequence 121617a3babSopenharmony_ci0:12 Constant: 122617a3babSopenharmony_ci0:12 0.000000 123617a3babSopenharmony_ci0:14 Sequence 124617a3babSopenharmony_ci0:14 move second child to first child ( temp int) 125617a3babSopenharmony_ci0:14 'a' ( temp int) 126617a3babSopenharmony_ci0:14 Constant: 127617a3babSopenharmony_ci0:14 1512 (const int) 128617a3babSopenharmony_ci0:22 Sequence 129617a3babSopenharmony_ci0:22 move second child to first child ( temp 4-component vector of float) 130617a3babSopenharmony_ci0:22 'p' ( temp 4-component vector of float) 131617a3babSopenharmony_ci0:22 gl_Position: direct index for structure ( in 4-component vector of float Position) 132617a3babSopenharmony_ci0:22 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 133617a3babSopenharmony_ci0:22 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 134617a3babSopenharmony_ci0:22 Constant: 135617a3babSopenharmony_ci0:22 1 (const int) 136617a3babSopenharmony_ci0:22 Constant: 137617a3babSopenharmony_ci0:22 0 (const int) 138617a3babSopenharmony_ci0:23 Sequence 139617a3babSopenharmony_ci0:23 move second child to first child ( temp float) 140617a3babSopenharmony_ci0:23 'ps' ( temp float) 141617a3babSopenharmony_ci0:23 gl_PointSize: direct index for structure ( in float PointSize) 142617a3babSopenharmony_ci0:23 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 143617a3babSopenharmony_ci0:23 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 144617a3babSopenharmony_ci0:23 Constant: 145617a3babSopenharmony_ci0:23 1 (const int) 146617a3babSopenharmony_ci0:23 Constant: 147617a3babSopenharmony_ci0:23 1 (const int) 148617a3babSopenharmony_ci0:24 Sequence 149617a3babSopenharmony_ci0:24 move second child to first child ( temp float) 150617a3babSopenharmony_ci0:24 'cd' ( temp float) 151617a3babSopenharmony_ci0:24 direct index ( temp float ClipDistance) 152617a3babSopenharmony_ci0:24 gl_ClipDistance: direct index for structure ( in unsized 3-element array of float ClipDistance) 153617a3babSopenharmony_ci0:24 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 154617a3babSopenharmony_ci0:24 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 155617a3babSopenharmony_ci0:24 Constant: 156617a3babSopenharmony_ci0:24 1 (const int) 157617a3babSopenharmony_ci0:24 Constant: 158617a3babSopenharmony_ci0:24 2 (const int) 159617a3babSopenharmony_ci0:24 Constant: 160617a3babSopenharmony_ci0:24 2 (const int) 161617a3babSopenharmony_ci0:26 Sequence 162617a3babSopenharmony_ci0:26 move second child to first child ( temp int) 163617a3babSopenharmony_ci0:26 'pvi' ( temp int) 164617a3babSopenharmony_ci0:26 'gl_PatchVerticesIn' ( in int PatchVertices) 165617a3babSopenharmony_ci0:27 Sequence 166617a3babSopenharmony_ci0:27 move second child to first child ( temp int) 167617a3babSopenharmony_ci0:27 'pid' ( temp int) 168617a3babSopenharmony_ci0:27 'gl_PrimitiveID' ( in int PrimitiveID) 169617a3babSopenharmony_ci0:28 Sequence 170617a3babSopenharmony_ci0:28 move second child to first child ( temp 3-component vector of float) 171617a3babSopenharmony_ci0:28 'tc' ( temp 3-component vector of float) 172617a3babSopenharmony_ci0:28 'gl_TessCoord' ( in 3-component vector of float TessCoord) 173617a3babSopenharmony_ci0:29 Sequence 174617a3babSopenharmony_ci0:29 move second child to first child ( temp float) 175617a3babSopenharmony_ci0:29 'tlo' ( temp float) 176617a3babSopenharmony_ci0:29 direct index ( patch temp float TessLevelOuter) 177617a3babSopenharmony_ci0:29 'gl_TessLevelOuter' ( patch in 4-element array of float TessLevelOuter) 178617a3babSopenharmony_ci0:29 Constant: 179617a3babSopenharmony_ci0:29 3 (const int) 180617a3babSopenharmony_ci0:30 Sequence 181617a3babSopenharmony_ci0:30 move second child to first child ( temp float) 182617a3babSopenharmony_ci0:30 'tli' ( temp float) 183617a3babSopenharmony_ci0:30 direct index ( patch temp float TessLevelInner) 184617a3babSopenharmony_ci0:30 'gl_TessLevelInner' ( patch in 2-element array of float TessLevelInner) 185617a3babSopenharmony_ci0:30 Constant: 186617a3babSopenharmony_ci0:30 1 (const int) 187617a3babSopenharmony_ci0:32 move second child to first child ( temp 4-component vector of float) 188617a3babSopenharmony_ci0:32 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 189617a3babSopenharmony_ci0:32 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance}) 190617a3babSopenharmony_ci0:32 Constant: 191617a3babSopenharmony_ci0:32 0 (const uint) 192617a3babSopenharmony_ci0:32 'p' ( temp 4-component vector of float) 193617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 194617a3babSopenharmony_ci0:33 gl_PointSize: direct index for structure ( gl_PointSize float PointSize) 195617a3babSopenharmony_ci0:33 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance}) 196617a3babSopenharmony_ci0:33 Constant: 197617a3babSopenharmony_ci0:33 1 (const uint) 198617a3babSopenharmony_ci0:33 'ps' ( temp float) 199617a3babSopenharmony_ci0:34 move second child to first child ( temp float) 200617a3babSopenharmony_ci0:34 direct index ( temp float ClipDistance) 201617a3babSopenharmony_ci0:34 gl_ClipDistance: direct index for structure ( out unsized 3-element array of float ClipDistance) 202617a3babSopenharmony_ci0:34 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance}) 203617a3babSopenharmony_ci0:34 Constant: 204617a3babSopenharmony_ci0:34 2 (const uint) 205617a3babSopenharmony_ci0:34 Constant: 206617a3babSopenharmony_ci0:34 2 (const int) 207617a3babSopenharmony_ci0:34 'cd' ( temp float) 208617a3babSopenharmony_ci0:? Linker Objects 209617a3babSopenharmony_ci0:? 'patchIn' ( patch in 4-component vector of float) 210617a3babSopenharmony_ci0:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance}) 211617a3babSopenharmony_ci 212617a3babSopenharmony_ci400.tesc 213617a3babSopenharmony_ciERROR: 0:6: 'quads' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4) 214617a3babSopenharmony_ciERROR: 0:7: 'ccw' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4) 215617a3babSopenharmony_ciERROR: 0:8: 'fractional_even_spacing' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4) 216617a3babSopenharmony_ciERROR: 0:10: 'patch' : can only use on output in tessellation-control shader 217617a3babSopenharmony_ciERROR: 0:39: '' : tessellation control barrier() cannot be placed within flow control 218617a3babSopenharmony_ciERROR: 0:41: '' : tessellation control barrier() cannot be placed within flow control 219617a3babSopenharmony_ciERROR: 0:46: '' : tessellation control barrier() cannot be placed within flow control 220617a3babSopenharmony_ciERROR: 0:51: '' : tessellation control barrier() cannot be placed within flow control 221617a3babSopenharmony_ciERROR: 0:54: '' : tessellation control barrier() cannot be placed within flow control 222617a3babSopenharmony_ciERROR: 0:61: '' : tessellation control barrier() cannot be placed after a return from main() 223617a3babSopenharmony_ciERROR: 0:64: 'vertices' : can only apply to 'out' 224617a3babSopenharmony_ciERROR: 0:65: 'vertices' : cannot change previously set layout value 225617a3babSopenharmony_ciERROR: 0:69: '[' : array index out of range '4' 226617a3babSopenharmony_ciERROR: 0:71: '' : tessellation control barrier() must be in main() 227617a3babSopenharmony_ciERROR: 0:74: 'in' : type must be an array: ina 228617a3babSopenharmony_ciERROR: 0:76: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 229617a3babSopenharmony_ciERROR: 0:83: 'location' : overlapping use of location 4 230617a3babSopenharmony_ciERROR: 0:87: 'location' : overlapping use of location 4 231617a3babSopenharmony_ciERROR: 0:104: '' : precise qualifier must appear first 232617a3babSopenharmony_ciERROR: 0:105: '' : precise qualifier must appear first 233617a3babSopenharmony_ciERROR: 0:105: '' : precise qualifier must appear first 234617a3babSopenharmony_ciERROR: 0:109: 'gl_DeviceIndex' : required extension not requested: GL_EXT_device_group 235617a3babSopenharmony_ciERROR: 0:110: 'gl_ViewIndex' : required extension not requested: GL_EXT_multiview 236617a3babSopenharmony_ciERROR: 23 compilation errors. No code generated. 237617a3babSopenharmony_ci 238617a3babSopenharmony_ci 239617a3babSopenharmony_ciShader version: 400 240617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects 241617a3babSopenharmony_ciRequested GL_EXT_device_group 242617a3babSopenharmony_ciRequested GL_EXT_multiview 243617a3babSopenharmony_civertices = 4 244617a3babSopenharmony_ciERROR: node is still EOpNull! 245617a3babSopenharmony_ci0:13 Function Definition: main( ( global void) 246617a3babSopenharmony_ci0:13 Function Parameters: 247617a3babSopenharmony_ci0:15 Sequence 248617a3babSopenharmony_ci0:15 Barrier ( global void) 249617a3babSopenharmony_ci0:17 Sequence 250617a3babSopenharmony_ci0:17 move second child to first child ( temp int) 251617a3babSopenharmony_ci0:17 'a' ( temp int) 252617a3babSopenharmony_ci0:17 Constant: 253617a3babSopenharmony_ci0:17 5392 (const int) 254617a3babSopenharmony_ci0:23 Sequence 255617a3babSopenharmony_ci0:23 move second child to first child ( temp 4-component vector of float) 256617a3babSopenharmony_ci0:23 'p' ( temp 4-component vector of float) 257617a3babSopenharmony_ci0:23 gl_Position: direct index for structure ( in 4-component vector of float Position) 258617a3babSopenharmony_ci0:23 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 259617a3babSopenharmony_ci0:23 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 260617a3babSopenharmony_ci0:23 Constant: 261617a3babSopenharmony_ci0:23 1 (const int) 262617a3babSopenharmony_ci0:23 Constant: 263617a3babSopenharmony_ci0:23 0 (const int) 264617a3babSopenharmony_ci0:24 Sequence 265617a3babSopenharmony_ci0:24 move second child to first child ( temp float) 266617a3babSopenharmony_ci0:24 'ps' ( temp float) 267617a3babSopenharmony_ci0:24 gl_PointSize: direct index for structure ( in float PointSize) 268617a3babSopenharmony_ci0:24 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 269617a3babSopenharmony_ci0:24 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 270617a3babSopenharmony_ci0:24 Constant: 271617a3babSopenharmony_ci0:24 1 (const int) 272617a3babSopenharmony_ci0:24 Constant: 273617a3babSopenharmony_ci0:24 1 (const int) 274617a3babSopenharmony_ci0:25 Sequence 275617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 276617a3babSopenharmony_ci0:25 'cd' ( temp float) 277617a3babSopenharmony_ci0:25 direct index ( temp float ClipDistance) 278617a3babSopenharmony_ci0:25 gl_ClipDistance: direct index for structure ( in unsized 3-element array of float ClipDistance) 279617a3babSopenharmony_ci0:25 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 280617a3babSopenharmony_ci0:25 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 281617a3babSopenharmony_ci0:25 Constant: 282617a3babSopenharmony_ci0:25 1 (const int) 283617a3babSopenharmony_ci0:25 Constant: 284617a3babSopenharmony_ci0:25 2 (const int) 285617a3babSopenharmony_ci0:25 Constant: 286617a3babSopenharmony_ci0:25 2 (const int) 287617a3babSopenharmony_ci0:27 Sequence 288617a3babSopenharmony_ci0:27 move second child to first child ( temp int) 289617a3babSopenharmony_ci0:27 'pvi' ( temp int) 290617a3babSopenharmony_ci0:27 'gl_PatchVerticesIn' ( in int PatchVertices) 291617a3babSopenharmony_ci0:28 Sequence 292617a3babSopenharmony_ci0:28 move second child to first child ( temp int) 293617a3babSopenharmony_ci0:28 'pid' ( temp int) 294617a3babSopenharmony_ci0:28 'gl_PrimitiveID' ( in int PrimitiveID) 295617a3babSopenharmony_ci0:29 Sequence 296617a3babSopenharmony_ci0:29 move second child to first child ( temp int) 297617a3babSopenharmony_ci0:29 'iid' ( temp int) 298617a3babSopenharmony_ci0:29 'gl_InvocationID' ( in int InvocationID) 299617a3babSopenharmony_ci0:31 move second child to first child ( temp 4-component vector of float) 300617a3babSopenharmony_ci0:31 gl_Position: direct index for structure ( out 4-component vector of float Position) 301617a3babSopenharmony_ci0:31 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 302617a3babSopenharmony_ci0:31 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 303617a3babSopenharmony_ci0:31 'gl_InvocationID' ( in int InvocationID) 304617a3babSopenharmony_ci0:31 Constant: 305617a3babSopenharmony_ci0:31 0 (const int) 306617a3babSopenharmony_ci0:31 'p' ( temp 4-component vector of float) 307617a3babSopenharmony_ci0:32 move second child to first child ( temp float) 308617a3babSopenharmony_ci0:32 gl_PointSize: direct index for structure ( out float PointSize) 309617a3babSopenharmony_ci0:32 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 310617a3babSopenharmony_ci0:32 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 311617a3babSopenharmony_ci0:32 'gl_InvocationID' ( in int InvocationID) 312617a3babSopenharmony_ci0:32 Constant: 313617a3babSopenharmony_ci0:32 1 (const int) 314617a3babSopenharmony_ci0:32 'ps' ( temp float) 315617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 316617a3babSopenharmony_ci0:33 direct index ( temp float ClipDistance) 317617a3babSopenharmony_ci0:33 gl_ClipDistance: direct index for structure ( out unsized 2-element array of float ClipDistance) 318617a3babSopenharmony_ci0:33 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 319617a3babSopenharmony_ci0:33 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 320617a3babSopenharmony_ci0:33 'gl_InvocationID' ( in int InvocationID) 321617a3babSopenharmony_ci0:33 Constant: 322617a3babSopenharmony_ci0:33 2 (const int) 323617a3babSopenharmony_ci0:33 Constant: 324617a3babSopenharmony_ci0:33 1 (const int) 325617a3babSopenharmony_ci0:33 'cd' ( temp float) 326617a3babSopenharmony_ci0:35 move second child to first child ( temp float) 327617a3babSopenharmony_ci0:35 direct index ( patch temp float TessLevelOuter) 328617a3babSopenharmony_ci0:35 'gl_TessLevelOuter' ( patch out 4-element array of float TessLevelOuter) 329617a3babSopenharmony_ci0:35 Constant: 330617a3babSopenharmony_ci0:35 3 (const int) 331617a3babSopenharmony_ci0:35 Constant: 332617a3babSopenharmony_ci0:35 3.200000 333617a3babSopenharmony_ci0:36 move second child to first child ( temp float) 334617a3babSopenharmony_ci0:36 direct index ( patch temp float TessLevelInner) 335617a3babSopenharmony_ci0:36 'gl_TessLevelInner' ( patch out 2-element array of float TessLevelInner) 336617a3babSopenharmony_ci0:36 Constant: 337617a3babSopenharmony_ci0:36 1 (const int) 338617a3babSopenharmony_ci0:36 Constant: 339617a3babSopenharmony_ci0:36 1.300000 340617a3babSopenharmony_ci0:38 Test condition and select ( temp void) 341617a3babSopenharmony_ci0:38 Condition 342617a3babSopenharmony_ci0:38 Compare Greater Than ( temp bool) 343617a3babSopenharmony_ci0:38 'a' ( temp int) 344617a3babSopenharmony_ci0:38 Constant: 345617a3babSopenharmony_ci0:38 10 (const int) 346617a3babSopenharmony_ci0:38 true case 347617a3babSopenharmony_ci0:39 Barrier ( global void) 348617a3babSopenharmony_ci0:38 false case 349617a3babSopenharmony_ci0:41 Barrier ( global void) 350617a3babSopenharmony_ci0:43 Barrier ( global void) 351617a3babSopenharmony_ci0:47 Loop with condition not tested first 352617a3babSopenharmony_ci0:47 Loop Condition 353617a3babSopenharmony_ci0:47 Compare Greater Than ( temp bool) 354617a3babSopenharmony_ci0:47 'a' ( temp int) 355617a3babSopenharmony_ci0:47 Constant: 356617a3babSopenharmony_ci0:47 10 (const int) 357617a3babSopenharmony_ci0:47 Loop Body 358617a3babSopenharmony_ci0:46 Sequence 359617a3babSopenharmony_ci0:46 Barrier ( global void) 360617a3babSopenharmony_ci0:49 switch 361617a3babSopenharmony_ci0:49 condition 362617a3babSopenharmony_ci0:49 'a' ( temp int) 363617a3babSopenharmony_ci0:49 body 364617a3babSopenharmony_ci0:49 Sequence 365617a3babSopenharmony_ci0:50 default: 366617a3babSopenharmony_ci0:? Sequence 367617a3babSopenharmony_ci0:51 Barrier ( global void) 368617a3babSopenharmony_ci0:52 Branch: Break 369617a3babSopenharmony_ci0:54 Test condition and select ( temp int) 370617a3babSopenharmony_ci0:54 Condition 371617a3babSopenharmony_ci0:54 Compare Less Than ( temp bool) 372617a3babSopenharmony_ci0:54 'a' ( temp int) 373617a3babSopenharmony_ci0:54 Constant: 374617a3babSopenharmony_ci0:54 12 (const int) 375617a3babSopenharmony_ci0:54 true case 376617a3babSopenharmony_ci0:54 'a' ( temp int) 377617a3babSopenharmony_ci0:54 false case 378617a3babSopenharmony_ci0:54 Comma ( temp int) 379617a3babSopenharmony_ci0:54 Barrier ( global void) 380617a3babSopenharmony_ci0:54 'a' ( temp int) 381617a3babSopenharmony_ci0:56 Sequence 382617a3babSopenharmony_ci0:56 Barrier ( global void) 383617a3babSopenharmony_ci0:59 Branch: Return 384617a3babSopenharmony_ci0:61 Barrier ( global void) 385617a3babSopenharmony_ci0:67 Function Definition: foo( ( global void) 386617a3babSopenharmony_ci0:67 Function Parameters: 387617a3babSopenharmony_ci0:69 Sequence 388617a3babSopenharmony_ci0:69 gl_PointSize: direct index for structure ( out float PointSize) 389617a3babSopenharmony_ci0:69 direct index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 390617a3babSopenharmony_ci0:69 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 391617a3babSopenharmony_ci0:69 Constant: 392617a3babSopenharmony_ci0:69 4 (const int) 393617a3babSopenharmony_ci0:69 Constant: 394617a3babSopenharmony_ci0:69 1 (const int) 395617a3babSopenharmony_ci0:71 Barrier ( global void) 396617a3babSopenharmony_ci0:91 Function Definition: foop( ( global void) 397617a3babSopenharmony_ci0:91 Function Parameters: 398617a3babSopenharmony_ci0:? Sequence 399617a3babSopenharmony_ci0:95 multiply second child into first child ( temp 3-component vector of float) 400617a3babSopenharmony_ci0:95 'pv3' ( noContraction temp 3-component vector of float) 401617a3babSopenharmony_ci0:95 'pv3' ( noContraction temp 3-component vector of float) 402617a3babSopenharmony_ci0:96 move second child to first child ( temp 3-component vector of float) 403617a3babSopenharmony_ci0:96 'pv3' ( noContraction temp 3-component vector of float) 404617a3babSopenharmony_ci0:96 fma ( global 3-component vector of float) 405617a3babSopenharmony_ci0:96 'pv3' ( noContraction temp 3-component vector of float) 406617a3babSopenharmony_ci0:96 'pv3' ( noContraction temp 3-component vector of float) 407617a3babSopenharmony_ci0:96 'pv3' ( noContraction temp 3-component vector of float) 408617a3babSopenharmony_ci0:97 move second child to first child ( temp double) 409617a3babSopenharmony_ci0:97 'd' ( noContraction temp double) 410617a3babSopenharmony_ci0:97 fma ( global double) 411617a3babSopenharmony_ci0:97 'd' ( noContraction temp double) 412617a3babSopenharmony_ci0:97 'd' ( noContraction temp double) 413617a3babSopenharmony_ci0:97 'd' ( noContraction temp double) 414617a3babSopenharmony_ci0:107 Function Definition: devi( ( global void) 415617a3babSopenharmony_ci0:107 Function Parameters: 416617a3babSopenharmony_ci0:109 Sequence 417617a3babSopenharmony_ci0:109 'gl_DeviceIndex' ( in int DeviceIndex) 418617a3babSopenharmony_ci0:110 'gl_ViewIndex' ( in int ViewIndex) 419617a3babSopenharmony_ci0:121 Function Definition: devie( ( global void) 420617a3babSopenharmony_ci0:121 Function Parameters: 421617a3babSopenharmony_ci0:123 Sequence 422617a3babSopenharmony_ci0:123 'gl_DeviceIndex' ( in int DeviceIndex) 423617a3babSopenharmony_ci0:124 'gl_ViewIndex' ( in int ViewIndex) 424617a3babSopenharmony_ci0:? Linker Objects 425617a3babSopenharmony_ci0:? 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance}) 426617a3babSopenharmony_ci0:? 'outa' ( global 4-element array of int) 427617a3babSopenharmony_ci0:? 'patchIn' ( patch in 4-component vector of float) 428617a3babSopenharmony_ci0:? 'patchOut' ( patch out 4-component vector of float) 429617a3babSopenharmony_ci0:? 'ina' ( in 2-component vector of float) 430617a3babSopenharmony_ci0:? 'inb' ( in 32-element array of 2-component vector of float) 431617a3babSopenharmony_ci0:? 'inc' ( in 32-element array of 2-component vector of float) 432617a3babSopenharmony_ci0:? 'ind' ( in 32-element array of 2-component vector of float) 433617a3babSopenharmony_ci0:? 'ivla' (layout( location=3) in 32-element array of 4-component vector of float) 434617a3babSopenharmony_ci0:? 'ivlb' (layout( location=4) in 32-element array of 4-component vector of float) 435617a3babSopenharmony_ci0:? 'ivlc' (layout( location=4) in 32-element array of 4-component vector of float) 436617a3babSopenharmony_ci0:? 'ovla' (layout( location=3) out 4-element array of 4-component vector of float) 437617a3babSopenharmony_ci0:? 'ovlb' (layout( location=4) out 4-element array of 4-component vector of float) 438617a3babSopenharmony_ci0:? 'ovlc' (layout( location=4) out 4-element array of 4-component vector of float) 439617a3babSopenharmony_ci0:? 'pv3' ( noContraction temp 3-component vector of float) 440617a3babSopenharmony_ci0:? 'pinbi' ( patch out block{ out int a}) 441617a3babSopenharmony_ci0:? 'badOrder' ( invariant noContraction out 4-element array of 4-component vector of float) 442617a3babSopenharmony_ci 443617a3babSopenharmony_ci400.tese 444617a3babSopenharmony_ciERROR: 0:3: 'vertices' : there is no such layout identifier for this stage taking an assigned value 445617a3babSopenharmony_ciERROR: 0:5: 'triangles' : cannot change previously set input primitive 446617a3babSopenharmony_ciERROR: 0:6: 'isolines' : cannot change previously set input primitive 447617a3babSopenharmony_ciERROR: 0:8: 'ccw' : cannot change previously set vertex order 448617a3babSopenharmony_ciERROR: 0:12: 'equal_spacing' : cannot change previously set vertex spacing 449617a3babSopenharmony_ciERROR: 0:13: 'fractional_even_spacing' : cannot change previously set vertex spacing 450617a3babSopenharmony_ciERROR: 0:18: 'patch' : can only use on input in tessellation-evaluation shader 451617a3babSopenharmony_ciERROR: 0:22: 'barrier' : no matching overloaded function found 452617a3babSopenharmony_ciERROR: 0:47: 'patch' : cannot use interpolation qualifiers with patch 453617a3babSopenharmony_ciERROR: 0:48: 'patch' : cannot use interpolation qualifiers with patch 454617a3babSopenharmony_ciERROR: 0:49: 'patch' : cannot use interpolation qualifiers with patch 455617a3babSopenharmony_ciERROR: 0:50: '' : can only have one auxiliary qualifier (centroid, patch, and sample) 456617a3babSopenharmony_ciERROR: 0:59: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use 457617a3babSopenharmony_ciERROR: 0:64: 'quads' : cannot apply to 'out' 458617a3babSopenharmony_ciERROR: 0:64: 'cw' : can only apply to 'in' 459617a3babSopenharmony_ciERROR: 0:65: 'triangles' : cannot apply to 'out' 460617a3babSopenharmony_ciERROR: 0:66: 'isolines' : cannot apply to 'out' 461617a3babSopenharmony_ciERROR: 0:67: 'cw' : can only apply to 'in' 462617a3babSopenharmony_ciERROR: 0:68: 'fractional_odd_spacing' : can only apply to 'in' 463617a3babSopenharmony_ciERROR: 0:69: 'equal_spacing' : can only apply to 'in' 464617a3babSopenharmony_ciERROR: 0:70: 'fractional_even_spacing' : can only apply to 'in' 465617a3babSopenharmony_ciERROR: 0:71: 'point_mode' : can only apply to 'in' 466617a3babSopenharmony_ciERROR: 0:73: 'in' : type must be an array: ina 467617a3babSopenharmony_ciERROR: 0:75: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 468617a3babSopenharmony_ciERROR: 0:78: 'in' : type must be an array: bla 469617a3babSopenharmony_ciERROR: 0:86: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 470617a3babSopenharmony_ciERROR: 0:96: 'location' : overlapping use of location 24 471617a3babSopenharmony_ciERROR: 0:99: 'location' : overlapping use of location 24 472617a3babSopenharmony_ciERROR: 0:101: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved 473617a3babSopenharmony_ciERROR: 0:109: 'gl_DeviceIndex' : required extension not requested: GL_EXT_device_group 474617a3babSopenharmony_ciERROR: 0:110: 'gl_ViewIndex' : required extension not requested: GL_EXT_multiview 475617a3babSopenharmony_ciERROR: 31 compilation errors. No code generated. 476617a3babSopenharmony_ci 477617a3babSopenharmony_ci 478617a3babSopenharmony_ciShader version: 400 479617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects 480617a3babSopenharmony_ciRequested GL_EXT_device_group 481617a3babSopenharmony_ciRequested GL_EXT_multiview 482617a3babSopenharmony_ciinput primitive = quads 483617a3babSopenharmony_civertex spacing = fractional_odd_spacing 484617a3babSopenharmony_citriangle order = cw 485617a3babSopenharmony_ciusing point mode 486617a3babSopenharmony_ciERROR: node is still EOpNull! 487617a3babSopenharmony_ci0:20 Function Definition: main( ( global void) 488617a3babSopenharmony_ci0:20 Function Parameters: 489617a3babSopenharmony_ci0:22 Sequence 490617a3babSopenharmony_ci0:22 Constant: 491617a3babSopenharmony_ci0:22 0.000000 492617a3babSopenharmony_ci0:24 Sequence 493617a3babSopenharmony_ci0:24 move second child to first child ( temp int) 494617a3babSopenharmony_ci0:24 'a' ( temp int) 495617a3babSopenharmony_ci0:24 Constant: 496617a3babSopenharmony_ci0:24 1512 (const int) 497617a3babSopenharmony_ci0:32 Sequence 498617a3babSopenharmony_ci0:32 move second child to first child ( temp 4-component vector of float) 499617a3babSopenharmony_ci0:32 'p' ( temp 4-component vector of float) 500617a3babSopenharmony_ci0:32 gl_Position: direct index for structure ( in 4-component vector of float Position) 501617a3babSopenharmony_ci0:32 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 502617a3babSopenharmony_ci0:32 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 503617a3babSopenharmony_ci0:32 Constant: 504617a3babSopenharmony_ci0:32 1 (const int) 505617a3babSopenharmony_ci0:32 Constant: 506617a3babSopenharmony_ci0:32 0 (const int) 507617a3babSopenharmony_ci0:33 Sequence 508617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 509617a3babSopenharmony_ci0:33 'ps' ( temp float) 510617a3babSopenharmony_ci0:33 gl_PointSize: direct index for structure ( in float PointSize) 511617a3babSopenharmony_ci0:33 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 512617a3babSopenharmony_ci0:33 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 513617a3babSopenharmony_ci0:33 Constant: 514617a3babSopenharmony_ci0:33 1 (const int) 515617a3babSopenharmony_ci0:33 Constant: 516617a3babSopenharmony_ci0:33 1 (const int) 517617a3babSopenharmony_ci0:34 Sequence 518617a3babSopenharmony_ci0:34 move second child to first child ( temp float) 519617a3babSopenharmony_ci0:34 'cd' ( temp float) 520617a3babSopenharmony_ci0:34 direct index ( temp float ClipDistance) 521617a3babSopenharmony_ci0:34 gl_ClipDistance: direct index for structure ( in unsized 3-element array of float ClipDistance) 522617a3babSopenharmony_ci0:34 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 523617a3babSopenharmony_ci0:34 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 524617a3babSopenharmony_ci0:34 Constant: 525617a3babSopenharmony_ci0:34 1 (const int) 526617a3babSopenharmony_ci0:34 Constant: 527617a3babSopenharmony_ci0:34 2 (const int) 528617a3babSopenharmony_ci0:34 Constant: 529617a3babSopenharmony_ci0:34 2 (const int) 530617a3babSopenharmony_ci0:36 Sequence 531617a3babSopenharmony_ci0:36 move second child to first child ( temp int) 532617a3babSopenharmony_ci0:36 'pvi' ( temp int) 533617a3babSopenharmony_ci0:36 'gl_PatchVerticesIn' ( in int PatchVertices) 534617a3babSopenharmony_ci0:37 Sequence 535617a3babSopenharmony_ci0:37 move second child to first child ( temp int) 536617a3babSopenharmony_ci0:37 'pid' ( temp int) 537617a3babSopenharmony_ci0:37 'gl_PrimitiveID' ( in int PrimitiveID) 538617a3babSopenharmony_ci0:38 Sequence 539617a3babSopenharmony_ci0:38 move second child to first child ( temp 3-component vector of float) 540617a3babSopenharmony_ci0:38 'tc' ( temp 3-component vector of float) 541617a3babSopenharmony_ci0:38 'gl_TessCoord' ( in 3-component vector of float TessCoord) 542617a3babSopenharmony_ci0:39 Sequence 543617a3babSopenharmony_ci0:39 move second child to first child ( temp float) 544617a3babSopenharmony_ci0:39 'tlo' ( temp float) 545617a3babSopenharmony_ci0:39 direct index ( patch temp float TessLevelOuter) 546617a3babSopenharmony_ci0:39 'gl_TessLevelOuter' ( patch in 4-element array of float TessLevelOuter) 547617a3babSopenharmony_ci0:39 Constant: 548617a3babSopenharmony_ci0:39 3 (const int) 549617a3babSopenharmony_ci0:40 Sequence 550617a3babSopenharmony_ci0:40 move second child to first child ( temp float) 551617a3babSopenharmony_ci0:40 'tli' ( temp float) 552617a3babSopenharmony_ci0:40 direct index ( patch temp float TessLevelInner) 553617a3babSopenharmony_ci0:40 'gl_TessLevelInner' ( patch in 2-element array of float TessLevelInner) 554617a3babSopenharmony_ci0:40 Constant: 555617a3babSopenharmony_ci0:40 1 (const int) 556617a3babSopenharmony_ci0:42 move second child to first child ( temp 4-component vector of float) 557617a3babSopenharmony_ci0:42 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 558617a3babSopenharmony_ci0:42 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance}) 559617a3babSopenharmony_ci0:42 Constant: 560617a3babSopenharmony_ci0:42 0 (const uint) 561617a3babSopenharmony_ci0:42 'p' ( temp 4-component vector of float) 562617a3babSopenharmony_ci0:43 move second child to first child ( temp float) 563617a3babSopenharmony_ci0:43 gl_PointSize: direct index for structure ( gl_PointSize float PointSize) 564617a3babSopenharmony_ci0:43 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance}) 565617a3babSopenharmony_ci0:43 Constant: 566617a3babSopenharmony_ci0:43 1 (const uint) 567617a3babSopenharmony_ci0:43 'ps' ( temp float) 568617a3babSopenharmony_ci0:44 move second child to first child ( temp float) 569617a3babSopenharmony_ci0:44 direct index ( temp float ClipDistance) 570617a3babSopenharmony_ci0:44 gl_ClipDistance: direct index for structure ( out unsized 3-element array of float ClipDistance) 571617a3babSopenharmony_ci0:44 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance}) 572617a3babSopenharmony_ci0:44 Constant: 573617a3babSopenharmony_ci0:44 2 (const uint) 574617a3babSopenharmony_ci0:44 Constant: 575617a3babSopenharmony_ci0:44 2 (const int) 576617a3babSopenharmony_ci0:44 'cd' ( temp float) 577617a3babSopenharmony_ci0:107 Function Definition: devi( ( global void) 578617a3babSopenharmony_ci0:107 Function Parameters: 579617a3babSopenharmony_ci0:109 Sequence 580617a3babSopenharmony_ci0:109 'gl_DeviceIndex' ( in int DeviceIndex) 581617a3babSopenharmony_ci0:110 'gl_ViewIndex' ( in int ViewIndex) 582617a3babSopenharmony_ci0:121 Function Definition: devie( ( global void) 583617a3babSopenharmony_ci0:121 Function Parameters: 584617a3babSopenharmony_ci0:123 Sequence 585617a3babSopenharmony_ci0:123 'gl_DeviceIndex' ( in int DeviceIndex) 586617a3babSopenharmony_ci0:124 'gl_ViewIndex' ( in int ViewIndex) 587617a3babSopenharmony_ci0:? Linker Objects 588617a3babSopenharmony_ci0:? 'patchIn' ( patch in 4-component vector of float) 589617a3babSopenharmony_ci0:? 'patchOut' ( patch out 4-component vector of float) 590617a3babSopenharmony_ci0:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance}) 591617a3babSopenharmony_ci0:? 'badp1' ( smooth patch in 4-component vector of float) 592617a3babSopenharmony_ci0:? 'badp2' ( flat patch in 4-component vector of float) 593617a3babSopenharmony_ci0:? 'badp3' ( noperspective patch in 4-component vector of float) 594617a3babSopenharmony_ci0:? 'badp4' ( patch sample in 3-component vector of float) 595617a3babSopenharmony_ci0:? 'gl_in' ( in 32-element array of block{ in 1-element array of float ClipDistance gl_ClipDistance}) 596617a3babSopenharmony_ci0:? 'ina' ( in 2-component vector of float) 597617a3babSopenharmony_ci0:? 'inb' ( in 32-element array of 2-component vector of float) 598617a3babSopenharmony_ci0:? 'inc' ( in 32-element array of 2-component vector of float) 599617a3babSopenharmony_ci0:? 'ind' ( in 32-element array of 2-component vector of float) 600617a3babSopenharmony_ci0:? 'bla' ( in block{ in int f}) 601617a3babSopenharmony_ci0:? 'blb' ( in 32-element array of block{ in int f}) 602617a3babSopenharmony_ci0:? 'blc' ( in 32-element array of block{ in int f}) 603617a3babSopenharmony_ci0:? 'bld' ( in 32-element array of block{ in int f}) 604617a3babSopenharmony_ci0:? 'ivla' (layout( location=23) in 32-element array of 4-component vector of float) 605617a3babSopenharmony_ci0:? 'ivlb' (layout( location=24) in 32-element array of 4-component vector of float) 606617a3babSopenharmony_ci0:? 'ivlc' (layout( location=24) in 32-element array of 4-component vector of float) 607617a3babSopenharmony_ci0:? 'ovla' (layout( location=23) out 2-element array of 4-component vector of float) 608617a3babSopenharmony_ci0:? 'ovlb' (layout( location=24) out 2-element array of 4-component vector of float) 609617a3babSopenharmony_ci0:? 'pinbi' ( patch in block{ in int a}) 610617a3babSopenharmony_ci 611617a3babSopenharmony_ci410.tesc 612617a3babSopenharmony_ciERROR: 0:4: 'length' : array must first be sized by a redeclaration or layout qualifier 613617a3babSopenharmony_ciERROR: 1 compilation errors. No code generated. 614617a3babSopenharmony_ci 615617a3babSopenharmony_ci 616617a3babSopenharmony_ciShader version: 400 617617a3babSopenharmony_civertices = -1 618617a3babSopenharmony_ciERROR: node is still EOpNull! 619617a3babSopenharmony_ci0:8 Function Definition: main( ( global void) 620617a3babSopenharmony_ci0:8 Function Parameters: 621617a3babSopenharmony_ci0:? Linker Objects 622617a3babSopenharmony_ci0:? 'gl_out' ( out unsized 1-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 623617a3babSopenharmony_ci0:? 'outa' ( global 1-element array of int) 624617a3babSopenharmony_ci0:? 'patchOut' ( patch out 4-component vector of float) 625617a3babSopenharmony_ci 626617a3babSopenharmony_ci420.tesc 627617a3babSopenharmony_ciERROR: 0:7: 'vertices' : inconsistent output number of vertices for array size of gl_out 628617a3babSopenharmony_ciERROR: 0:11: 'vertices' : inconsistent output number of vertices for array size of a 629617a3babSopenharmony_ciERROR: 0:12: 'vertices' : inconsistent output number of vertices for array size of outb 630617a3babSopenharmony_ciERROR: 0:26: 'gl_PointSize' : no such field in structure 'gl_out' 631617a3babSopenharmony_ciERROR: 0:26: 'assign' : cannot convert from ' temp float' to ' temp block{ out 4-component vector of float Position gl_Position}' 632617a3babSopenharmony_ciERROR: 0:29: 'out' : type must be an array: outf 633617a3babSopenharmony_ciERROR: 0:43: 'vertices' : must be greater than 0 634617a3babSopenharmony_ciERROR: 7 compilation errors. No code generated. 635617a3babSopenharmony_ci 636617a3babSopenharmony_ci 637617a3babSopenharmony_ciShader version: 420 638617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects 639617a3babSopenharmony_civertices = 4 640617a3babSopenharmony_ciERROR: node is still EOpNull! 641617a3babSopenharmony_ci0:15 Function Definition: main( ( global void) 642617a3babSopenharmony_ci0:15 Function Parameters: 643617a3babSopenharmony_ci0:17 Sequence 644617a3babSopenharmony_ci0:17 Sequence 645617a3babSopenharmony_ci0:17 move second child to first child ( temp 4-component vector of float) 646617a3babSopenharmony_ci0:17 'p' ( temp 4-component vector of float) 647617a3babSopenharmony_ci0:17 gl_Position: direct index for structure ( in 4-component vector of float Position) 648617a3babSopenharmony_ci0:17 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 649617a3babSopenharmony_ci0:17 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 650617a3babSopenharmony_ci0:17 Constant: 651617a3babSopenharmony_ci0:17 1 (const int) 652617a3babSopenharmony_ci0:17 Constant: 653617a3babSopenharmony_ci0:17 0 (const int) 654617a3babSopenharmony_ci0:18 Sequence 655617a3babSopenharmony_ci0:18 move second child to first child ( temp float) 656617a3babSopenharmony_ci0:18 'ps' ( temp float) 657617a3babSopenharmony_ci0:18 gl_PointSize: direct index for structure ( in float PointSize) 658617a3babSopenharmony_ci0:18 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 659617a3babSopenharmony_ci0:18 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 660617a3babSopenharmony_ci0:18 Constant: 661617a3babSopenharmony_ci0:18 1 (const int) 662617a3babSopenharmony_ci0:18 Constant: 663617a3babSopenharmony_ci0:18 1 (const int) 664617a3babSopenharmony_ci0:19 Sequence 665617a3babSopenharmony_ci0:19 move second child to first child ( temp float) 666617a3babSopenharmony_ci0:19 'cd' ( temp float) 667617a3babSopenharmony_ci0:19 direct index ( temp float ClipDistance) 668617a3babSopenharmony_ci0:19 gl_ClipDistance: direct index for structure ( in unsized 3-element array of float ClipDistance) 669617a3babSopenharmony_ci0:19 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 670617a3babSopenharmony_ci0:19 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-element array of float ClipDistance gl_ClipDistance}) 671617a3babSopenharmony_ci0:19 Constant: 672617a3babSopenharmony_ci0:19 1 (const int) 673617a3babSopenharmony_ci0:19 Constant: 674617a3babSopenharmony_ci0:19 2 (const int) 675617a3babSopenharmony_ci0:19 Constant: 676617a3babSopenharmony_ci0:19 2 (const int) 677617a3babSopenharmony_ci0:21 Sequence 678617a3babSopenharmony_ci0:21 move second child to first child ( temp int) 679617a3babSopenharmony_ci0:21 'pvi' ( temp int) 680617a3babSopenharmony_ci0:21 'gl_PatchVerticesIn' ( in int PatchVertices) 681617a3babSopenharmony_ci0:22 Sequence 682617a3babSopenharmony_ci0:22 move second child to first child ( temp int) 683617a3babSopenharmony_ci0:22 'pid' ( temp int) 684617a3babSopenharmony_ci0:22 'gl_PrimitiveID' ( in int PrimitiveID) 685617a3babSopenharmony_ci0:23 Sequence 686617a3babSopenharmony_ci0:23 move second child to first child ( temp int) 687617a3babSopenharmony_ci0:23 'iid' ( temp int) 688617a3babSopenharmony_ci0:23 'gl_InvocationID' ( in int InvocationID) 689617a3babSopenharmony_ci0:25 move second child to first child ( temp 4-component vector of float) 690617a3babSopenharmony_ci0:25 gl_Position: direct index for structure ( out 4-component vector of float Position) 691617a3babSopenharmony_ci0:25 indirect index ( temp block{ out 4-component vector of float Position gl_Position}) 692617a3babSopenharmony_ci0:25 'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position}) 693617a3babSopenharmony_ci0:25 'gl_InvocationID' ( in int InvocationID) 694617a3babSopenharmony_ci0:25 Constant: 695617a3babSopenharmony_ci0:25 0 (const int) 696617a3babSopenharmony_ci0:25 'p' ( temp 4-component vector of float) 697617a3babSopenharmony_ci0:26 indirect index ( temp block{ out 4-component vector of float Position gl_Position}) 698617a3babSopenharmony_ci0:26 'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position}) 699617a3babSopenharmony_ci0:26 'gl_InvocationID' ( in int InvocationID) 700617a3babSopenharmony_ci0:34 Function Definition: foo( ( global void) 701617a3babSopenharmony_ci0:34 Function Parameters: 702617a3babSopenharmony_ci0:36 Sequence 703617a3babSopenharmony_ci0:36 Test condition and select ( temp void) 704617a3babSopenharmony_ci0:36 Condition 705617a3babSopenharmony_ci0:36 logical-or ( temp bool) 706617a3babSopenharmony_ci0:36 Compare Not Equal ( temp bool) 707617a3babSopenharmony_ci0:36 Constant: 708617a3babSopenharmony_ci0:36 -0.625000 709617a3babSopenharmony_ci0:36 -0.500000 710617a3babSopenharmony_ci0:36 -0.375000 711617a3babSopenharmony_ci0:36 -0.250000 712617a3babSopenharmony_ci0:36 -0.375000 713617a3babSopenharmony_ci0:36 -0.250000 714617a3babSopenharmony_ci0:36 -0.125000 715617a3babSopenharmony_ci0:36 0.000000 716617a3babSopenharmony_ci0:36 direct index (layout( location=0) temp 2X4 matrix of double) 717617a3babSopenharmony_ci0:36 'vs_tcs_first' (layout( location=0) in 32-element array of 2X4 matrix of double) 718617a3babSopenharmony_ci0:36 Constant: 719617a3babSopenharmony_ci0:36 0 (const int) 720617a3babSopenharmony_ci0:37 Compare Not Equal ( temp bool) 721617a3babSopenharmony_ci0:37 Constant: 722617a3babSopenharmony_ci0:37 0.375000 723617a3babSopenharmony_ci0:37 0.500000 724617a3babSopenharmony_ci0:37 0.625000 725617a3babSopenharmony_ci0:37 0.750000 726617a3babSopenharmony_ci0:37 0.625000 727617a3babSopenharmony_ci0:37 0.750000 728617a3babSopenharmony_ci0:37 0.875000 729617a3babSopenharmony_ci0:37 -0.625000 730617a3babSopenharmony_ci0:37 direct index (layout( location=12) temp 2X4 matrix of double) 731617a3babSopenharmony_ci0:37 'vs_tcs_last' (layout( location=12) in 32-element array of 2X4 matrix of double) 732617a3babSopenharmony_ci0:37 Constant: 733617a3babSopenharmony_ci0:37 0 (const int) 734617a3babSopenharmony_ci0:36 true case is null 735617a3babSopenharmony_ci0:? Linker Objects 736617a3babSopenharmony_ci0:? 'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position}) 737617a3babSopenharmony_ci0:? 'a' ( out 3-element array of int) 738617a3babSopenharmony_ci0:? 'outb' ( out 5-element array of int) 739617a3babSopenharmony_ci0:? 'outc' ( out 4-element array of int) 740617a3babSopenharmony_ci0:? 'outf' ( out float) 741617a3babSopenharmony_ci0:? 'vs_tcs_first' (layout( location=0) in 32-element array of 2X4 matrix of double) 742617a3babSopenharmony_ci0:? 'vs_tcs_last' (layout( location=12) in 32-element array of 2X4 matrix of double) 743617a3babSopenharmony_ci 744617a3babSopenharmony_ci420.tese 745617a3babSopenharmony_ciERROR: 0:7: '=' : cannot convert from ' const 3-element array of float' to ' global 2-element array of float' 746617a3babSopenharmony_ciERROR: 0:8: 'initializer list' : wrong vector size (or rows in a matrix column): temp 2-component vector of float 747617a3babSopenharmony_ciERROR: 0:9: 'initializer list' : wrong number of matrix columns: temp 3X3 matrix of float 748617a3babSopenharmony_ciERROR: 0:10: 'initializer list' : wrong number of matrix columns: temp 2X2 matrix of float 749617a3babSopenharmony_ciERROR: 0:25: 'initializer list' : wrong number of structure members 750617a3babSopenharmony_ciERROR: 0:27: '=' : cannot convert from ' const bool' to ' global int' 751617a3babSopenharmony_ciERROR: 0:28: 'constructor' : cannot convert parameter 2 from ' const float' to ' temp 4-component vector of float' 752617a3babSopenharmony_ciERROR: 0:29: 'constructor' : cannot convert parameter 2 from ' const 2X2 matrix of float' to ' const 4-component vector of float' 753617a3babSopenharmony_ciERROR: 0:29: ' const 2-element array of 4-component vector of float' : cannot construct with these arguments 754617a3babSopenharmony_ciERROR: 0:29: '=' : cannot convert from ' const float' to ' global 2-element array of 4-component vector of float' 755617a3babSopenharmony_ciERROR: 0:30: 'initializer list' : wrong number of matrix columns: temp 4X2 matrix of float 756617a3babSopenharmony_ciERROR: 0:40: 'constructor' : cannot convert parameter 1 from ' const structure{ global 4-component vector of float a, global 4-component vector of float b}' to ' temp structure{ global float s, global float t}' 757617a3babSopenharmony_ciERROR: 0:70: 'initializer list' : wrong number of structure members 758617a3babSopenharmony_ciERROR: 13 compilation errors. No code generated. 759617a3babSopenharmony_ci 760617a3babSopenharmony_ci 761617a3babSopenharmony_ciShader version: 420 762617a3babSopenharmony_ciinput primitive = none 763617a3babSopenharmony_civertex spacing = none 764617a3babSopenharmony_citriangle order = none 765617a3babSopenharmony_ciERROR: node is still EOpNull! 766617a3babSopenharmony_ci0:4 Sequence 767617a3babSopenharmony_ci0:4 move second child to first child ( temp 2X2 matrix of float) 768617a3babSopenharmony_ci0:4 'b' ( global 2X2 matrix of float) 769617a3babSopenharmony_ci0:4 Constant: 770617a3babSopenharmony_ci0:4 1.000000 771617a3babSopenharmony_ci0:4 0.000000 772617a3babSopenharmony_ci0:4 0.000000 773617a3babSopenharmony_ci0:4 1.000000 774617a3babSopenharmony_ci0:15 Sequence 775617a3babSopenharmony_ci0:15 move second child to first child ( temp structure{ global float a, global int b}) 776617a3babSopenharmony_ci0:15 'e' ( global structure{ global float a, global int b}) 777617a3babSopenharmony_ci0:15 Constant: 778617a3babSopenharmony_ci0:15 1.200000 779617a3babSopenharmony_ci0:15 2 (const int) 780617a3babSopenharmony_ci0:20 Sequence 781617a3babSopenharmony_ci0:20 move second child to first child ( temp structure{ global float a, global int b}) 782617a3babSopenharmony_ci0:20 'e2' ( global structure{ global float a, global int b}) 783617a3babSopenharmony_ci0:20 Constant: 784617a3babSopenharmony_ci0:20 1.000000 785617a3babSopenharmony_ci0:20 3 (const int) 786617a3babSopenharmony_ci0:42 Sequence 787617a3babSopenharmony_ci0:42 move second child to first child ( temp 5-element array of float) 788617a3babSopenharmony_ci0:42 'b5' ( global 5-element array of float) 789617a3babSopenharmony_ci0:42 Constant: 790617a3babSopenharmony_ci0:42 3.400000 791617a3babSopenharmony_ci0:42 4.200000 792617a3babSopenharmony_ci0:42 5.000000 793617a3babSopenharmony_ci0:42 5.200000 794617a3babSopenharmony_ci0:42 1.100000 795617a3babSopenharmony_ci0:55 Sequence 796617a3babSopenharmony_ci0:55 move second child to first child ( temp structure{ global int f}) 797617a3babSopenharmony_ci0:55 'single1' ( global structure{ global int f}) 798617a3babSopenharmony_ci0:55 Constant: 799617a3babSopenharmony_ci0:55 10 (const int) 800617a3babSopenharmony_ci0:58 Sequence 801617a3babSopenharmony_ci0:58 move second child to first child ( temp structure{ global 2-component vector of uint v}) 802617a3babSopenharmony_ci0:58 'single2' ( global structure{ global 2-component vector of uint v}) 803617a3babSopenharmony_ci0:58 Constant: 804617a3babSopenharmony_ci0:58 1 (const uint) 805617a3babSopenharmony_ci0:58 2 (const uint) 806617a3babSopenharmony_ci0:61 Sequence 807617a3babSopenharmony_ci0:61 move second child to first child ( temp structure{ global structure{ global int f} s1}) 808617a3babSopenharmony_ci0:61 'single3' ( global structure{ global structure{ global int f} s1}) 809617a3babSopenharmony_ci0:61 Constant: 810617a3babSopenharmony_ci0:61 3 (const int) 811617a3babSopenharmony_ci0:64 Sequence 812617a3babSopenharmony_ci0:64 move second child to first child ( temp structure{ global structure{ global 2-component vector of uint v} s1}) 813617a3babSopenharmony_ci0:64 'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1}) 814617a3babSopenharmony_ci0:64 Constant: 815617a3babSopenharmony_ci0:64 4 (const uint) 816617a3babSopenharmony_ci0:64 5 (const uint) 817617a3babSopenharmony_ci0:79 Sequence 818617a3babSopenharmony_ci0:79 move second child to first child ( temp 3-component vector of float) 819617a3babSopenharmony_ci0:79 'av3' ( global 3-component vector of float) 820617a3babSopenharmony_ci0:79 Construct vec3 ( global 3-component vector of float) 821617a3babSopenharmony_ci0:79 'vc1' ( global float) 822617a3babSopenharmony_ci0:79 'vc2' ( global float) 823617a3babSopenharmony_ci0:79 'vc3' ( global float) 824617a3babSopenharmony_ci0:80 Sequence 825617a3babSopenharmony_ci0:80 move second child to first child ( temp 3-component vector of float) 826617a3babSopenharmony_ci0:80 'bv3' ( global 3-component vector of float) 827617a3babSopenharmony_ci0:80 Construct vec3 ( temp 3-component vector of float) 828617a3babSopenharmony_ci0:80 'vc1' ( global float) 829617a3babSopenharmony_ci0:80 'vc2' ( global float) 830617a3babSopenharmony_ci0:80 'vc3' ( global float) 831617a3babSopenharmony_ci0:82 Function Definition: main( ( global void) 832617a3babSopenharmony_ci0:82 Function Parameters: 833617a3babSopenharmony_ci0:84 Sequence 834617a3babSopenharmony_ci0:84 MemoryBarrier ( global void) 835617a3babSopenharmony_ci0:86 Test condition and select ( temp void) 836617a3babSopenharmony_ci0:86 Condition 837617a3babSopenharmony_ci0:86 Compare Equal ( temp bool) 838617a3babSopenharmony_ci0:86 Constant: 839617a3babSopenharmony_ci0:86 1 (const uint) 840617a3babSopenharmony_ci0:86 2 (const uint) 841617a3babSopenharmony_ci0:86 3.000000 842617a3babSopenharmony_ci0:86 4.000000 843617a3babSopenharmony_ci0:86 0.000000 844617a3babSopenharmony_ci0:86 0.000000 845617a3babSopenharmony_ci0:86 0.000000 846617a3babSopenharmony_ci0:86 4.000000 847617a3babSopenharmony_ci0:86 0.000000 848617a3babSopenharmony_ci0:86 5.000000 849617a3babSopenharmony_ci0:86 6.000000 850617a3babSopenharmony_ci0:86 0.000000 851617a3babSopenharmony_ci0:86 0.000000 852617a3babSopenharmony_ci0:86 0.000000 853617a3babSopenharmony_ci0:86 6.000000 854617a3babSopenharmony_ci0:86 0.000000 855617a3babSopenharmony_ci0:86 'curlybad1' ( temp structure{ global 2-component vector of uint uv2, global 2-element array of structure{ global float f, global 2X3 matrix of float m23} s}) 856617a3babSopenharmony_ci0:86 true case is null 857617a3babSopenharmony_ci0:88 Test condition and select ( temp void) 858617a3babSopenharmony_ci0:88 Condition 859617a3babSopenharmony_ci0:88 Constant: 860617a3babSopenharmony_ci0:88 true (const bool) 861617a3babSopenharmony_ci0:88 true case is null 862617a3babSopenharmony_ci0:? Linker Objects 863617a3babSopenharmony_ci0:? 'a' ( const 2X2 matrix of float) 864617a3babSopenharmony_ci0:? 1.000000 865617a3babSopenharmony_ci0:? 0.000000 866617a3babSopenharmony_ci0:? 0.000000 867617a3babSopenharmony_ci0:? 1.000000 868617a3babSopenharmony_ci0:? 'b' ( global 2X2 matrix of float) 869617a3babSopenharmony_ci0:? 'c' ( const 2X2 matrix of float) 870617a3babSopenharmony_ci0:? 1.000000 871617a3babSopenharmony_ci0:? 0.000000 872617a3babSopenharmony_ci0:? 0.000000 873617a3babSopenharmony_ci0:? 1.000000 874617a3babSopenharmony_ci0:? 'a2' ( global 2-element array of float) 875617a3babSopenharmony_ci0:? 'b2' ( global 2-component vector of float) 876617a3babSopenharmony_ci0:? 'c2' ( global 3X3 matrix of float) 877617a3babSopenharmony_ci0:? 'd' ( global 2X2 matrix of float) 878617a3babSopenharmony_ci0:? 'e' ( global structure{ global float a, global int b}) 879617a3babSopenharmony_ci0:? 'e2' ( global structure{ global float a, global int b}) 880617a3babSopenharmony_ci0:? 'e3' ( global structure{ global float a, global int b}) 881617a3babSopenharmony_ci0:? 'a3' ( global int) 882617a3babSopenharmony_ci0:? 'b3' ( global 2-element array of 4-component vector of float) 883617a3babSopenharmony_ci0:? 'b4' ( global 2-element array of 4-component vector of float) 884617a3babSopenharmony_ci0:? 'c3' ( global 4X2 matrix of float) 885617a3babSopenharmony_ci0:? 'd2' ( global unsized 1-element array of structure{ global float s, global float t}) 886617a3babSopenharmony_ci0:? 'b5' ( global 5-element array of float) 887617a3babSopenharmony_ci0:? 'single1' ( global structure{ global int f}) 888617a3babSopenharmony_ci0:? 'single2' ( global structure{ global 2-component vector of uint v}) 889617a3babSopenharmony_ci0:? 'single3' ( global structure{ global structure{ global int f} s1}) 890617a3babSopenharmony_ci0:? 'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1}) 891617a3babSopenharmony_ci0:? 'constructed' ( const structure{ global 2-component vector of uint uv2, global 2-element array of structure{ global float f, global 2X3 matrix of float m23} s}) 892617a3babSopenharmony_ci0:? 1 (const uint) 893617a3babSopenharmony_ci0:? 2 (const uint) 894617a3babSopenharmony_ci0:? 3.000000 895617a3babSopenharmony_ci0:? 4.000000 896617a3babSopenharmony_ci0:? 0.000000 897617a3babSopenharmony_ci0:? 0.000000 898617a3babSopenharmony_ci0:? 0.000000 899617a3babSopenharmony_ci0:? 4.000000 900617a3babSopenharmony_ci0:? 0.000000 901617a3babSopenharmony_ci0:? 5.000000 902617a3babSopenharmony_ci0:? 6.000000 903617a3babSopenharmony_ci0:? 0.000000 904617a3babSopenharmony_ci0:? 0.000000 905617a3babSopenharmony_ci0:? 0.000000 906617a3babSopenharmony_ci0:? 6.000000 907617a3babSopenharmony_ci0:? 0.000000 908617a3babSopenharmony_ci0:? 'curlybad1' ( temp structure{ global 2-component vector of uint uv2, global 2-element array of structure{ global float f, global 2X3 matrix of float m23} s}) 909617a3babSopenharmony_ci0:? 'curlyInit' ( const structure{ global 2-component vector of uint uv2, global 2-element array of structure{ global float f, global 2X3 matrix of float m23} s}) 910617a3babSopenharmony_ci0:? 1 (const uint) 911617a3babSopenharmony_ci0:? 2 (const uint) 912617a3babSopenharmony_ci0:? 3.000000 913617a3babSopenharmony_ci0:? 4.000000 914617a3babSopenharmony_ci0:? 0.000000 915617a3babSopenharmony_ci0:? 0.000000 916617a3babSopenharmony_ci0:? 0.000000 917617a3babSopenharmony_ci0:? 4.000000 918617a3babSopenharmony_ci0:? 0.000000 919617a3babSopenharmony_ci0:? 5.000000 920617a3babSopenharmony_ci0:? 6.000000 921617a3babSopenharmony_ci0:? 0.000000 922617a3babSopenharmony_ci0:? 0.000000 923617a3babSopenharmony_ci0:? 0.000000 924617a3babSopenharmony_ci0:? 6.000000 925617a3babSopenharmony_ci0:? 0.000000 926617a3babSopenharmony_ci0:? 'vc1' ( global float) 927617a3babSopenharmony_ci0:? 'vc2' ( global float) 928617a3babSopenharmony_ci0:? 'vc3' ( global float) 929617a3babSopenharmony_ci0:? 'av3' ( global 3-component vector of float) 930617a3babSopenharmony_ci0:? 'bv3' ( global 3-component vector of float) 931617a3babSopenharmony_ci 932617a3babSopenharmony_ci 933617a3babSopenharmony_ciLinked tessellation control stage: 934617a3babSopenharmony_ci 935617a3babSopenharmony_ciERROR: Linking tessellation control stage: can't handle multiple entry points per stage 936617a3babSopenharmony_ciERROR: Linking tessellation control stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 937617a3babSopenharmony_ci main( 938617a3babSopenharmony_ciERROR: Linking tessellation control stage: can't handle multiple entry points per stage 939617a3babSopenharmony_ciERROR: Linking tessellation control stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 940617a3babSopenharmony_ci main( 941617a3babSopenharmony_ciERROR: Linking tessellation control stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 942617a3babSopenharmony_ci main( 943617a3babSopenharmony_ciERROR: Linking tessellation control and tessellation control stages: Array sizes must be compatible: 944617a3babSopenharmony_ci tessellation control stage: " int outa[4]" 945617a3babSopenharmony_ci tessellation control stage: " int outa[1]" 946617a3babSopenharmony_ciERROR: Linking tessellation control stage: can't handle multiple entry points per stage 947617a3babSopenharmony_ciERROR: Linking tessellation control stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 948617a3babSopenharmony_ci main( 949617a3babSopenharmony_ciERROR: Linking tessellation control stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 950617a3babSopenharmony_ci main( 951617a3babSopenharmony_ciERROR: Linking tessellation control stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 952617a3babSopenharmony_ci foo( 953617a3babSopenharmony_ciERROR: Linking tessellation control stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 954617a3babSopenharmony_ci main( 955617a3babSopenharmony_ciERROR: Linking tessellation control and tessellation control stages: tessellation control block member has no corresponding member in tessellation control block: 956617a3babSopenharmony_ci tessellation control stage: Block: gl_PerVertex, Member: gl_PointSize 957617a3babSopenharmony_ci tessellation control stage: Block: gl_PerVertex, Member: n/a 958617a3babSopenharmony_ci 959617a3babSopenharmony_ciLinked tessellation evaluation stage: 960617a3babSopenharmony_ci 961617a3babSopenharmony_ciERROR: Linking tessellation evaluation stage: can't handle multiple entry points per stage 962617a3babSopenharmony_ciERROR: Linking tessellation evaluation stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 963617a3babSopenharmony_ci main( 964617a3babSopenharmony_ciERROR: Linking tessellation evaluation stage: can't handle multiple entry points per stage 965617a3babSopenharmony_ciERROR: Linking tessellation evaluation stage: Contradictory input vertex spacing 966617a3babSopenharmony_ciERROR: Linking tessellation evaluation stage: Contradictory triangle ordering 967617a3babSopenharmony_ciERROR: Linking tessellation evaluation stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 968617a3babSopenharmony_ci main( 969617a3babSopenharmony_ciERROR: Linking tessellation evaluation stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 970617a3babSopenharmony_ci main( 971617a3babSopenharmony_ci 972617a3babSopenharmony_ciShader version: 420 973617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects 974617a3babSopenharmony_ciRequested GL_ARB_tessellation_shader 975617a3babSopenharmony_ciRequested GL_EXT_device_group 976617a3babSopenharmony_ciRequested GL_EXT_multiview 977617a3babSopenharmony_civertices = 4 978617a3babSopenharmony_ci0:? Sequence 979617a3babSopenharmony_ci0:10 Function Definition: main( ( global void) 980617a3babSopenharmony_ci0:10 Function Parameters: 981617a3babSopenharmony_ci0:12 Sequence 982617a3babSopenharmony_ci0:12 Barrier ( global void) 983617a3babSopenharmony_ci0:14 Sequence 984617a3babSopenharmony_ci0:14 move second child to first child ( temp int) 985617a3babSopenharmony_ci0:14 'a' ( temp int) 986617a3babSopenharmony_ci0:14 Constant: 987617a3babSopenharmony_ci0:14 5392 (const int) 988617a3babSopenharmony_ci0:20 Sequence 989617a3babSopenharmony_ci0:20 move second child to first child ( temp 4-component vector of float) 990617a3babSopenharmony_ci0:20 'p' ( temp 4-component vector of float) 991617a3babSopenharmony_ci0:20 gl_Position: direct index for structure ( in 4-component vector of float Position) 992617a3babSopenharmony_ci0:20 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 993617a3babSopenharmony_ci0:20 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 994617a3babSopenharmony_ci0:20 Constant: 995617a3babSopenharmony_ci0:20 1 (const int) 996617a3babSopenharmony_ci0:20 Constant: 997617a3babSopenharmony_ci0:20 0 (const int) 998617a3babSopenharmony_ci0:21 Sequence 999617a3babSopenharmony_ci0:21 move second child to first child ( temp float) 1000617a3babSopenharmony_ci0:21 'ps' ( temp float) 1001617a3babSopenharmony_ci0:21 gl_PointSize: direct index for structure ( in float PointSize) 1002617a3babSopenharmony_ci0:21 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1003617a3babSopenharmony_ci0:21 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1004617a3babSopenharmony_ci0:21 Constant: 1005617a3babSopenharmony_ci0:21 1 (const int) 1006617a3babSopenharmony_ci0:21 Constant: 1007617a3babSopenharmony_ci0:21 1 (const int) 1008617a3babSopenharmony_ci0:22 Sequence 1009617a3babSopenharmony_ci0:22 move second child to first child ( temp float) 1010617a3babSopenharmony_ci0:22 'cd' ( temp float) 1011617a3babSopenharmony_ci0:22 direct index ( temp float ClipDistance) 1012617a3babSopenharmony_ci0:22 gl_ClipDistance: direct index for structure ( in 3-element array of float ClipDistance) 1013617a3babSopenharmony_ci0:22 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1014617a3babSopenharmony_ci0:22 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1015617a3babSopenharmony_ci0:22 Constant: 1016617a3babSopenharmony_ci0:22 1 (const int) 1017617a3babSopenharmony_ci0:22 Constant: 1018617a3babSopenharmony_ci0:22 2 (const int) 1019617a3babSopenharmony_ci0:22 Constant: 1020617a3babSopenharmony_ci0:22 2 (const int) 1021617a3babSopenharmony_ci0:24 Sequence 1022617a3babSopenharmony_ci0:24 move second child to first child ( temp int) 1023617a3babSopenharmony_ci0:24 'pvi' ( temp int) 1024617a3babSopenharmony_ci0:24 'gl_PatchVerticesIn' ( in int PatchVertices) 1025617a3babSopenharmony_ci0:25 Sequence 1026617a3babSopenharmony_ci0:25 move second child to first child ( temp int) 1027617a3babSopenharmony_ci0:25 'pid' ( temp int) 1028617a3babSopenharmony_ci0:25 'gl_PrimitiveID' ( in int PrimitiveID) 1029617a3babSopenharmony_ci0:26 Sequence 1030617a3babSopenharmony_ci0:26 move second child to first child ( temp int) 1031617a3babSopenharmony_ci0:26 'iid' ( temp int) 1032617a3babSopenharmony_ci0:26 'gl_InvocationID' ( in int InvocationID) 1033617a3babSopenharmony_ci0:28 move second child to first child ( temp 4-component vector of float) 1034617a3babSopenharmony_ci0:28 gl_Position: direct index for structure ( out 4-component vector of float Position) 1035617a3babSopenharmony_ci0:28 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1036617a3babSopenharmony_ci0:28 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1037617a3babSopenharmony_ci0:28 'gl_InvocationID' ( in int InvocationID) 1038617a3babSopenharmony_ci0:28 Constant: 1039617a3babSopenharmony_ci0:28 0 (const int) 1040617a3babSopenharmony_ci0:28 'p' ( temp 4-component vector of float) 1041617a3babSopenharmony_ci0:29 move second child to first child ( temp float) 1042617a3babSopenharmony_ci0:29 gl_PointSize: direct index for structure ( out float PointSize) 1043617a3babSopenharmony_ci0:29 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1044617a3babSopenharmony_ci0:29 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1045617a3babSopenharmony_ci0:29 'gl_InvocationID' ( in int InvocationID) 1046617a3babSopenharmony_ci0:29 Constant: 1047617a3babSopenharmony_ci0:29 1 (const int) 1048617a3babSopenharmony_ci0:29 'ps' ( temp float) 1049617a3babSopenharmony_ci0:30 move second child to first child ( temp float) 1050617a3babSopenharmony_ci0:30 direct index ( temp float ClipDistance) 1051617a3babSopenharmony_ci0:30 gl_ClipDistance: direct index for structure ( out 2-element array of float ClipDistance) 1052617a3babSopenharmony_ci0:30 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1053617a3babSopenharmony_ci0:30 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1054617a3babSopenharmony_ci0:30 'gl_InvocationID' ( in int InvocationID) 1055617a3babSopenharmony_ci0:30 Constant: 1056617a3babSopenharmony_ci0:30 2 (const int) 1057617a3babSopenharmony_ci0:30 Constant: 1058617a3babSopenharmony_ci0:30 1 (const int) 1059617a3babSopenharmony_ci0:30 'cd' ( temp float) 1060617a3babSopenharmony_ci0:32 move second child to first child ( temp float) 1061617a3babSopenharmony_ci0:32 direct index ( patch temp float TessLevelOuter) 1062617a3babSopenharmony_ci0:32 'gl_TessLevelOuter' ( patch out 4-element array of float TessLevelOuter) 1063617a3babSopenharmony_ci0:32 Constant: 1064617a3babSopenharmony_ci0:32 3 (const int) 1065617a3babSopenharmony_ci0:32 Constant: 1066617a3babSopenharmony_ci0:32 3.200000 1067617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 1068617a3babSopenharmony_ci0:33 direct index ( patch temp float TessLevelInner) 1069617a3babSopenharmony_ci0:33 'gl_TessLevelInner' ( patch out 2-element array of float TessLevelInner) 1070617a3babSopenharmony_ci0:33 Constant: 1071617a3babSopenharmony_ci0:33 1 (const int) 1072617a3babSopenharmony_ci0:33 Constant: 1073617a3babSopenharmony_ci0:33 1.300000 1074617a3babSopenharmony_ci0:13 Function Definition: main( ( global void) 1075617a3babSopenharmony_ci0:13 Function Parameters: 1076617a3babSopenharmony_ci0:15 Sequence 1077617a3babSopenharmony_ci0:15 Barrier ( global void) 1078617a3babSopenharmony_ci0:17 Sequence 1079617a3babSopenharmony_ci0:17 move second child to first child ( temp int) 1080617a3babSopenharmony_ci0:17 'a' ( temp int) 1081617a3babSopenharmony_ci0:17 Constant: 1082617a3babSopenharmony_ci0:17 5392 (const int) 1083617a3babSopenharmony_ci0:23 Sequence 1084617a3babSopenharmony_ci0:23 move second child to first child ( temp 4-component vector of float) 1085617a3babSopenharmony_ci0:23 'p' ( temp 4-component vector of float) 1086617a3babSopenharmony_ci0:23 gl_Position: direct index for structure ( in 4-component vector of float Position) 1087617a3babSopenharmony_ci0:23 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1088617a3babSopenharmony_ci0:23 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1089617a3babSopenharmony_ci0:23 Constant: 1090617a3babSopenharmony_ci0:23 1 (const int) 1091617a3babSopenharmony_ci0:23 Constant: 1092617a3babSopenharmony_ci0:23 0 (const int) 1093617a3babSopenharmony_ci0:24 Sequence 1094617a3babSopenharmony_ci0:24 move second child to first child ( temp float) 1095617a3babSopenharmony_ci0:24 'ps' ( temp float) 1096617a3babSopenharmony_ci0:24 gl_PointSize: direct index for structure ( in float PointSize) 1097617a3babSopenharmony_ci0:24 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1098617a3babSopenharmony_ci0:24 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1099617a3babSopenharmony_ci0:24 Constant: 1100617a3babSopenharmony_ci0:24 1 (const int) 1101617a3babSopenharmony_ci0:24 Constant: 1102617a3babSopenharmony_ci0:24 1 (const int) 1103617a3babSopenharmony_ci0:25 Sequence 1104617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 1105617a3babSopenharmony_ci0:25 'cd' ( temp float) 1106617a3babSopenharmony_ci0:25 direct index ( temp float ClipDistance) 1107617a3babSopenharmony_ci0:25 gl_ClipDistance: direct index for structure ( in 3-element array of float ClipDistance) 1108617a3babSopenharmony_ci0:25 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1109617a3babSopenharmony_ci0:25 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1110617a3babSopenharmony_ci0:25 Constant: 1111617a3babSopenharmony_ci0:25 1 (const int) 1112617a3babSopenharmony_ci0:25 Constant: 1113617a3babSopenharmony_ci0:25 2 (const int) 1114617a3babSopenharmony_ci0:25 Constant: 1115617a3babSopenharmony_ci0:25 2 (const int) 1116617a3babSopenharmony_ci0:27 Sequence 1117617a3babSopenharmony_ci0:27 move second child to first child ( temp int) 1118617a3babSopenharmony_ci0:27 'pvi' ( temp int) 1119617a3babSopenharmony_ci0:27 'gl_PatchVerticesIn' ( in int PatchVertices) 1120617a3babSopenharmony_ci0:28 Sequence 1121617a3babSopenharmony_ci0:28 move second child to first child ( temp int) 1122617a3babSopenharmony_ci0:28 'pid' ( temp int) 1123617a3babSopenharmony_ci0:28 'gl_PrimitiveID' ( in int PrimitiveID) 1124617a3babSopenharmony_ci0:29 Sequence 1125617a3babSopenharmony_ci0:29 move second child to first child ( temp int) 1126617a3babSopenharmony_ci0:29 'iid' ( temp int) 1127617a3babSopenharmony_ci0:29 'gl_InvocationID' ( in int InvocationID) 1128617a3babSopenharmony_ci0:31 move second child to first child ( temp 4-component vector of float) 1129617a3babSopenharmony_ci0:31 gl_Position: direct index for structure ( out 4-component vector of float Position) 1130617a3babSopenharmony_ci0:31 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1131617a3babSopenharmony_ci0:31 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1132617a3babSopenharmony_ci0:31 'gl_InvocationID' ( in int InvocationID) 1133617a3babSopenharmony_ci0:31 Constant: 1134617a3babSopenharmony_ci0:31 0 (const int) 1135617a3babSopenharmony_ci0:31 'p' ( temp 4-component vector of float) 1136617a3babSopenharmony_ci0:32 move second child to first child ( temp float) 1137617a3babSopenharmony_ci0:32 gl_PointSize: direct index for structure ( out float PointSize) 1138617a3babSopenharmony_ci0:32 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1139617a3babSopenharmony_ci0:32 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1140617a3babSopenharmony_ci0:32 'gl_InvocationID' ( in int InvocationID) 1141617a3babSopenharmony_ci0:32 Constant: 1142617a3babSopenharmony_ci0:32 1 (const int) 1143617a3babSopenharmony_ci0:32 'ps' ( temp float) 1144617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 1145617a3babSopenharmony_ci0:33 direct index ( temp float ClipDistance) 1146617a3babSopenharmony_ci0:33 gl_ClipDistance: direct index for structure ( out 2-element array of float ClipDistance) 1147617a3babSopenharmony_ci0:33 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1148617a3babSopenharmony_ci0:33 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1149617a3babSopenharmony_ci0:33 'gl_InvocationID' ( in int InvocationID) 1150617a3babSopenharmony_ci0:33 Constant: 1151617a3babSopenharmony_ci0:33 2 (const int) 1152617a3babSopenharmony_ci0:33 Constant: 1153617a3babSopenharmony_ci0:33 1 (const int) 1154617a3babSopenharmony_ci0:33 'cd' ( temp float) 1155617a3babSopenharmony_ci0:35 move second child to first child ( temp float) 1156617a3babSopenharmony_ci0:35 direct index ( patch temp float TessLevelOuter) 1157617a3babSopenharmony_ci0:35 'gl_TessLevelOuter' ( patch out 4-element array of float TessLevelOuter) 1158617a3babSopenharmony_ci0:35 Constant: 1159617a3babSopenharmony_ci0:35 3 (const int) 1160617a3babSopenharmony_ci0:35 Constant: 1161617a3babSopenharmony_ci0:35 3.200000 1162617a3babSopenharmony_ci0:36 move second child to first child ( temp float) 1163617a3babSopenharmony_ci0:36 direct index ( patch temp float TessLevelInner) 1164617a3babSopenharmony_ci0:36 'gl_TessLevelInner' ( patch out 2-element array of float TessLevelInner) 1165617a3babSopenharmony_ci0:36 Constant: 1166617a3babSopenharmony_ci0:36 1 (const int) 1167617a3babSopenharmony_ci0:36 Constant: 1168617a3babSopenharmony_ci0:36 1.300000 1169617a3babSopenharmony_ci0:38 Test condition and select ( temp void) 1170617a3babSopenharmony_ci0:38 Condition 1171617a3babSopenharmony_ci0:38 Compare Greater Than ( temp bool) 1172617a3babSopenharmony_ci0:38 'a' ( temp int) 1173617a3babSopenharmony_ci0:38 Constant: 1174617a3babSopenharmony_ci0:38 10 (const int) 1175617a3babSopenharmony_ci0:38 true case 1176617a3babSopenharmony_ci0:39 Barrier ( global void) 1177617a3babSopenharmony_ci0:38 false case 1178617a3babSopenharmony_ci0:41 Barrier ( global void) 1179617a3babSopenharmony_ci0:43 Barrier ( global void) 1180617a3babSopenharmony_ci0:47 Loop with condition not tested first 1181617a3babSopenharmony_ci0:47 Loop Condition 1182617a3babSopenharmony_ci0:47 Compare Greater Than ( temp bool) 1183617a3babSopenharmony_ci0:47 'a' ( temp int) 1184617a3babSopenharmony_ci0:47 Constant: 1185617a3babSopenharmony_ci0:47 10 (const int) 1186617a3babSopenharmony_ci0:47 Loop Body 1187617a3babSopenharmony_ci0:46 Sequence 1188617a3babSopenharmony_ci0:46 Barrier ( global void) 1189617a3babSopenharmony_ci0:49 switch 1190617a3babSopenharmony_ci0:49 condition 1191617a3babSopenharmony_ci0:49 'a' ( temp int) 1192617a3babSopenharmony_ci0:49 body 1193617a3babSopenharmony_ci0:49 Sequence 1194617a3babSopenharmony_ci0:50 default: 1195617a3babSopenharmony_ci0:? Sequence 1196617a3babSopenharmony_ci0:51 Barrier ( global void) 1197617a3babSopenharmony_ci0:52 Branch: Break 1198617a3babSopenharmony_ci0:54 Test condition and select ( temp int) 1199617a3babSopenharmony_ci0:54 Condition 1200617a3babSopenharmony_ci0:54 Compare Less Than ( temp bool) 1201617a3babSopenharmony_ci0:54 'a' ( temp int) 1202617a3babSopenharmony_ci0:54 Constant: 1203617a3babSopenharmony_ci0:54 12 (const int) 1204617a3babSopenharmony_ci0:54 true case 1205617a3babSopenharmony_ci0:54 'a' ( temp int) 1206617a3babSopenharmony_ci0:54 false case 1207617a3babSopenharmony_ci0:54 Comma ( temp int) 1208617a3babSopenharmony_ci0:54 Barrier ( global void) 1209617a3babSopenharmony_ci0:54 'a' ( temp int) 1210617a3babSopenharmony_ci0:56 Sequence 1211617a3babSopenharmony_ci0:56 Barrier ( global void) 1212617a3babSopenharmony_ci0:59 Branch: Return 1213617a3babSopenharmony_ci0:61 Barrier ( global void) 1214617a3babSopenharmony_ci0:8 Function Definition: main( ( global void) 1215617a3babSopenharmony_ci0:8 Function Parameters: 1216617a3babSopenharmony_ci0:15 Function Definition: main( ( global void) 1217617a3babSopenharmony_ci0:15 Function Parameters: 1218617a3babSopenharmony_ci0:17 Sequence 1219617a3babSopenharmony_ci0:17 Sequence 1220617a3babSopenharmony_ci0:17 move second child to first child ( temp 4-component vector of float) 1221617a3babSopenharmony_ci0:17 'p' ( temp 4-component vector of float) 1222617a3babSopenharmony_ci0:17 gl_Position: direct index for structure ( in 4-component vector of float Position) 1223617a3babSopenharmony_ci0:17 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1224617a3babSopenharmony_ci0:17 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1225617a3babSopenharmony_ci0:17 Constant: 1226617a3babSopenharmony_ci0:17 1 (const int) 1227617a3babSopenharmony_ci0:17 Constant: 1228617a3babSopenharmony_ci0:17 0 (const int) 1229617a3babSopenharmony_ci0:18 Sequence 1230617a3babSopenharmony_ci0:18 move second child to first child ( temp float) 1231617a3babSopenharmony_ci0:18 'ps' ( temp float) 1232617a3babSopenharmony_ci0:18 gl_PointSize: direct index for structure ( in float PointSize) 1233617a3babSopenharmony_ci0:18 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1234617a3babSopenharmony_ci0:18 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1235617a3babSopenharmony_ci0:18 Constant: 1236617a3babSopenharmony_ci0:18 1 (const int) 1237617a3babSopenharmony_ci0:18 Constant: 1238617a3babSopenharmony_ci0:18 1 (const int) 1239617a3babSopenharmony_ci0:19 Sequence 1240617a3babSopenharmony_ci0:19 move second child to first child ( temp float) 1241617a3babSopenharmony_ci0:19 'cd' ( temp float) 1242617a3babSopenharmony_ci0:19 direct index ( temp float ClipDistance) 1243617a3babSopenharmony_ci0:19 gl_ClipDistance: direct index for structure ( in 3-element array of float ClipDistance) 1244617a3babSopenharmony_ci0:19 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1245617a3babSopenharmony_ci0:19 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1246617a3babSopenharmony_ci0:19 Constant: 1247617a3babSopenharmony_ci0:19 1 (const int) 1248617a3babSopenharmony_ci0:19 Constant: 1249617a3babSopenharmony_ci0:19 2 (const int) 1250617a3babSopenharmony_ci0:19 Constant: 1251617a3babSopenharmony_ci0:19 2 (const int) 1252617a3babSopenharmony_ci0:21 Sequence 1253617a3babSopenharmony_ci0:21 move second child to first child ( temp int) 1254617a3babSopenharmony_ci0:21 'pvi' ( temp int) 1255617a3babSopenharmony_ci0:21 'gl_PatchVerticesIn' ( in int PatchVertices) 1256617a3babSopenharmony_ci0:22 Sequence 1257617a3babSopenharmony_ci0:22 move second child to first child ( temp int) 1258617a3babSopenharmony_ci0:22 'pid' ( temp int) 1259617a3babSopenharmony_ci0:22 'gl_PrimitiveID' ( in int PrimitiveID) 1260617a3babSopenharmony_ci0:23 Sequence 1261617a3babSopenharmony_ci0:23 move second child to first child ( temp int) 1262617a3babSopenharmony_ci0:23 'iid' ( temp int) 1263617a3babSopenharmony_ci0:23 'gl_InvocationID' ( in int InvocationID) 1264617a3babSopenharmony_ci0:25 move second child to first child ( temp 4-component vector of float) 1265617a3babSopenharmony_ci0:25 gl_Position: direct index for structure ( out 4-component vector of float Position) 1266617a3babSopenharmony_ci0:25 indirect index ( temp block{ out 4-component vector of float Position gl_Position}) 1267617a3babSopenharmony_ci0:25 'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position}) 1268617a3babSopenharmony_ci0:25 'gl_InvocationID' ( in int InvocationID) 1269617a3babSopenharmony_ci0:25 Constant: 1270617a3babSopenharmony_ci0:25 0 (const int) 1271617a3babSopenharmony_ci0:25 'p' ( temp 4-component vector of float) 1272617a3babSopenharmony_ci0:26 indirect index ( temp block{ out 4-component vector of float Position gl_Position}) 1273617a3babSopenharmony_ci0:26 'gl_out' ( out 3-element array of block{ out 4-component vector of float Position gl_Position}) 1274617a3babSopenharmony_ci0:26 'gl_InvocationID' ( in int InvocationID) 1275617a3babSopenharmony_ci0:? Linker Objects 1276617a3babSopenharmony_ci0:? 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 2-element array of float ClipDistance gl_ClipDistance}) 1277617a3babSopenharmony_ci0:? 'outa' ( global 4-element array of int) 1278617a3babSopenharmony_ci0:? 'patchOut' ( patch out 4-component vector of float) 1279617a3babSopenharmony_ci0:? 'patchIn' ( patch in 4-component vector of float) 1280617a3babSopenharmony_ci0:? 'ina' ( in 2-component vector of float) 1281617a3babSopenharmony_ci0:? 'inb' ( in 32-element array of 2-component vector of float) 1282617a3babSopenharmony_ci0:? 'inc' ( in 32-element array of 2-component vector of float) 1283617a3babSopenharmony_ci0:? 'ind' ( in 32-element array of 2-component vector of float) 1284617a3babSopenharmony_ci0:? 'ivla' (layout( location=3) in 32-element array of 4-component vector of float) 1285617a3babSopenharmony_ci0:? 'ivlb' (layout( location=4) in 32-element array of 4-component vector of float) 1286617a3babSopenharmony_ci0:? 'ivlc' (layout( location=4) in 32-element array of 4-component vector of float) 1287617a3babSopenharmony_ci0:? 'ovla' (layout( location=3) out 4-element array of 4-component vector of float) 1288617a3babSopenharmony_ci0:? 'ovlb' (layout( location=4) out 4-element array of 4-component vector of float) 1289617a3babSopenharmony_ci0:? 'ovlc' (layout( location=4) out 4-element array of 4-component vector of float) 1290617a3babSopenharmony_ci0:? 'pv3' ( noContraction temp 3-component vector of float) 1291617a3babSopenharmony_ci0:? 'pinbi' ( patch out block{ out int a}) 1292617a3babSopenharmony_ci0:? 'badOrder' ( invariant noContraction out 4-element array of 4-component vector of float) 1293617a3babSopenharmony_ci0:? 'a' ( out 3-element array of int) 1294617a3babSopenharmony_ci0:? 'outb' ( out 5-element array of int) 1295617a3babSopenharmony_ci0:? 'outc' ( out 4-element array of int) 1296617a3babSopenharmony_ci0:? 'outf' ( out float) 1297617a3babSopenharmony_ci0:? 'vs_tcs_first' (layout( location=0) in 32-element array of 2X4 matrix of double) 1298617a3babSopenharmony_ci0:? 'vs_tcs_last' (layout( location=12) in 32-element array of 2X4 matrix of double) 1299617a3babSopenharmony_ciShader version: 420 1300617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects 1301617a3babSopenharmony_ciRequested GL_ARB_tessellation_shader 1302617a3babSopenharmony_ciRequested GL_EXT_device_group 1303617a3babSopenharmony_ciRequested GL_EXT_multiview 1304617a3babSopenharmony_ciinput primitive = quads 1305617a3babSopenharmony_civertex spacing = fractional_odd_spacing 1306617a3babSopenharmony_citriangle order = cw 1307617a3babSopenharmony_ciusing point mode 1308617a3babSopenharmony_ciERROR: node is still EOpNull! 1309617a3babSopenharmony_ci0:10 Function Definition: main( ( global void) 1310617a3babSopenharmony_ci0:10 Function Parameters: 1311617a3babSopenharmony_ci0:12 Sequence 1312617a3babSopenharmony_ci0:12 Constant: 1313617a3babSopenharmony_ci0:12 0.000000 1314617a3babSopenharmony_ci0:14 Sequence 1315617a3babSopenharmony_ci0:14 move second child to first child ( temp int) 1316617a3babSopenharmony_ci0:14 'a' ( temp int) 1317617a3babSopenharmony_ci0:14 Constant: 1318617a3babSopenharmony_ci0:14 1512 (const int) 1319617a3babSopenharmony_ci0:22 Sequence 1320617a3babSopenharmony_ci0:22 move second child to first child ( temp 4-component vector of float) 1321617a3babSopenharmony_ci0:22 'p' ( temp 4-component vector of float) 1322617a3babSopenharmony_ci0:22 gl_Position: direct index for structure ( in 4-component vector of float Position) 1323617a3babSopenharmony_ci0:22 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1324617a3babSopenharmony_ci0:22 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1325617a3babSopenharmony_ci0:22 Constant: 1326617a3babSopenharmony_ci0:22 1 (const int) 1327617a3babSopenharmony_ci0:22 Constant: 1328617a3babSopenharmony_ci0:22 0 (const int) 1329617a3babSopenharmony_ci0:23 Sequence 1330617a3babSopenharmony_ci0:23 move second child to first child ( temp float) 1331617a3babSopenharmony_ci0:23 'ps' ( temp float) 1332617a3babSopenharmony_ci0:23 gl_PointSize: direct index for structure ( in float PointSize) 1333617a3babSopenharmony_ci0:23 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1334617a3babSopenharmony_ci0:23 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1335617a3babSopenharmony_ci0:23 Constant: 1336617a3babSopenharmony_ci0:23 1 (const int) 1337617a3babSopenharmony_ci0:23 Constant: 1338617a3babSopenharmony_ci0:23 1 (const int) 1339617a3babSopenharmony_ci0:24 Sequence 1340617a3babSopenharmony_ci0:24 move second child to first child ( temp float) 1341617a3babSopenharmony_ci0:24 'cd' ( temp float) 1342617a3babSopenharmony_ci0:24 direct index ( temp float ClipDistance) 1343617a3babSopenharmony_ci0:24 gl_ClipDistance: direct index for structure ( in 3-element array of float ClipDistance) 1344617a3babSopenharmony_ci0:24 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1345617a3babSopenharmony_ci0:24 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1346617a3babSopenharmony_ci0:24 Constant: 1347617a3babSopenharmony_ci0:24 1 (const int) 1348617a3babSopenharmony_ci0:24 Constant: 1349617a3babSopenharmony_ci0:24 2 (const int) 1350617a3babSopenharmony_ci0:24 Constant: 1351617a3babSopenharmony_ci0:24 2 (const int) 1352617a3babSopenharmony_ci0:26 Sequence 1353617a3babSopenharmony_ci0:26 move second child to first child ( temp int) 1354617a3babSopenharmony_ci0:26 'pvi' ( temp int) 1355617a3babSopenharmony_ci0:26 'gl_PatchVerticesIn' ( in int PatchVertices) 1356617a3babSopenharmony_ci0:27 Sequence 1357617a3babSopenharmony_ci0:27 move second child to first child ( temp int) 1358617a3babSopenharmony_ci0:27 'pid' ( temp int) 1359617a3babSopenharmony_ci0:27 'gl_PrimitiveID' ( in int PrimitiveID) 1360617a3babSopenharmony_ci0:28 Sequence 1361617a3babSopenharmony_ci0:28 move second child to first child ( temp 3-component vector of float) 1362617a3babSopenharmony_ci0:28 'tc' ( temp 3-component vector of float) 1363617a3babSopenharmony_ci0:28 'gl_TessCoord' ( in 3-component vector of float TessCoord) 1364617a3babSopenharmony_ci0:29 Sequence 1365617a3babSopenharmony_ci0:29 move second child to first child ( temp float) 1366617a3babSopenharmony_ci0:29 'tlo' ( temp float) 1367617a3babSopenharmony_ci0:29 direct index ( patch temp float TessLevelOuter) 1368617a3babSopenharmony_ci0:29 'gl_TessLevelOuter' ( patch in 4-element array of float TessLevelOuter) 1369617a3babSopenharmony_ci0:29 Constant: 1370617a3babSopenharmony_ci0:29 3 (const int) 1371617a3babSopenharmony_ci0:30 Sequence 1372617a3babSopenharmony_ci0:30 move second child to first child ( temp float) 1373617a3babSopenharmony_ci0:30 'tli' ( temp float) 1374617a3babSopenharmony_ci0:30 direct index ( patch temp float TessLevelInner) 1375617a3babSopenharmony_ci0:30 'gl_TessLevelInner' ( patch in 2-element array of float TessLevelInner) 1376617a3babSopenharmony_ci0:30 Constant: 1377617a3babSopenharmony_ci0:30 1 (const int) 1378617a3babSopenharmony_ci0:32 move second child to first child ( temp 4-component vector of float) 1379617a3babSopenharmony_ci0:32 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 1380617a3babSopenharmony_ci0:32 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance}) 1381617a3babSopenharmony_ci0:32 Constant: 1382617a3babSopenharmony_ci0:32 0 (const uint) 1383617a3babSopenharmony_ci0:32 'p' ( temp 4-component vector of float) 1384617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 1385617a3babSopenharmony_ci0:33 gl_PointSize: direct index for structure ( gl_PointSize float PointSize) 1386617a3babSopenharmony_ci0:33 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance}) 1387617a3babSopenharmony_ci0:33 Constant: 1388617a3babSopenharmony_ci0:33 1 (const uint) 1389617a3babSopenharmony_ci0:33 'ps' ( temp float) 1390617a3babSopenharmony_ci0:34 move second child to first child ( temp float) 1391617a3babSopenharmony_ci0:34 direct index ( temp float ClipDistance) 1392617a3babSopenharmony_ci0:34 gl_ClipDistance: direct index for structure ( out 3-element array of float ClipDistance) 1393617a3babSopenharmony_ci0:34 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance}) 1394617a3babSopenharmony_ci0:34 Constant: 1395617a3babSopenharmony_ci0:34 2 (const uint) 1396617a3babSopenharmony_ci0:34 Constant: 1397617a3babSopenharmony_ci0:34 2 (const int) 1398617a3babSopenharmony_ci0:34 'cd' ( temp float) 1399617a3babSopenharmony_ci0:20 Function Definition: main( ( global void) 1400617a3babSopenharmony_ci0:20 Function Parameters: 1401617a3babSopenharmony_ci0:22 Sequence 1402617a3babSopenharmony_ci0:22 Constant: 1403617a3babSopenharmony_ci0:22 0.000000 1404617a3babSopenharmony_ci0:24 Sequence 1405617a3babSopenharmony_ci0:24 move second child to first child ( temp int) 1406617a3babSopenharmony_ci0:24 'a' ( temp int) 1407617a3babSopenharmony_ci0:24 Constant: 1408617a3babSopenharmony_ci0:24 1512 (const int) 1409617a3babSopenharmony_ci0:32 Sequence 1410617a3babSopenharmony_ci0:32 move second child to first child ( temp 4-component vector of float) 1411617a3babSopenharmony_ci0:32 'p' ( temp 4-component vector of float) 1412617a3babSopenharmony_ci0:32 gl_Position: direct index for structure ( in 4-component vector of float Position) 1413617a3babSopenharmony_ci0:32 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1414617a3babSopenharmony_ci0:32 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1415617a3babSopenharmony_ci0:32 Constant: 1416617a3babSopenharmony_ci0:32 1 (const int) 1417617a3babSopenharmony_ci0:32 Constant: 1418617a3babSopenharmony_ci0:32 0 (const int) 1419617a3babSopenharmony_ci0:33 Sequence 1420617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 1421617a3babSopenharmony_ci0:33 'ps' ( temp float) 1422617a3babSopenharmony_ci0:33 gl_PointSize: direct index for structure ( in float PointSize) 1423617a3babSopenharmony_ci0:33 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1424617a3babSopenharmony_ci0:33 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1425617a3babSopenharmony_ci0:33 Constant: 1426617a3babSopenharmony_ci0:33 1 (const int) 1427617a3babSopenharmony_ci0:33 Constant: 1428617a3babSopenharmony_ci0:33 1 (const int) 1429617a3babSopenharmony_ci0:34 Sequence 1430617a3babSopenharmony_ci0:34 move second child to first child ( temp float) 1431617a3babSopenharmony_ci0:34 'cd' ( temp float) 1432617a3babSopenharmony_ci0:34 direct index ( temp float ClipDistance) 1433617a3babSopenharmony_ci0:34 gl_ClipDistance: direct index for structure ( in 3-element array of float ClipDistance) 1434617a3babSopenharmony_ci0:34 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1435617a3babSopenharmony_ci0:34 'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 3-element array of float ClipDistance gl_ClipDistance}) 1436617a3babSopenharmony_ci0:34 Constant: 1437617a3babSopenharmony_ci0:34 1 (const int) 1438617a3babSopenharmony_ci0:34 Constant: 1439617a3babSopenharmony_ci0:34 2 (const int) 1440617a3babSopenharmony_ci0:34 Constant: 1441617a3babSopenharmony_ci0:34 2 (const int) 1442617a3babSopenharmony_ci0:36 Sequence 1443617a3babSopenharmony_ci0:36 move second child to first child ( temp int) 1444617a3babSopenharmony_ci0:36 'pvi' ( temp int) 1445617a3babSopenharmony_ci0:36 'gl_PatchVerticesIn' ( in int PatchVertices) 1446617a3babSopenharmony_ci0:37 Sequence 1447617a3babSopenharmony_ci0:37 move second child to first child ( temp int) 1448617a3babSopenharmony_ci0:37 'pid' ( temp int) 1449617a3babSopenharmony_ci0:37 'gl_PrimitiveID' ( in int PrimitiveID) 1450617a3babSopenharmony_ci0:38 Sequence 1451617a3babSopenharmony_ci0:38 move second child to first child ( temp 3-component vector of float) 1452617a3babSopenharmony_ci0:38 'tc' ( temp 3-component vector of float) 1453617a3babSopenharmony_ci0:38 'gl_TessCoord' ( in 3-component vector of float TessCoord) 1454617a3babSopenharmony_ci0:39 Sequence 1455617a3babSopenharmony_ci0:39 move second child to first child ( temp float) 1456617a3babSopenharmony_ci0:39 'tlo' ( temp float) 1457617a3babSopenharmony_ci0:39 direct index ( patch temp float TessLevelOuter) 1458617a3babSopenharmony_ci0:39 'gl_TessLevelOuter' ( patch in 4-element array of float TessLevelOuter) 1459617a3babSopenharmony_ci0:39 Constant: 1460617a3babSopenharmony_ci0:39 3 (const int) 1461617a3babSopenharmony_ci0:40 Sequence 1462617a3babSopenharmony_ci0:40 move second child to first child ( temp float) 1463617a3babSopenharmony_ci0:40 'tli' ( temp float) 1464617a3babSopenharmony_ci0:40 direct index ( patch temp float TessLevelInner) 1465617a3babSopenharmony_ci0:40 'gl_TessLevelInner' ( patch in 2-element array of float TessLevelInner) 1466617a3babSopenharmony_ci0:40 Constant: 1467617a3babSopenharmony_ci0:40 1 (const int) 1468617a3babSopenharmony_ci0:42 move second child to first child ( temp 4-component vector of float) 1469617a3babSopenharmony_ci0:42 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 1470617a3babSopenharmony_ci0:42 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance}) 1471617a3babSopenharmony_ci0:42 Constant: 1472617a3babSopenharmony_ci0:42 0 (const uint) 1473617a3babSopenharmony_ci0:42 'p' ( temp 4-component vector of float) 1474617a3babSopenharmony_ci0:43 move second child to first child ( temp float) 1475617a3babSopenharmony_ci0:43 gl_PointSize: direct index for structure ( gl_PointSize float PointSize) 1476617a3babSopenharmony_ci0:43 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance}) 1477617a3babSopenharmony_ci0:43 Constant: 1478617a3babSopenharmony_ci0:43 1 (const uint) 1479617a3babSopenharmony_ci0:43 'ps' ( temp float) 1480617a3babSopenharmony_ci0:44 move second child to first child ( temp float) 1481617a3babSopenharmony_ci0:44 direct index ( temp float ClipDistance) 1482617a3babSopenharmony_ci0:44 gl_ClipDistance: direct index for structure ( out 3-element array of float ClipDistance) 1483617a3babSopenharmony_ci0:44 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance}) 1484617a3babSopenharmony_ci0:44 Constant: 1485617a3babSopenharmony_ci0:44 2 (const uint) 1486617a3babSopenharmony_ci0:44 Constant: 1487617a3babSopenharmony_ci0:44 2 (const int) 1488617a3babSopenharmony_ci0:44 'cd' ( temp float) 1489617a3babSopenharmony_ci0:4 Sequence 1490617a3babSopenharmony_ci0:4 move second child to first child ( temp 2X2 matrix of float) 1491617a3babSopenharmony_ci0:4 'b' ( global 2X2 matrix of float) 1492617a3babSopenharmony_ci0:4 Constant: 1493617a3babSopenharmony_ci0:4 1.000000 1494617a3babSopenharmony_ci0:4 0.000000 1495617a3babSopenharmony_ci0:4 0.000000 1496617a3babSopenharmony_ci0:4 1.000000 1497617a3babSopenharmony_ci0:15 Sequence 1498617a3babSopenharmony_ci0:15 move second child to first child ( temp structure{ global float a, global int b}) 1499617a3babSopenharmony_ci0:15 'e' ( global structure{ global float a, global int b}) 1500617a3babSopenharmony_ci0:15 Constant: 1501617a3babSopenharmony_ci0:15 1.200000 1502617a3babSopenharmony_ci0:15 2 (const int) 1503617a3babSopenharmony_ci0:20 Sequence 1504617a3babSopenharmony_ci0:20 move second child to first child ( temp structure{ global float a, global int b}) 1505617a3babSopenharmony_ci0:20 'e2' ( global structure{ global float a, global int b}) 1506617a3babSopenharmony_ci0:20 Constant: 1507617a3babSopenharmony_ci0:20 1.000000 1508617a3babSopenharmony_ci0:20 3 (const int) 1509617a3babSopenharmony_ci0:42 Sequence 1510617a3babSopenharmony_ci0:42 move second child to first child ( temp 5-element array of float) 1511617a3babSopenharmony_ci0:42 'b5' ( global 5-element array of float) 1512617a3babSopenharmony_ci0:42 Constant: 1513617a3babSopenharmony_ci0:42 3.400000 1514617a3babSopenharmony_ci0:42 4.200000 1515617a3babSopenharmony_ci0:42 5.000000 1516617a3babSopenharmony_ci0:42 5.200000 1517617a3babSopenharmony_ci0:42 1.100000 1518617a3babSopenharmony_ci0:55 Sequence 1519617a3babSopenharmony_ci0:55 move second child to first child ( temp structure{ global int f}) 1520617a3babSopenharmony_ci0:55 'single1' ( global structure{ global int f}) 1521617a3babSopenharmony_ci0:55 Constant: 1522617a3babSopenharmony_ci0:55 10 (const int) 1523617a3babSopenharmony_ci0:58 Sequence 1524617a3babSopenharmony_ci0:58 move second child to first child ( temp structure{ global 2-component vector of uint v}) 1525617a3babSopenharmony_ci0:58 'single2' ( global structure{ global 2-component vector of uint v}) 1526617a3babSopenharmony_ci0:58 Constant: 1527617a3babSopenharmony_ci0:58 1 (const uint) 1528617a3babSopenharmony_ci0:58 2 (const uint) 1529617a3babSopenharmony_ci0:61 Sequence 1530617a3babSopenharmony_ci0:61 move second child to first child ( temp structure{ global structure{ global int f} s1}) 1531617a3babSopenharmony_ci0:61 'single3' ( global structure{ global structure{ global int f} s1}) 1532617a3babSopenharmony_ci0:61 Constant: 1533617a3babSopenharmony_ci0:61 3 (const int) 1534617a3babSopenharmony_ci0:64 Sequence 1535617a3babSopenharmony_ci0:64 move second child to first child ( temp structure{ global structure{ global 2-component vector of uint v} s1}) 1536617a3babSopenharmony_ci0:64 'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1}) 1537617a3babSopenharmony_ci0:64 Constant: 1538617a3babSopenharmony_ci0:64 4 (const uint) 1539617a3babSopenharmony_ci0:64 5 (const uint) 1540617a3babSopenharmony_ci0:79 Sequence 1541617a3babSopenharmony_ci0:79 move second child to first child ( temp 3-component vector of float) 1542617a3babSopenharmony_ci0:79 'av3' ( global 3-component vector of float) 1543617a3babSopenharmony_ci0:79 Construct vec3 ( global 3-component vector of float) 1544617a3babSopenharmony_ci0:79 'vc1' ( global float) 1545617a3babSopenharmony_ci0:79 'vc2' ( global float) 1546617a3babSopenharmony_ci0:79 'vc3' ( global float) 1547617a3babSopenharmony_ci0:80 Sequence 1548617a3babSopenharmony_ci0:80 move second child to first child ( temp 3-component vector of float) 1549617a3babSopenharmony_ci0:80 'bv3' ( global 3-component vector of float) 1550617a3babSopenharmony_ci0:80 Construct vec3 ( temp 3-component vector of float) 1551617a3babSopenharmony_ci0:80 'vc1' ( global float) 1552617a3babSopenharmony_ci0:80 'vc2' ( global float) 1553617a3babSopenharmony_ci0:80 'vc3' ( global float) 1554617a3babSopenharmony_ci0:82 Function Definition: main( ( global void) 1555617a3babSopenharmony_ci0:82 Function Parameters: 1556617a3babSopenharmony_ci0:84 Sequence 1557617a3babSopenharmony_ci0:84 MemoryBarrier ( global void) 1558617a3babSopenharmony_ci0:86 Test condition and select ( temp void) 1559617a3babSopenharmony_ci0:86 Condition 1560617a3babSopenharmony_ci0:86 Compare Equal ( temp bool) 1561617a3babSopenharmony_ci0:86 Constant: 1562617a3babSopenharmony_ci0:86 1 (const uint) 1563617a3babSopenharmony_ci0:86 2 (const uint) 1564617a3babSopenharmony_ci0:86 3.000000 1565617a3babSopenharmony_ci0:86 4.000000 1566617a3babSopenharmony_ci0:86 0.000000 1567617a3babSopenharmony_ci0:86 0.000000 1568617a3babSopenharmony_ci0:86 0.000000 1569617a3babSopenharmony_ci0:86 4.000000 1570617a3babSopenharmony_ci0:86 0.000000 1571617a3babSopenharmony_ci0:86 5.000000 1572617a3babSopenharmony_ci0:86 6.000000 1573617a3babSopenharmony_ci0:86 0.000000 1574617a3babSopenharmony_ci0:86 0.000000 1575617a3babSopenharmony_ci0:86 0.000000 1576617a3babSopenharmony_ci0:86 6.000000 1577617a3babSopenharmony_ci0:86 0.000000 1578617a3babSopenharmony_ci0:86 'curlybad1' ( temp structure{ global 2-component vector of uint uv2, global 2-element array of structure{ global float f, global 2X3 matrix of float m23} s}) 1579617a3babSopenharmony_ci0:86 true case is null 1580617a3babSopenharmony_ci0:88 Test condition and select ( temp void) 1581617a3babSopenharmony_ci0:88 Condition 1582617a3babSopenharmony_ci0:88 Constant: 1583617a3babSopenharmony_ci0:88 true (const bool) 1584617a3babSopenharmony_ci0:88 true case is null 1585617a3babSopenharmony_ci0:? Linker Objects 1586617a3babSopenharmony_ci0:? 'patchIn' ( patch in 4-component vector of float) 1587617a3babSopenharmony_ci0:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance}) 1588617a3babSopenharmony_ci0:? 'patchOut' ( patch out 4-component vector of float) 1589617a3babSopenharmony_ci0:? 'badp1' ( smooth patch in 4-component vector of float) 1590617a3babSopenharmony_ci0:? 'badp2' ( flat patch in 4-component vector of float) 1591617a3babSopenharmony_ci0:? 'badp3' ( noperspective patch in 4-component vector of float) 1592617a3babSopenharmony_ci0:? 'badp4' ( patch sample in 3-component vector of float) 1593617a3babSopenharmony_ci0:? 'gl_in' ( in 32-element array of block{ in 1-element array of float ClipDistance gl_ClipDistance}) 1594617a3babSopenharmony_ci0:? 'ina' ( in 2-component vector of float) 1595617a3babSopenharmony_ci0:? 'inb' ( in 32-element array of 2-component vector of float) 1596617a3babSopenharmony_ci0:? 'inc' ( in 32-element array of 2-component vector of float) 1597617a3babSopenharmony_ci0:? 'ind' ( in 32-element array of 2-component vector of float) 1598617a3babSopenharmony_ci0:? 'bla' ( in block{ in int f}) 1599617a3babSopenharmony_ci0:? 'blb' ( in 32-element array of block{ in int f}) 1600617a3babSopenharmony_ci0:? 'blc' ( in 32-element array of block{ in int f}) 1601617a3babSopenharmony_ci0:? 'bld' ( in 32-element array of block{ in int f}) 1602617a3babSopenharmony_ci0:? 'ivla' (layout( location=23) in 32-element array of 4-component vector of float) 1603617a3babSopenharmony_ci0:? 'ivlb' (layout( location=24) in 32-element array of 4-component vector of float) 1604617a3babSopenharmony_ci0:? 'ivlc' (layout( location=24) in 32-element array of 4-component vector of float) 1605617a3babSopenharmony_ci0:? 'ovla' (layout( location=23) out 2-element array of 4-component vector of float) 1606617a3babSopenharmony_ci0:? 'ovlb' (layout( location=24) out 2-element array of 4-component vector of float) 1607617a3babSopenharmony_ci0:? 'pinbi' ( patch in block{ in int a}) 1608617a3babSopenharmony_ci0:? 'a' ( const 2X2 matrix of float) 1609617a3babSopenharmony_ci0:? 1.000000 1610617a3babSopenharmony_ci0:? 0.000000 1611617a3babSopenharmony_ci0:? 0.000000 1612617a3babSopenharmony_ci0:? 1.000000 1613617a3babSopenharmony_ci0:? 'b' ( global 2X2 matrix of float) 1614617a3babSopenharmony_ci0:? 'c' ( const 2X2 matrix of float) 1615617a3babSopenharmony_ci0:? 1.000000 1616617a3babSopenharmony_ci0:? 0.000000 1617617a3babSopenharmony_ci0:? 0.000000 1618617a3babSopenharmony_ci0:? 1.000000 1619617a3babSopenharmony_ci0:? 'a2' ( global 2-element array of float) 1620617a3babSopenharmony_ci0:? 'b2' ( global 2-component vector of float) 1621617a3babSopenharmony_ci0:? 'c2' ( global 3X3 matrix of float) 1622617a3babSopenharmony_ci0:? 'd' ( global 2X2 matrix of float) 1623617a3babSopenharmony_ci0:? 'e' ( global structure{ global float a, global int b}) 1624617a3babSopenharmony_ci0:? 'e2' ( global structure{ global float a, global int b}) 1625617a3babSopenharmony_ci0:? 'e3' ( global structure{ global float a, global int b}) 1626617a3babSopenharmony_ci0:? 'a3' ( global int) 1627617a3babSopenharmony_ci0:? 'b3' ( global 2-element array of 4-component vector of float) 1628617a3babSopenharmony_ci0:? 'b4' ( global 2-element array of 4-component vector of float) 1629617a3babSopenharmony_ci0:? 'c3' ( global 4X2 matrix of float) 1630617a3babSopenharmony_ci0:? 'd2' ( global 1-element array of structure{ global float s, global float t}) 1631617a3babSopenharmony_ci0:? 'b5' ( global 5-element array of float) 1632617a3babSopenharmony_ci0:? 'single1' ( global structure{ global int f}) 1633617a3babSopenharmony_ci0:? 'single2' ( global structure{ global 2-component vector of uint v}) 1634617a3babSopenharmony_ci0:? 'single3' ( global structure{ global structure{ global int f} s1}) 1635617a3babSopenharmony_ci0:? 'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1}) 1636617a3babSopenharmony_ci0:? 'constructed' ( const structure{ global 2-component vector of uint uv2, global 2-element array of structure{ global float f, global 2X3 matrix of float m23} s}) 1637617a3babSopenharmony_ci0:? 1 (const uint) 1638617a3babSopenharmony_ci0:? 2 (const uint) 1639617a3babSopenharmony_ci0:? 3.000000 1640617a3babSopenharmony_ci0:? 4.000000 1641617a3babSopenharmony_ci0:? 0.000000 1642617a3babSopenharmony_ci0:? 0.000000 1643617a3babSopenharmony_ci0:? 0.000000 1644617a3babSopenharmony_ci0:? 4.000000 1645617a3babSopenharmony_ci0:? 0.000000 1646617a3babSopenharmony_ci0:? 5.000000 1647617a3babSopenharmony_ci0:? 6.000000 1648617a3babSopenharmony_ci0:? 0.000000 1649617a3babSopenharmony_ci0:? 0.000000 1650617a3babSopenharmony_ci0:? 0.000000 1651617a3babSopenharmony_ci0:? 6.000000 1652617a3babSopenharmony_ci0:? 0.000000 1653617a3babSopenharmony_ci0:? 'curlybad1' ( temp structure{ global 2-component vector of uint uv2, global 2-element array of structure{ global float f, global 2X3 matrix of float m23} s}) 1654617a3babSopenharmony_ci0:? 'curlyInit' ( const structure{ global 2-component vector of uint uv2, global 2-element array of structure{ global float f, global 2X3 matrix of float m23} s}) 1655617a3babSopenharmony_ci0:? 1 (const uint) 1656617a3babSopenharmony_ci0:? 2 (const uint) 1657617a3babSopenharmony_ci0:? 3.000000 1658617a3babSopenharmony_ci0:? 4.000000 1659617a3babSopenharmony_ci0:? 0.000000 1660617a3babSopenharmony_ci0:? 0.000000 1661617a3babSopenharmony_ci0:? 0.000000 1662617a3babSopenharmony_ci0:? 4.000000 1663617a3babSopenharmony_ci0:? 0.000000 1664617a3babSopenharmony_ci0:? 5.000000 1665617a3babSopenharmony_ci0:? 6.000000 1666617a3babSopenharmony_ci0:? 0.000000 1667617a3babSopenharmony_ci0:? 0.000000 1668617a3babSopenharmony_ci0:? 0.000000 1669617a3babSopenharmony_ci0:? 6.000000 1670617a3babSopenharmony_ci0:? 0.000000 1671617a3babSopenharmony_ci0:? 'vc1' ( global float) 1672617a3babSopenharmony_ci0:? 'vc2' ( global float) 1673617a3babSopenharmony_ci0:? 'vc3' ( global float) 1674617a3babSopenharmony_ci0:? 'av3' ( global 3-component vector of float) 1675617a3babSopenharmony_ci0:? 'bv3' ( global 3-component vector of float) 1676617a3babSopenharmony_ci 1677