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