1130.vert
2ERROR: 0:59: 'gl_InstanceID' : required extension not requested: GL_EXT_draw_instanced
3ERROR: 0:61: 'texelFetch' : no matching overloaded function found 
4ERROR: 0:61: 'assign' :  cannot convert from ' const float' to ' temp int'
5ERROR: 3 compilation errors.  No code generated.
6
7
8Shader version: 130
9ERROR: node is still EOpNull!
100:15  Function Definition: main( ( global void)
110:15    Function Parameters: 
120:17    Sequence
130:17      Sequence
140:17        move second child to first child ( temp float)
150:17          'f' ( temp float)
160:17          Constant:
170:17            3.000000
180:18      switch
190:18      condition
200:18        'c' ( uniform int)
210:18      body
220:18        Sequence
230:19          case:  with expression
240:19            Constant:
250:19              1 (const int)
260:?           Sequence
270:20            move second child to first child ( temp float)
280:20              'f' ( temp float)
290:20              sine ( global float)
300:20                'f' ( temp float)
310:21            Branch: Break
320:22          case:  with expression
330:22            Constant:
340:22              2 (const int)
350:?           Sequence
360:23            move second child to first child ( temp float)
370:23              'f' ( temp float)
380:23              component-wise multiply ( temp float)
390:23                'f' ( temp float)
400:23                'f' ( temp float)
410:24          default: 
420:?           Sequence
430:25            move second child to first child ( temp float)
440:25              'f' ( temp float)
450:25              Constant:
460:25                3.000000
470:29      move second child to first child ( temp uint)
480:29        'i' ( temp uint)
490:29        direct index ( temp uint)
500:29          texture ( global 4-component vector of uint)
510:29            'us2D' ( uniform usampler2D)
520:29            Convert int to float ( temp 2-component vector of float)
530:29              'x' ( in 2-component vector of int)
540:29          Constant:
550:29            3 (const int)
560:30      inclusive-or ( temp uint)
570:30        left-shift ( temp uint)
580:30          'i' ( temp uint)
590:30          Constant:
600:30            3 (const uint)
610:30        Constant:
620:30          69 (const uint)
630:33      Sequence
640:33        move second child to first child ( temp 3-component vector of float)
650:33          'v11' ( temp 3-component vector of float)
660:33          modf ( global 3-component vector of float)
670:33            'modfIn' ( temp 3-component vector of float)
680:33            'modfOut' ( temp 3-component vector of float)
690:34      Sequence
700:34        move second child to first child ( temp float)
710:34          't' ( temp float)
720:34          trunc ( global float)
730:34            'f' ( temp float)
740:35      Sequence
750:35        move second child to first child ( temp 2-component vector of float)
760:35          'v12' ( temp 2-component vector of float)
770:35          round ( global 2-component vector of float)
780:35            'v2a' ( in 2-component vector of float)
790:36      Sequence
800:36        move second child to first child ( temp 2-component vector of float)
810:36          'v13' ( temp 2-component vector of float)
820:36          roundEven ( global 2-component vector of float)
830:36            'v2a' ( in 2-component vector of float)
840:37      Sequence
850:37        move second child to first child ( temp 2-component vector of bool)
860:37          'b10' ( temp 2-component vector of bool)
870:37          isnan ( global 2-component vector of bool)
880:37            'v2a' ( in 2-component vector of float)
890:38      Sequence
900:38        move second child to first child ( temp 4-component vector of bool)
910:38          'b11' ( temp 4-component vector of bool)
920:38          isinf ( global 4-component vector of bool)
930:38            'v4' ( uniform 4-component vector of float)
940:40      add ( temp 2-component vector of float)
950:40        hyp. sine ( global float)
960:40          'c1D' ( in float)
970:41        vector-scale ( temp 2-component vector of float)
980:41          hyp. cosine ( global float)
990:41            'c1D' ( in float)
1000:41          hyp. tangent ( global 2-component vector of float)
1010:41            'c2D' ( in 2-component vector of float)
1020:42      add ( temp 4-component vector of float)
1030:42        arc hyp. sine ( global 4-component vector of float)
1040:42          'c4D' ( smooth temp 4-component vector of float)
1050:42        arc hyp. cosine ( global 4-component vector of float)
1060:42          'c4D' ( smooth temp 4-component vector of float)
1070:43      arc hyp. tangent ( global 3-component vector of float)
1080:43        'c3D' ( in 3-component vector of float)
1090:45      Sequence
1100:45        move second child to first child ( temp int)
1110:45          'id' ( temp int)
1120:45          'gl_VertexID' ( gl_VertexId int VertexId)
1130:46      move second child to first child ( temp float)
1140:46        direct index ( smooth temp float ClipDistance)
1150:46          'gl_ClipDistance' ( smooth out unsized 2-element array of float ClipDistance)
1160:46          Constant:
1170:46            1 (const int)
1180:46        Constant:
1190:46          0.300000
1200:57  Function Definition: foo88( ( global void)
1210:57    Function Parameters: 
1220:59    Sequence
1230:59      Sequence
1240:59        move second child to first child ( temp int)
1250:59          'id' ( temp int)
1260:59          'gl_InstanceID' ( gl_InstanceId int InstanceId)
1270:61      'id' ( temp int)
1280:63      'gl_ClipVertex' ( gl_ClipVertex 4-component vector of float ClipVertex)
1290:64      'gl_Color' ( in 4-component vector of float Color)
1300:65      direct index ( temp structure{ global 4-component vector of float ambient,  global 4-component vector of float diffuse,  global 4-component vector of float specular,  global 4-component vector of float position,  global 4-component vector of float halfVector,  global 3-component vector of float spotDirection,  global float spotExponent,  global float spotCutoff,  global float spotCosCutoff,  global float constantAttenuation,  global float linearAttenuation,  global float quadraticAttenuation})
1310:65        'gl_LightSource' ( uniform 32-element array of structure{ global 4-component vector of float ambient,  global 4-component vector of float diffuse,  global 4-component vector of float specular,  global 4-component vector of float position,  global 4-component vector of float halfVector,  global 3-component vector of float spotDirection,  global float spotExponent,  global float spotCutoff,  global float spotCosCutoff,  global float constantAttenuation,  global float linearAttenuation,  global float quadraticAttenuation})
1320:65        Constant:
1330:65          0 (const int)
1340:66      far: direct index for structure ( global float)
1350:66        'gl_DepthRange' ( uniform structure{ global float near,  global float far,  global float diff})
1360:66        Constant:
1370:66          1 (const int)
1380:67      'gl_TexCoord' ( smooth out unsized 1-element array of 4-component vector of float TexCoord)
1390:68      'gl_FogFragCoord' ( smooth out float FogFragCoord)
1400:69      'gl_FrontColor' ( smooth out 4-component vector of float FrontColor)
1410:?   Linker Objects
1420:?     'c' ( uniform int)
1430:?     'us2D' ( uniform usampler2D)
1440:?     'x' ( in 2-component vector of int)
1450:?     'v2a' ( in 2-component vector of float)
1460:?     'c1D' ( in float)
1470:?     'c2D' ( in 2-component vector of float)
1480:?     'c3D' ( in 3-component vector of float)
1490:?     'c4D' ( smooth temp 4-component vector of float)
1500:?     'v4' ( uniform 4-component vector of float)
1510:?     'gl_ClipDistance' ( smooth out unsized 2-element array of float ClipDistance)
1520:?     'gl_TexCoord' ( smooth out unsized 1-element array of 4-component vector of float TexCoord)
1530:?     'abcdef' ( global int)
1540:?     'qrstuv' ( global int)
1550:?     'gl_VertexID' ( gl_VertexId int VertexId)
156
157
158Linked vertex stage:
159
160ERROR: Linking vertex stage: Can only use one of gl_ClipDistance or gl_ClipVertex (gl_ClipDistance is preferred)
161
162Shader version: 130
163ERROR: node is still EOpNull!
1640:15  Function Definition: main( ( global void)
1650:15    Function Parameters: 
1660:17    Sequence
1670:17      Sequence
1680:17        move second child to first child ( temp float)
1690:17          'f' ( temp float)
1700:17          Constant:
1710:17            3.000000
1720:18      switch
1730:18      condition
1740:18        'c' ( uniform int)
1750:18      body
1760:18        Sequence
1770:19          case:  with expression
1780:19            Constant:
1790:19              1 (const int)
1800:?           Sequence
1810:20            move second child to first child ( temp float)
1820:20              'f' ( temp float)
1830:20              sine ( global float)
1840:20                'f' ( temp float)
1850:21            Branch: Break
1860:22          case:  with expression
1870:22            Constant:
1880:22              2 (const int)
1890:?           Sequence
1900:23            move second child to first child ( temp float)
1910:23              'f' ( temp float)
1920:23              component-wise multiply ( temp float)
1930:23                'f' ( temp float)
1940:23                'f' ( temp float)
1950:24          default: 
1960:?           Sequence
1970:25            move second child to first child ( temp float)
1980:25              'f' ( temp float)
1990:25              Constant:
2000:25                3.000000
2010:29      move second child to first child ( temp uint)
2020:29        'i' ( temp uint)
2030:29        direct index ( temp uint)
2040:29          texture ( global 4-component vector of uint)
2050:29            'us2D' ( uniform usampler2D)
2060:29            Convert int to float ( temp 2-component vector of float)
2070:29              'x' ( in 2-component vector of int)
2080:29          Constant:
2090:29            3 (const int)
2100:30      inclusive-or ( temp uint)
2110:30        left-shift ( temp uint)
2120:30          'i' ( temp uint)
2130:30          Constant:
2140:30            3 (const uint)
2150:30        Constant:
2160:30          69 (const uint)
2170:33      Sequence
2180:33        move second child to first child ( temp 3-component vector of float)
2190:33          'v11' ( temp 3-component vector of float)
2200:33          modf ( global 3-component vector of float)
2210:33            'modfIn' ( temp 3-component vector of float)
2220:33            'modfOut' ( temp 3-component vector of float)
2230:34      Sequence
2240:34        move second child to first child ( temp float)
2250:34          't' ( temp float)
2260:34          trunc ( global float)
2270:34            'f' ( temp float)
2280:35      Sequence
2290:35        move second child to first child ( temp 2-component vector of float)
2300:35          'v12' ( temp 2-component vector of float)
2310:35          round ( global 2-component vector of float)
2320:35            'v2a' ( in 2-component vector of float)
2330:36      Sequence
2340:36        move second child to first child ( temp 2-component vector of float)
2350:36          'v13' ( temp 2-component vector of float)
2360:36          roundEven ( global 2-component vector of float)
2370:36            'v2a' ( in 2-component vector of float)
2380:37      Sequence
2390:37        move second child to first child ( temp 2-component vector of bool)
2400:37          'b10' ( temp 2-component vector of bool)
2410:37          isnan ( global 2-component vector of bool)
2420:37            'v2a' ( in 2-component vector of float)
2430:38      Sequence
2440:38        move second child to first child ( temp 4-component vector of bool)
2450:38          'b11' ( temp 4-component vector of bool)
2460:38          isinf ( global 4-component vector of bool)
2470:38            'v4' ( uniform 4-component vector of float)
2480:40      add ( temp 2-component vector of float)
2490:40        hyp. sine ( global float)
2500:40          'c1D' ( in float)
2510:41        vector-scale ( temp 2-component vector of float)
2520:41          hyp. cosine ( global float)
2530:41            'c1D' ( in float)
2540:41          hyp. tangent ( global 2-component vector of float)
2550:41            'c2D' ( in 2-component vector of float)
2560:42      add ( temp 4-component vector of float)
2570:42        arc hyp. sine ( global 4-component vector of float)
2580:42          'c4D' ( smooth temp 4-component vector of float)
2590:42        arc hyp. cosine ( global 4-component vector of float)
2600:42          'c4D' ( smooth temp 4-component vector of float)
2610:43      arc hyp. tangent ( global 3-component vector of float)
2620:43        'c3D' ( in 3-component vector of float)
2630:45      Sequence
2640:45        move second child to first child ( temp int)
2650:45          'id' ( temp int)
2660:45          'gl_VertexID' ( gl_VertexId int VertexId)
2670:46      move second child to first child ( temp float)
2680:46        direct index ( smooth temp float ClipDistance)
2690:46          'gl_ClipDistance' ( smooth out 2-element array of float ClipDistance)
2700:46          Constant:
2710:46            1 (const int)
2720:46        Constant:
2730:46          0.300000
2740:?   Linker Objects
2750:?     'c' ( uniform int)
2760:?     'us2D' ( uniform usampler2D)
2770:?     'x' ( in 2-component vector of int)
2780:?     'v2a' ( in 2-component vector of float)
2790:?     'c1D' ( in float)
2800:?     'c2D' ( in 2-component vector of float)
2810:?     'c3D' ( in 3-component vector of float)
2820:?     'c4D' ( smooth temp 4-component vector of float)
2830:?     'v4' ( uniform 4-component vector of float)
2840:?     'gl_ClipDistance' ( smooth out 2-element array of float ClipDistance)
2850:?     'gl_TexCoord' ( smooth out 1-element array of 4-component vector of float TexCoord)
2860:?     'abcdef' ( global int)
2870:?     'qrstuv' ( global int)
2880:?     'gl_VertexID' ( gl_VertexId int VertexId)
289
290