0:20 Sequence\r
0:20 move second child to first child (temp 4-component vector of float)\r
0:20 'p' (temp 4-component vector of float)\r
-0:20 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:20 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:20 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:20 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:20 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:20 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:20 Constant:\r
0:20 1 (const int)\r
0:20 Constant:\r
0:21 Sequence\r
0:21 move second child to first child (temp float)\r
0:21 'ps' (temp float)\r
-0:21 gl_PointSize: direct index for structure (in float)\r
-0:21 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:21 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:21 gl_PointSize: direct index for structure (in float PointSize)\r
+0:21 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:21 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:21 Constant:\r
0:21 1 (const int)\r
0:21 Constant:\r
0:22 Sequence\r
0:22 move second child to first child (temp float)\r
0:22 'cd' (temp float)\r
-0:22 direct index (temp float)\r
-0:22 gl_ClipDistance: direct index for structure (in implicitly-sized array of float)\r
-0:22 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:22 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:22 direct index (temp float ClipDistance)\r
+0:22 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)\r
+0:22 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:22 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:22 Constant:\r
0:22 1 (const int)\r
0:22 Constant:\r
0:22 Sequence\r
0:22 move second child to first child (temp 4-component vector of float)\r
0:22 'p' (temp 4-component vector of float)\r
-0:22 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:22 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:22 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:22 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:22 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:22 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:22 Constant:\r
0:22 1 (const int)\r
0:22 Constant:\r
0:23 Sequence\r
0:23 move second child to first child (temp float)\r
0:23 'ps' (temp float)\r
-0:23 gl_PointSize: direct index for structure (in float)\r
-0:23 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:23 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:23 gl_PointSize: direct index for structure (in float PointSize)\r
+0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:23 Constant:\r
0:23 1 (const int)\r
0:23 Constant:\r
0:24 Sequence\r
0:24 move second child to first child (temp float)\r
0:24 'cd' (temp float)\r
-0:24 direct index (temp float)\r
-0:24 gl_ClipDistance: direct index for structure (in implicitly-sized array of float)\r
-0:24 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:24 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:24 direct index (temp float ClipDistance)\r
+0:24 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)\r
+0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:24 Constant:\r
0:24 1 (const int)\r
0:24 Constant:\r
0:23 Sequence\r
0:23 move second child to first child (temp 4-component vector of float)\r
0:23 'p' (temp 4-component vector of float)\r
-0:23 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:23 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:23 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:23 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:23 Constant:\r
0:23 1 (const int)\r
0:23 Constant:\r
0:24 Sequence\r
0:24 move second child to first child (temp float)\r
0:24 'ps' (temp float)\r
-0:24 gl_PointSize: direct index for structure (in float)\r
-0:24 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:24 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:24 gl_PointSize: direct index for structure (in float PointSize)\r
+0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:24 Constant:\r
0:24 1 (const int)\r
0:24 Constant:\r
0:25 Sequence\r
0:25 move second child to first child (temp float)\r
0:25 'cd' (temp float)\r
-0:25 direct index (temp float)\r
-0:25 gl_ClipDistance: direct index for structure (in implicitly-sized array of float)\r
-0:25 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:25 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:25 direct index (temp float ClipDistance)\r
+0:25 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)\r
+0:25 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:25 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:25 Constant:\r
0:25 1 (const int)\r
0:25 Constant:\r
0:32 Sequence\r
0:32 move second child to first child (temp 4-component vector of float)\r
0:32 'p' (temp 4-component vector of float)\r
-0:32 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:32 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:32 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:32 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:32 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:32 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:32 Constant:\r
0:32 1 (const int)\r
0:32 Constant:\r
0:33 Sequence\r
0:33 move second child to first child (temp float)\r
0:33 'ps' (temp float)\r
-0:33 gl_PointSize: direct index for structure (in float)\r
-0:33 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:33 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:33 gl_PointSize: direct index for structure (in float PointSize)\r
+0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:33 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:33 Constant:\r
0:33 1 (const int)\r
0:33 Constant:\r
0:34 Sequence\r
0:34 move second child to first child (temp float)\r
0:34 'cd' (temp float)\r
-0:34 direct index (temp float)\r
-0:34 gl_ClipDistance: direct index for structure (in implicitly-sized array of float)\r
-0:34 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:34 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:34 direct index (temp float ClipDistance)\r
+0:34 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)\r
+0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:34 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:34 Constant:\r
0:34 1 (const int)\r
0:34 Constant:\r
0:? 'badp2' (flat patch in 4-component vector of float)\r
0:? 'badp3' (noperspective patch in 4-component vector of float)\r
0:? 'badp4' (patch sample in 3-component vector of float)\r
-0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float gl_ClipDistance})\r
+0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:? 'ina' (in 2-component vector of float)\r
0:? 'inb' (in 32-element array of 2-component vector of float)\r
0:? 'inc' (in 32-element array of 2-component vector of float)\r
0:17 Sequence\r
0:17 move second child to first child (temp 4-component vector of float)\r
0:17 'p' (temp 4-component vector of float)\r
-0:17 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:17 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:17 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:17 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:17 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:17 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:17 Constant:\r
0:17 1 (const int)\r
0:17 Constant:\r
0:18 Sequence\r
0:18 move second child to first child (temp float)\r
0:18 'ps' (temp float)\r
-0:18 gl_PointSize: direct index for structure (in float)\r
-0:18 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:18 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:18 gl_PointSize: direct index for structure (in float PointSize)\r
+0:18 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:18 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:18 Constant:\r
0:18 1 (const int)\r
0:18 Constant:\r
0:19 Sequence\r
0:19 move second child to first child (temp float)\r
0:19 'cd' (temp float)\r
-0:19 direct index (temp float)\r
-0:19 gl_ClipDistance: direct index for structure (in implicitly-sized array of float)\r
-0:19 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:19 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:19 direct index (temp float ClipDistance)\r
+0:19 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)\r
+0:19 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:19 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:19 Constant:\r
0:19 1 (const int)\r
0:19 Constant:\r
0:20 Sequence\r
0:20 move second child to first child (temp 4-component vector of float)\r
0:20 'p' (temp 4-component vector of float)\r
-0:20 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:20 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:20 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:20 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:20 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:20 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:20 Constant:\r
0:20 1 (const int)\r
0:20 Constant:\r
0:21 Sequence\r
0:21 move second child to first child (temp float)\r
0:21 'ps' (temp float)\r
-0:21 gl_PointSize: direct index for structure (in float)\r
-0:21 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:21 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:21 gl_PointSize: direct index for structure (in float PointSize)\r
+0:21 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:21 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:21 Constant:\r
0:21 1 (const int)\r
0:21 Constant:\r
0:22 Sequence\r
0:22 move second child to first child (temp float)\r
0:22 'cd' (temp float)\r
-0:22 direct index (temp float)\r
-0:22 gl_ClipDistance: direct index for structure (in 1-element array of float)\r
-0:22 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:22 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:22 direct index (temp float ClipDistance)\r
+0:22 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)\r
+0:22 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:22 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:22 Constant:\r
0:22 1 (const int)\r
0:22 Constant:\r
0:23 Sequence\r
0:23 move second child to first child (temp 4-component vector of float)\r
0:23 'p' (temp 4-component vector of float)\r
-0:23 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:23 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:23 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:23 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:23 Constant:\r
0:23 1 (const int)\r
0:23 Constant:\r
0:24 Sequence\r
0:24 move second child to first child (temp float)\r
0:24 'ps' (temp float)\r
-0:24 gl_PointSize: direct index for structure (in float)\r
-0:24 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:24 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:24 gl_PointSize: direct index for structure (in float PointSize)\r
+0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:24 Constant:\r
0:24 1 (const int)\r
0:24 Constant:\r
0:25 Sequence\r
0:25 move second child to first child (temp float)\r
0:25 'cd' (temp float)\r
-0:25 direct index (temp float)\r
-0:25 gl_ClipDistance: direct index for structure (in 1-element array of float)\r
-0:25 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:25 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:25 direct index (temp float ClipDistance)\r
+0:25 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)\r
+0:25 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:25 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:25 Constant:\r
0:25 1 (const int)\r
0:25 Constant:\r
0:17 Sequence\r
0:17 move second child to first child (temp 4-component vector of float)\r
0:17 'p' (temp 4-component vector of float)\r
-0:17 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:17 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:17 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:17 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:17 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:17 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:17 Constant:\r
0:17 1 (const int)\r
0:17 Constant:\r
0:18 Sequence\r
0:18 move second child to first child (temp float)\r
0:18 'ps' (temp float)\r
-0:18 gl_PointSize: direct index for structure (in float)\r
-0:18 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:18 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:18 gl_PointSize: direct index for structure (in float PointSize)\r
+0:18 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:18 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:18 Constant:\r
0:18 1 (const int)\r
0:18 Constant:\r
0:19 Sequence\r
0:19 move second child to first child (temp float)\r
0:19 'cd' (temp float)\r
-0:19 direct index (temp float)\r
-0:19 gl_ClipDistance: direct index for structure (in 1-element array of float)\r
-0:19 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:19 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:19 direct index (temp float ClipDistance)\r
+0:19 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)\r
+0:19 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:19 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:19 Constant:\r
0:19 1 (const int)\r
0:19 Constant:\r
0:22 Sequence\r
0:22 move second child to first child (temp 4-component vector of float)\r
0:22 'p' (temp 4-component vector of float)\r
-0:22 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:22 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:22 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:22 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:22 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:22 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:22 Constant:\r
0:22 1 (const int)\r
0:22 Constant:\r
0:23 Sequence\r
0:23 move second child to first child (temp float)\r
0:23 'ps' (temp float)\r
-0:23 gl_PointSize: direct index for structure (in float)\r
-0:23 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:23 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:23 gl_PointSize: direct index for structure (in float PointSize)\r
+0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:23 Constant:\r
0:23 1 (const int)\r
0:23 Constant:\r
0:24 Sequence\r
0:24 move second child to first child (temp float)\r
0:24 'cd' (temp float)\r
-0:24 direct index (temp float)\r
-0:24 gl_ClipDistance: direct index for structure (in 1-element array of float)\r
-0:24 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:24 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:24 direct index (temp float ClipDistance)\r
+0:24 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)\r
+0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:24 Constant:\r
0:24 1 (const int)\r
0:24 Constant:\r
0:32 Sequence\r
0:32 move second child to first child (temp 4-component vector of float)\r
0:32 'p' (temp 4-component vector of float)\r
-0:32 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:32 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:32 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:32 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:32 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:32 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:32 Constant:\r
0:32 1 (const int)\r
0:32 Constant:\r
0:33 Sequence\r
0:33 move second child to first child (temp float)\r
0:33 'ps' (temp float)\r
-0:33 gl_PointSize: direct index for structure (in float)\r
-0:33 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:33 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:33 gl_PointSize: direct index for structure (in float PointSize)\r
+0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:33 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:33 Constant:\r
0:33 1 (const int)\r
0:33 Constant:\r
0:34 Sequence\r
0:34 move second child to first child (temp float)\r
0:34 'cd' (temp float)\r
-0:34 direct index (temp float)\r
-0:34 gl_ClipDistance: direct index for structure (in 1-element array of float)\r
-0:34 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:34 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:34 direct index (temp float ClipDistance)\r
+0:34 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)\r
+0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:34 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:34 Constant:\r
0:34 1 (const int)\r
0:34 Constant:\r
0:? 'badp2' (flat patch in 4-component vector of float)\r
0:? 'badp3' (noperspective patch in 4-component vector of float)\r
0:? 'badp4' (patch sample in 3-component vector of float)\r
-0:? 'gl_in' (in 32-element array of block{in 1-element array of float gl_ClipDistance})\r
+0:? 'gl_in' (in 32-element array of block{in 1-element array of float ClipDistance gl_ClipDistance})\r
0:? 'ina' (in 2-component vector of float)\r
0:? 'inb' (in 32-element array of 2-component vector of float)\r
0:? 'inc' (in 32-element array of 2-component vector of float)\r
0:25 Sequence\r
0:25 move second child to first child (temp highp 4-component vector of float)\r
0:25 'p' (temp highp 4-component vector of float)\r
-0:25 gl_Position: direct index for structure (in highp 4-component vector of float)\r
-0:25 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:25 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:25 gl_Position: direct index for structure (in highp 4-component vector of float Position)\r
+0:25 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:25 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:25 Constant:\r
0:25 1 (const int)\r
0:25 Constant:\r
0:26 Sequence\r
0:26 move second child to first child (temp highp float)\r
0:26 'ps' (temp highp float)\r
-0:26 gl_PointSize: direct index for structure (in highp float)\r
-0:26 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:26 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:26 gl_PointSize: direct index for structure (in highp float PointSize)\r
+0:26 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:26 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:26 Constant:\r
0:26 1 (const int)\r
0:26 Constant:\r
0:114 Sequence\r
0:114 move second child to first child (temp highp float)\r
0:114 'ps' (temp highp float)\r
-0:114 gl_PointSize: direct index for structure (in highp float)\r
-0:114 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:114 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:114 gl_PointSize: direct index for structure (in highp float PointSize)\r
+0:114 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:114 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:114 Constant:\r
0:114 1 (const int)\r
0:114 Constant:\r
0:25 Sequence\r
0:25 move second child to first child (temp highp 4-component vector of float)\r
0:25 'p' (temp highp 4-component vector of float)\r
-0:25 gl_Position: direct index for structure (in highp 4-component vector of float)\r
-0:25 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:25 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:25 gl_Position: direct index for structure (in highp 4-component vector of float Position)\r
+0:25 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:25 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:25 Constant:\r
0:25 1 (const int)\r
0:25 Constant:\r
0:26 Sequence\r
0:26 move second child to first child (temp highp float)\r
0:26 'ps' (temp highp float)\r
-0:26 gl_PointSize: direct index for structure (in highp float)\r
-0:26 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:26 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:26 gl_PointSize: direct index for structure (in highp float PointSize)\r
+0:26 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:26 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:26 Constant:\r
0:26 1 (const int)\r
0:26 Constant:\r
0:114 Sequence\r
0:114 move second child to first child (temp highp float)\r
0:114 'ps' (temp highp float)\r
-0:114 gl_PointSize: direct index for structure (in highp float)\r
-0:114 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:114 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:114 gl_PointSize: direct index for structure (in highp float PointSize)\r
+0:114 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:114 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:114 Constant:\r
0:114 1 (const int)\r
0:114 Constant:\r
ERROR: 0:105: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved \r
ERROR: 0:113: 'sample' : Reserved word. \r
ERROR: 0:119: 'gl_PointSize' : no such field in structure \r
-ERROR: 0:119: '=' : cannot convert from 'temp block{in highp 4-component vector of float gl_Position}' to 'temp highp float'\r
+ERROR: 0:119: '=' : cannot convert from 'temp block{in highp 4-component vector of float Position gl_Position}' to 'temp highp float'\r
ERROR: 0:127: 'gl_BoundingBoxOES' : undeclared identifier \r
ERROR: 44 compilation errors. No code generated.\r
\r
0:36 Sequence\r
0:36 move second child to first child (temp highp 4-component vector of float)\r
0:36 'p' (temp highp 4-component vector of float)\r
-0:36 gl_Position: direct index for structure (in highp 4-component vector of float)\r
-0:36 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:36 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:36 gl_Position: direct index for structure (in highp 4-component vector of float Position)\r
+0:36 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:36 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:36 Constant:\r
0:36 1 (const int)\r
0:36 Constant:\r
0:37 Sequence\r
0:37 move second child to first child (temp highp float)\r
0:37 'ps' (temp highp float)\r
-0:37 gl_PointSize: direct index for structure (in highp float)\r
-0:37 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:37 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:37 gl_PointSize: direct index for structure (in highp float PointSize)\r
+0:37 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:37 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:37 Constant:\r
0:37 1 (const int)\r
0:37 Constant:\r
0:? 'badp2' (flat patch in highp 4-component vector of float)\r
0:? 'badp3' (noperspective patch in highp 4-component vector of float)\r
0:? 'badp4' (patch sample in highp 3-component vector of float)\r
-0:? 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position})\r
+0:? 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position})\r
0:? 'ina' (in highp 2-component vector of float)\r
0:? 'inb' (in 32-element array of highp 2-component vector of float)\r
0:? 'inc' (in 32-element array of highp 2-component vector of float)\r
0:36 Sequence\r
0:36 move second child to first child (temp highp 4-component vector of float)\r
0:36 'p' (temp highp 4-component vector of float)\r
-0:36 gl_Position: direct index for structure (in highp 4-component vector of float)\r
-0:36 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:36 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:36 gl_Position: direct index for structure (in highp 4-component vector of float Position)\r
+0:36 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:36 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:36 Constant:\r
0:36 1 (const int)\r
0:36 Constant:\r
0:37 Sequence\r
0:37 move second child to first child (temp highp float)\r
0:37 'ps' (temp highp float)\r
-0:37 gl_PointSize: direct index for structure (in highp float)\r
-0:37 direct index (temp block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
-0:37 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position, in highp float gl_PointSize})\r
+0:37 gl_PointSize: direct index for structure (in highp float PointSize)\r
+0:37 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
+0:37 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})\r
0:37 Constant:\r
0:37 1 (const int)\r
0:37 Constant:\r
0:? 'badp2' (flat patch in highp 4-component vector of float)\r
0:? 'badp3' (noperspective patch in highp 4-component vector of float)\r
0:? 'badp4' (patch sample in highp 3-component vector of float)\r
-0:? 'gl_in' (in 32-element array of block{in highp 4-component vector of float gl_Position})\r
+0:? 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position})\r
0:? 'ina' (in highp 2-component vector of float)\r
0:? 'inb' (in 32-element array of highp 2-component vector of float)\r
0:? 'inc' (in 32-element array of highp 2-component vector of float)\r
0:23 Sequence\r
0:23 move second child to first child (temp 4-component vector of float)\r
0:23 'p' (temp 4-component vector of float)\r
-0:23 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:23 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:23 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:23 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:23 Constant:\r
0:23 1 (const int)\r
0:23 Constant:\r
0:24 Sequence\r
0:24 move second child to first child (temp float)\r
0:24 'ps' (temp float)\r
-0:24 gl_PointSize: direct index for structure (in float)\r
-0:24 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:24 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:24 gl_PointSize: direct index for structure (in float PointSize)\r
+0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:24 Constant:\r
0:24 1 (const int)\r
0:24 Constant:\r
0:25 Sequence\r
0:25 move second child to first child (temp float)\r
0:25 'cd' (temp float)\r
-0:25 direct index (temp float)\r
-0:25 gl_ClipDistance: direct index for structure (in implicitly-sized array of float)\r
-0:25 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:25 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:25 direct index (temp float ClipDistance)\r
+0:25 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)\r
+0:25 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:25 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:25 Constant:\r
0:25 1 (const int)\r
0:25 Constant:\r
0:23 Sequence\r
0:23 move second child to first child (temp 4-component vector of float)\r
0:23 'p' (temp 4-component vector of float)\r
-0:23 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:23 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:23 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:23 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:23 Constant:\r
0:23 1 (const int)\r
0:23 Constant:\r
0:24 Sequence\r
0:24 move second child to first child (temp float)\r
0:24 'ps' (temp float)\r
-0:24 gl_PointSize: direct index for structure (in float)\r
-0:24 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:24 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:24 gl_PointSize: direct index for structure (in float PointSize)\r
+0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:24 Constant:\r
0:24 1 (const int)\r
0:24 Constant:\r
0:25 Sequence\r
0:25 move second child to first child (temp float)\r
0:25 'cd' (temp float)\r
-0:25 direct index (temp float)\r
-0:25 gl_ClipDistance: direct index for structure (in 1-element array of float)\r
-0:25 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:25 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:25 direct index (temp float ClipDistance)\r
+0:25 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)\r
+0:25 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:25 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:25 Constant:\r
0:25 1 (const int)\r
0:25 Constant:\r
0:32 Sequence\r
0:32 move second child to first child (temp 4-component vector of float)\r
0:32 'p' (temp 4-component vector of float)\r
-0:32 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:32 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:32 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:32 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:32 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:32 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:32 Constant:\r
0:32 1 (const int)\r
0:32 Constant:\r
0:33 Sequence\r
0:33 move second child to first child (temp float)\r
0:33 'ps' (temp float)\r
-0:33 gl_PointSize: direct index for structure (in float)\r
-0:33 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:33 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:33 gl_PointSize: direct index for structure (in float PointSize)\r
+0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:33 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:33 Constant:\r
0:33 1 (const int)\r
0:33 Constant:\r
0:34 Sequence\r
0:34 move second child to first child (temp float)\r
0:34 'cd' (temp float)\r
-0:34 direct index (temp float)\r
-0:34 gl_ClipDistance: direct index for structure (in implicitly-sized array of float)\r
-0:34 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:34 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:34 direct index (temp float ClipDistance)\r
+0:34 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)\r
+0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:34 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:34 Constant:\r
0:34 1 (const int)\r
0:34 Constant:\r
0:? 'badp2' (flat patch in 4-component vector of float)\r
0:? 'badp3' (noperspective patch in 4-component vector of float)\r
0:? 'badp4' (patch sample in 3-component vector of float)\r
-0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float gl_ClipDistance})\r
+0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:? 'ina' (in 2-component vector of float)\r
0:? 'inb' (in 32-element array of 2-component vector of float)\r
0:? 'inc' (in 32-element array of 2-component vector of float)\r
0:32 Sequence\r
0:32 move second child to first child (temp 4-component vector of float)\r
0:32 'p' (temp 4-component vector of float)\r
-0:32 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:32 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:32 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:32 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:32 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:32 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:32 Constant:\r
0:32 1 (const int)\r
0:32 Constant:\r
0:33 Sequence\r
0:33 move second child to first child (temp float)\r
0:33 'ps' (temp float)\r
-0:33 gl_PointSize: direct index for structure (in float)\r
-0:33 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:33 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:33 gl_PointSize: direct index for structure (in float PointSize)\r
+0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:33 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:33 Constant:\r
0:33 1 (const int)\r
0:33 Constant:\r
0:34 Sequence\r
0:34 move second child to first child (temp float)\r
0:34 'cd' (temp float)\r
-0:34 direct index (temp float)\r
-0:34 gl_ClipDistance: direct index for structure (in 1-element array of float)\r
-0:34 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:34 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:34 direct index (temp float ClipDistance)\r
+0:34 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)\r
+0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:34 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:34 Constant:\r
0:34 1 (const int)\r
0:34 Constant:\r
0:? 'badp2' (flat patch in 4-component vector of float)\r
0:? 'badp3' (noperspective patch in 4-component vector of float)\r
0:? 'badp4' (patch sample in 3-component vector of float)\r
-0:? 'gl_in' (in 32-element array of block{in 1-element array of float gl_ClipDistance})\r
+0:? 'gl_in' (in 32-element array of block{in 1-element array of float ClipDistance gl_ClipDistance})\r
0:? 'ina' (in 2-component vector of float)\r
0:? 'inb' (in 32-element array of 2-component vector of float)\r
0:? 'inc' (in 32-element array of 2-component vector of float)\r
0:17 Sequence\r
0:17 move second child to first child (temp 4-component vector of float)\r
0:17 'p' (temp 4-component vector of float)\r
-0:17 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:17 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:17 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:17 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:17 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:17 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:17 Constant:\r
0:17 1 (const int)\r
0:17 Constant:\r
0:18 Sequence\r
0:18 move second child to first child (temp float)\r
0:18 'ps' (temp float)\r
-0:18 gl_PointSize: direct index for structure (in float)\r
-0:18 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:18 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:18 gl_PointSize: direct index for structure (in float PointSize)\r
+0:18 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:18 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:18 Constant:\r
0:18 1 (const int)\r
0:18 Constant:\r
0:19 Sequence\r
0:19 move second child to first child (temp float)\r
0:19 'cd' (temp float)\r
-0:19 direct index (temp float)\r
-0:19 gl_ClipDistance: direct index for structure (in implicitly-sized array of float)\r
-0:19 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
-0:19 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in implicitly-sized array of float gl_ClipDistance})\r
+0:19 direct index (temp float ClipDistance)\r
+0:19 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)\r
+0:19 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
+0:19 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})\r
0:19 Constant:\r
0:19 1 (const int)\r
0:19 Constant:\r
0:17 Sequence\r
0:17 move second child to first child (temp 4-component vector of float)\r
0:17 'p' (temp 4-component vector of float)\r
-0:17 gl_Position: direct index for structure (in 4-component vector of float)\r
-0:17 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:17 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:17 gl_Position: direct index for structure (in 4-component vector of float Position)\r
+0:17 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:17 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:17 Constant:\r
0:17 1 (const int)\r
0:17 Constant:\r
0:18 Sequence\r
0:18 move second child to first child (temp float)\r
0:18 'ps' (temp float)\r
-0:18 gl_PointSize: direct index for structure (in float)\r
-0:18 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:18 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:18 gl_PointSize: direct index for structure (in float PointSize)\r
+0:18 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:18 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:18 Constant:\r
0:18 1 (const int)\r
0:18 Constant:\r
0:19 Sequence\r
0:19 move second child to first child (temp float)\r
0:19 'cd' (temp float)\r
-0:19 direct index (temp float)\r
-0:19 gl_ClipDistance: direct index for structure (in 1-element array of float)\r
-0:19 direct index (temp block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
-0:19 'gl_in' (in 32-element array of block{in 4-component vector of float gl_Position, in float gl_PointSize, in 1-element array of float gl_ClipDistance})\r
+0:19 direct index (temp float ClipDistance)\r
+0:19 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)\r
+0:19 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
+0:19 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})\r
0:19 Constant:\r
0:19 1 (const int)\r
0:19 Constant:\r
0:13 0 (const int)\r
0:13 Constant:\r
0:13 2 (const int)\r
-0:13 direct index (temp float)\r
-0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float)\r
-0:13 direct index (temp block{in implicitly-sized array of float gl_CullDistance})\r
-0:13 'gl_in' (in 32-element array of block{in implicitly-sized array of float gl_CullDistance})\r
+0:13 direct index (temp float CullDistance)\r
+0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float CullDistance)\r
+0:13 direct index (temp block{in implicitly-sized array of float CullDistance gl_CullDistance})\r
+0:13 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})\r
0:13 Constant:\r
0:13 1 (const int)\r
0:13 Constant:\r
0:13 Constant:\r
0:13 2 (const int)\r
0:? Linker Objects\r
-0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float gl_CullDistance})\r
+0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})\r
0:? 'gl_out' (out implicitly-sized array of block{out implicitly-sized array of float CullDistance gl_CullDistance})\r
\r
\r
0:13 0 (const int)\r
0:13 Constant:\r
0:13 2 (const int)\r
-0:13 direct index (temp float)\r
-0:13 gl_CullDistance: direct index for structure (in 1-element array of float)\r
-0:13 direct index (temp block{in 1-element array of float gl_CullDistance})\r
-0:13 'gl_in' (in 32-element array of block{in 1-element array of float gl_CullDistance})\r
+0:13 direct index (temp float CullDistance)\r
+0:13 gl_CullDistance: direct index for structure (in 1-element array of float CullDistance)\r
+0:13 direct index (temp block{in 1-element array of float CullDistance gl_CullDistance})\r
+0:13 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})\r
0:13 Constant:\r
0:13 1 (const int)\r
0:13 Constant:\r
0:13 Constant:\r
0:13 2 (const int)\r
0:? Linker Objects\r
-0:? 'gl_in' (in 32-element array of block{in 1-element array of float gl_CullDistance})\r
+0:? 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})\r
0:? 'gl_out' (out 1-element array of block{out 1-element array of float CullDistance gl_CullDistance})\r
\r
0:13 3 (const uint)\r
0:13 Constant:\r
0:13 2 (const int)\r
-0:13 direct index (temp float)\r
-0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float)\r
-0:13 direct index (temp block{in implicitly-sized array of float gl_CullDistance})\r
-0:13 'gl_in' (in 32-element array of block{in implicitly-sized array of float gl_CullDistance})\r
+0:13 direct index (temp float CullDistance)\r
+0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float CullDistance)\r
+0:13 direct index (temp block{in implicitly-sized array of float CullDistance gl_CullDistance})\r
+0:13 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})\r
0:13 Constant:\r
0:13 1 (const int)\r
0:13 Constant:\r
0:13 Constant:\r
0:13 2 (const int)\r
0:? Linker Objects\r
-0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float gl_CullDistance})\r
+0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})\r
0:? 'anon@0' (out block{out implicitly-sized array of float CullDistance gl_CullDistance})\r
\r
\r
0:13 3 (const uint)\r
0:13 Constant:\r
0:13 2 (const int)\r
-0:13 direct index (temp float)\r
-0:13 gl_CullDistance: direct index for structure (in 1-element array of float)\r
-0:13 direct index (temp block{in 1-element array of float gl_CullDistance})\r
-0:13 'gl_in' (in 32-element array of block{in 1-element array of float gl_CullDistance})\r
+0:13 direct index (temp float CullDistance)\r
+0:13 gl_CullDistance: direct index for structure (in 1-element array of float CullDistance)\r
+0:13 direct index (temp block{in 1-element array of float CullDistance gl_CullDistance})\r
+0:13 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})\r
0:13 Constant:\r
0:13 1 (const int)\r
0:13 Constant:\r
0:13 Constant:\r
0:13 2 (const int)\r
0:? Linker Objects\r
-0:? 'gl_in' (in 32-element array of block{in 1-element array of float gl_CullDistance})\r
+0:? 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})\r
0:? 'anon@0' (out block{out 3-element array of float CullDistance gl_CullDistance})\r
\r
Name 85 "ivlb"\r
Name 88 "ovla"\r
Name 89 "ovlb"\r
+ MemberDecorate 19(gl_PerVertex) 0 BuiltIn Position\r
+ MemberDecorate 19(gl_PerVertex) 1 BuiltIn PointSize\r
+ MemberDecorate 19(gl_PerVertex) 2 BuiltIn ClipDistance\r
Decorate 19(gl_PerVertex) Block\r
Decorate 40(gl_PatchVerticesIn) BuiltIn PatchVertices\r
Decorate 43(gl_PrimitiveID) BuiltIn PrimitiveId\r
Name 93 "ivla"\r
Name 94 "ivlb"\r
Name 97 "ovla"\r
+ MemberDecorate 17(gl_PerVertex) 0 BuiltIn Position\r
+ MemberDecorate 17(gl_PerVertex) 1 BuiltIn PointSize\r
+ MemberDecorate 17(gl_PerVertex) 2 BuiltIn ClipDistance\r
Decorate 17(gl_PerVertex) Block\r
Decorate 38(gl_PatchVerticesIn) BuiltIn PatchVertices\r
Decorate 41(gl_PrimitiveID) BuiltIn PrimitiveId\r
// For the version, it uses the latest git tag followed by the number of commits.
// For the date, it uses the current date (when then script is run).
-#define GLSLANG_REVISION "3.0.786"
+#define GLSLANG_REVISION "3.0.787"
#define GLSLANG_DATE "13-Oct-2015"
}
break;
+ case EShLangTessControl:
+ case EShLangTessEvaluation:
+ // Because of the context-dependent array size (gl_MaxPatchVertices),
+ // these variables were added later than the others and need to be mapped now.
+
+ // standard members
+ BuiltInVariable("gl_in", "gl_Position", EbvPosition, symbolTable);
+ BuiltInVariable("gl_in", "gl_PointSize", EbvPointSize, symbolTable);
+ BuiltInVariable("gl_in", "gl_ClipDistance", EbvClipDistance, symbolTable);
+ BuiltInVariable("gl_in", "gl_CullDistance", EbvCullDistance, symbolTable);
+
+ // compatibility members
+ BuiltInVariable("gl_in", "gl_ClipVertex", EbvClipVertex, symbolTable);
+ BuiltInVariable("gl_in", "gl_FrontColor", EbvFrontColor, symbolTable);
+ BuiltInVariable("gl_in", "gl_BackColor", EbvBackColor, symbolTable);
+ BuiltInVariable("gl_in", "gl_FrontSecondaryColor", EbvFrontSecondaryColor, symbolTable);
+ BuiltInVariable("gl_in", "gl_BackSecondaryColor", EbvBackSecondaryColor, symbolTable);
+ BuiltInVariable("gl_in", "gl_TexCoord", EbvTexCoord, symbolTable);
+ BuiltInVariable("gl_in", "gl_FogFragCoord", EbvFogFragCoord, symbolTable);
+ break;
+
default:
break;
}