• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1430.vert
2ERROR: 0:3: 'location' : can only apply to uniform, buffer, in, or out storage qualifiers
3ERROR: 0:7: 'input block' : not supported in this stage: vertex
4ERROR: 0:7: 'location qualifier on in/out block' : not supported for this version or the enabled extensions
5ERROR: 0:8: 'location qualifier on in/out block' : not supported for this version or the enabled extensions
6ERROR: 0:23: 'invariant' : can only apply to an output
7ERROR: 0:21: 'g' : cannot use storage or interpolation qualifiers on structure members
8ERROR: 0:22: 'h' : cannot use storage or interpolation qualifiers on structure members
9ERROR: 0:23: 'i' : cannot use invariant qualifier on structure members
10ERROR: 0:24: 'j' : cannot use memory qualifiers on structure members
11ERROR: 0:25: 'm3' : cannot use layout qualifiers on structure members
12ERROR: 0:28: '' : cannot use invariant qualifier on a function parameter
13ERROR: 0:30: '' : cannot use layout qualifiers on a function parameter
14ERROR: 0:31: '' : cannot use auxiliary or interpolation qualifiers on a function parameter
15ERROR: 0:42: 'location' : overlapping use of location 53
16ERROR: 0:47: 'gl_ClipDistance array size' : must be less than or equal to gl_MaxClipDistances (8)
17ERROR: 0:51: 'start' : undeclared identifier
18ERROR: 0:51: '' : constant expression required
19ERROR: 0:51: 'layout-id value' : scalar integer expression required
20ERROR: 0:51: 'location' : needs a literal integer
21ERROR: 0:53: 'input block' : not supported in this stage: vertex
22ERROR: 0:54: 'location on block member' : not supported for this version or the enabled extensions
23ERROR: 0:57: 'input block' : not supported in this stage: vertex
24ERROR: 0:58: 'location on block member' : not supported for this version or the enabled extensions
25ERROR: 0:59: 'location on block member' : not supported for this version or the enabled extensions
26ERROR: 0:62: 'uniform buffer-member align' : not supported for this version or the enabled extensions
27ERROR: 0:64: 'uniform buffer-member align' : not supported for this version or the enabled extensions
28ERROR: 0:65: 'uniform buffer-member align' : not supported for this version or the enabled extensions
29ERROR: 0:65: '"offset" on block member' : not supported for this version or the enabled extensions
30ERROR: 0:66: '"offset" on block member' : not supported for this version or the enabled extensions
31ERROR: 0:64: 'align' : can only be used with std140, std430, or scalar layout packing
32ERROR: 0:65: 'offset/align' : can only be used with std140, std430, or scalar layout packing
33ERROR: 0:66: 'offset/align' : can only be used with std140, std430, or scalar layout packing
34ERROR: 0:71: '"offset" on block member' : not supported for this version or the enabled extensions
35ERROR: 0:74: 'gl_MaxTransformFeedbackBuffers' : required extension not requested: GL_ARB_enhanced_layouts
36ERROR: 0:75: 'gl_MaxTransformFeedbackInterleavedComponents' : required extension not requested: GL_ARB_enhanced_layouts
37ERROR: 0:78: 'transform feedback qualifier' : not supported for this version or the enabled extensions
38ERROR: 0:81: 'transform feedback qualifier' : not supported for this version or the enabled extensions
39ERROR: 0:81: 'transform feedback qualifier' : not supported for this version or the enabled extensions
40ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions
41ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions
42ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions
43ERROR: 0:84: 'transform feedback qualifier' : not supported for this version or the enabled extensions
44ERROR: 0:84: 'transform feedback qualifier' : not supported for this version or the enabled extensions
45ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions
46ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions
47ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions
48ERROR: 0:92: 'transform feedback qualifier' : not supported for this version or the enabled extensions
49ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions
50ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions
51ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions
52ERROR: 0:117: 'input block' : not supported in this stage: vertex
53ERROR: 0:123: 'input block' : not supported in this stage: vertex
54ERROR: 0:146: 'shared' : not supported in this stage: vertex
55ERROR: 0:150: 'barrier' : no matching overloaded function found
56ERROR: 0:154: 'memoryBarrierShared' : no matching overloaded function found
57ERROR: 0:156: 'groupMemoryBarrier' : no matching overloaded function found
58ERROR: 0:159: 'buffer' : buffers can be declared only as blocks
59ERROR: 0:168: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
60ERROR: 0:169: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
61ERROR: 0:170: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
62ERROR: 0:171: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
63ERROR: 0:221: 'textureQueryLevels' : no matching overloaded function found
64ERROR: 0:221: 'assign' :  cannot convert from ' const float' to ' temp int'
65ERROR: 0:222: 'textureQueryLevels' : no matching overloaded function found
66ERROR: 0:222: 'assign' :  cannot convert from ' const float' to ' temp int'
67ERROR: 65 compilation errors.  No code generated.
68
69
70Shader version: 430
71Requested GL_ARB_enhanced_layouts
72Requested GL_ARB_shader_texture_image_samples
73in xfb mode
74ERROR: node is still EOpNull!
750:14  Function Definition: foo( ( global void)
760:14    Function Parameters:
770:16    Sequence
780:16      move second child to first child ( temp float)
790:16        direct index ( temp float ClipDistance)
800:16          gl_ClipDistance: direct index for structure ( out 17-element array of float ClipDistance)
810:16            'anon@0' ( out block{ out 17-element array of float ClipDistance gl_ClipDistance})
820:16            Constant:
830:16              2 (const uint)
840:16          Constant:
850:16            2 (const int)
860:16        Constant:
870:16          3.700000
880:31  Function Definition: foo3(vf4;vf3;vf2;vf3; ( global void)
890:31    Function Parameters:
900:31      'v4' ( in 4-component vector of float)
910:31      'v3' ( volatile in 3-component vector of float)
920:31      'v2' ( in 2-component vector of float)
930:31      'cv3' ( in 3-component vector of float)
940:148  Function Definition: fooBarrier( ( global void)
950:148    Function Parameters:
960:150    Sequence
970:150      Constant:
980:150        0.000000
990:151      MemoryBarrier ( global void)
1000:152      MemoryBarrierAtomicCounter ( global void)
1010:153      MemoryBarrierBuffer ( global void)
1020:154      Constant:
1030:154        0.000000
1040:155      MemoryBarrierImage ( global void)
1050:156      Constant:
1060:156        0.000000
1070:166  Function Definition: fooq( ( global void)
1080:166    Function Parameters:
1090:168    Sequence
1100:168      Sequence
1110:168        move second child to first child ( temp int)
1120:168          's' ( temp int)
1130:168          textureSamples ( global int)
1140:168            's2dms' ( uniform sampler2DMS)
1150:169      add second child into first child ( temp int)
1160:169        's' ( temp int)
1170:169        textureSamples ( global int)
1180:169          'us2dmsa' ( uniform usampler2DMSArray)
1190:170      add second child into first child ( temp int)
1200:170        's' ( temp int)
1210:170        imageQuerySamples ( global int)
1220:170          'ii2dms' (layout( rgba32i) uniform iimage2DMS)
1230:171      add second child into first child ( temp int)
1240:171        's' ( temp int)
1250:171        imageQuerySamples ( global int)
1260:171          'i2dmsa' (layout( rgba32f) uniform image2DMSArray)
1270:176  Function Definition: fooq2( ( global void)
1280:176    Function Parameters:
1290:178    Sequence
1300:178      Sequence
1310:178        move second child to first child ( temp int)
1320:178          's' ( temp int)
1330:178          textureSamples ( global int)
1340:178            's2dms' ( uniform sampler2DMS)
1350:179      add second child into first child ( temp int)
1360:179        's' ( temp int)
1370:179        textureSamples ( global int)
1380:179          'us2dmsa' ( uniform usampler2DMSArray)
1390:180      add second child into first child ( temp int)
1400:180        's' ( temp int)
1410:180        imageQuerySamples ( global int)
1420:180          'ii2dms' (layout( rgba32i) uniform iimage2DMS)
1430:181      add second child into first child ( temp int)
1440:181        's' ( temp int)
1450:181        imageQuerySamples ( global int)
1460:181          'i2dmsa' (layout( rgba32f) uniform image2DMSArray)
1470:202  Function Definition: qlod( ( global void)
1480:202    Function Parameters:
1490:?     Sequence
1500:206      move second child to first child ( temp int)
1510:206        'levels' ( temp int)
1520:206        textureQueryLevels ( global int)
1530:206          'samp1D' ( uniform sampler1D)
1540:207      move second child to first child ( temp int)
1550:207        'levels' ( temp int)
1560:207        textureQueryLevels ( global int)
1570:207          'usamp2D' ( uniform usampler2D)
1580:208      move second child to first child ( temp int)
1590:208        'levels' ( temp int)
1600:208        textureQueryLevels ( global int)
1610:208          'isamp3D' ( uniform isampler3D)
1620:209      move second child to first child ( temp int)
1630:209        'levels' ( temp int)
1640:209        textureQueryLevels ( global int)
1650:209          'isampCube' ( uniform isamplerCube)
1660:210      move second child to first child ( temp int)
1670:210        'levels' ( temp int)
1680:210        textureQueryLevels ( global int)
1690:210          'isamp1DA' ( uniform isampler1DArray)
1700:211      move second child to first child ( temp int)
1710:211        'levels' ( temp int)
1720:211        textureQueryLevels ( global int)
1730:211          'samp2DA' ( uniform sampler2DArray)
1740:212      move second child to first child ( temp int)
1750:212        'levels' ( temp int)
1760:212        textureQueryLevels ( global int)
1770:212          'usampCubeA' ( uniform usamplerCubeArray)
1780:214      move second child to first child ( temp int)
1790:214        'levels' ( temp int)
1800:214        textureQueryLevels ( global int)
1810:214          'samp1Ds' ( uniform sampler1DShadow)
1820:215      move second child to first child ( temp int)
1830:215        'levels' ( temp int)
1840:215        textureQueryLevels ( global int)
1850:215          'samp2Ds' ( uniform sampler2DShadow)
1860:216      move second child to first child ( temp int)
1870:216        'levels' ( temp int)
1880:216        textureQueryLevels ( global int)
1890:216          'sampCubes' ( uniform samplerCubeShadow)
1900:217      move second child to first child ( temp int)
1910:217        'levels' ( temp int)
1920:217        textureQueryLevels ( global int)
1930:217          'samp1DAs' ( uniform sampler1DArrayShadow)
1940:218      move second child to first child ( temp int)
1950:218        'levels' ( temp int)
1960:218        textureQueryLevels ( global int)
1970:218          'samp2DAs' ( uniform sampler2DArrayShadow)
1980:219      move second child to first child ( temp int)
1990:219        'levels' ( temp int)
2000:219        textureQueryLevels ( global int)
2010:219          'sampCubeAs' ( uniform samplerCubeArrayShadow)
2020:221      'levels' ( temp int)
2030:222      'levels' ( temp int)
2040:?   Linker Objects
2050:?     'v4' (layout( location=3) temp 4-component vector of float)
2060:?     'uv4' (layout( location=4) uniform 4-component vector of float)
2070:?     'b1' (layout( location=2) in block{ in 4-component vector of float v})
2080:?     'b2' (layout( location=2) out block{ out 4-component vector of float v})
2090:?     'anon@0' ( out block{ out 17-element array of float ClipDistance gl_ClipDistance})
2100:?     'cs' (layout( location=10) smooth out 2-element array of structure{ global 7-element array of 3X2 matrix of float m,  global float f})
2110:?     'cf' (layout( location=54) smooth out float)
2120:?     'cg' (layout( location=53) smooth out float)
2130:?     'alias1' (layout( location=10) in 4-component vector of float)
2140:?     'alias2' (layout( location=10) in 4-component vector of float)
2150:?     'v6e' (layout( location=0) in 4-component vector of float)
2160:?     'ininst2e' ( in block{layout( location=25) in float f2})
2170:?     'in4e' ( in block{layout( location=50) in float f1, layout( location=51) in float f2})
2180:?     'inst4e' (layout( column_major std140 align=16) uniform block{layout( column_major std140 offset=0 align=16) uniform int a})
2190:?     'inst9e' (layout( column_major shared align=32) uniform block{layout( column_major shared offset=12 align=4) uniform float f, layout( column_major shared offset=20) uniform float g})
2200:?     'spinste' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float a, layout( column_major std140 offset=32) uniform 3-component vector of float b})
2210:?     'aconste' ( global 4-element array of int)
2220:?     'bconste' ( global 64-element array of int)
2230:?     'bbinst2' ( out block{layout( xfb_buffer=0 xfb_offset=64) out 4-component vector of float bbv})
2240:?     'bge' (layout( xfb_buffer=2 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of float)
2250:?     'bhe' (layout( xfb_buffer=3 xfb_offset=32 xfb_stride=64) smooth out 4-component vector of float)
2260:?     'bbinst4e' (layout( xfb_stride=80) out block{layout( xfb_buffer=2 xfb_offset=16) out 4-component vector of float bbv1, layout( xfb_buffer=2 xfb_offset=32) out 4-component vector of float bbv2})
2270:?     'bbinst5e' ( out block{layout( xfb_buffer=3 xfb_offset=0) out 4-component vector of float bbv1, layout( xfb_buffer=3 xfb_offset=48 xfb_stride=64) out 4-component vector of float bbv2})
2280:?     'inst4' (layout( column_major std140 align=16) uniform block{layout( column_major std140 offset=0 align=16) uniform int a})
2290:?     'inst9' (layout( column_major std430 align=32) uniform block{layout( column_major std430 offset=12 align=4) uniform float f, layout( column_major std430 offset=20 align=32) uniform float g})
2300:?     'spinst' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float a, layout( column_major std140 offset=32) uniform 3-component vector of float b})
2310:?     'aconst' ( global 4-element array of int)
2320:?     'bconst' ( global 64-element array of int)
2330:?     'start2' ( const int)
2340:?       5 (const int)
2350:?     'v6' (layout( location=19) in 4-component vector of float)
2360:?     'ininst2' ( in block{layout( location=28) in bool b1, layout( location=29) in float f1, layout( location=25) in float f2})
2370:?     'in4' ( in block{layout( location=50) in float f1, layout( location=51) in float f2})
2380:?     'bbinst2g' ( out block{layout( xfb_buffer=3 xfb_offset=64) out 4-component vector of float bbv})
2390:?     'bg' (layout( xfb_buffer=1 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of float)
2400:?     'bh' (layout( xfb_buffer=1 xfb_offset=32 xfb_stride=80) smooth out 4-component vector of float)
2410:?     'bbinst4' (layout( xfb_stride=80) out block{layout( xfb_buffer=1 xfb_offset=16) out 4-component vector of float bbv1})
2420:?     'bbinst5' ( out block{layout( xfb_buffer=1 xfb_offset=0) out 4-component vector of float bbv1, layout( xfb_buffer=1 xfb_offset=64 xfb_stride=80) out 4-component vector of float bbv2})
2430:?     'sharedv' ( shared 4-component vector of float)
2440:?     'v' ( buffer 4-component vector of float)
2450:?     's2dms' ( uniform sampler2DMS)
2460:?     'us2dmsa' ( uniform usampler2DMSArray)
2470:?     'ii2dms' (layout( rgba32i) uniform iimage2DMS)
2480:?     'i2dmsa' (layout( rgba32f) uniform image2DMSArray)
2490:?     'samp1D' ( uniform sampler1D)
2500:?     'usamp2D' ( uniform usampler2D)
2510:?     'isamp3D' ( uniform isampler3D)
2520:?     'isampCube' ( uniform isamplerCube)
2530:?     'isamp1DA' ( uniform isampler1DArray)
2540:?     'samp2DA' ( uniform sampler2DArray)
2550:?     'usampCubeA' ( uniform usamplerCubeArray)
2560:?     'samp1Ds' ( uniform sampler1DShadow)
2570:?     'samp2Ds' ( uniform sampler2DShadow)
2580:?     'sampCubes' ( uniform samplerCubeShadow)
2590:?     'samp1DAs' ( uniform sampler1DArrayShadow)
2600:?     'samp2DAs' ( uniform sampler2DArrayShadow)
2610:?     'sampCubeAs' ( uniform samplerCubeArrayShadow)
2620:?     'sampBuf' ( uniform samplerBuffer)
2630:?     'sampRect' ( uniform sampler2DRect)
2640:?     'gl_VertexID' ( gl_VertexId int VertexId)
2650:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
266
267
268Linked vertex stage:
269
270ERROR: Linking vertex stage: Missing entry point: Each stage requires one entry point
271ERROR: Linking vertex stage: xfb_stride is too small to hold all buffer entries:
272ERROR:     xfb_buffer 3, xfb_stride 64, minimum stride needed: 80
273
274Shader version: 430
275Requested GL_ARB_enhanced_layouts
276Requested GL_ARB_shader_texture_image_samples
277in xfb mode
278ERROR: node is still EOpNull!
2790:?   Linker Objects
2800:?     'v4' (layout( location=3) temp 4-component vector of float)
2810:?     'uv4' (layout( location=4) uniform 4-component vector of float)
2820:?     'b1' (layout( location=2) in block{ in 4-component vector of float v})
2830:?     'b2' (layout( location=2) out block{ out 4-component vector of float v})
2840:?     'anon@0' ( out block{ out 17-element array of float ClipDistance gl_ClipDistance})
2850:?     'cs' (layout( location=10) smooth out 2-element array of structure{ global 7-element array of 3X2 matrix of float m,  global float f})
2860:?     'cf' (layout( location=54) smooth out float)
2870:?     'cg' (layout( location=53) smooth out float)
2880:?     'alias1' (layout( location=10) in 4-component vector of float)
2890:?     'alias2' (layout( location=10) in 4-component vector of float)
2900:?     'v6e' (layout( location=0) in 4-component vector of float)
2910:?     'ininst2e' ( in block{layout( location=25) in float f2})
2920:?     'in4e' ( in block{layout( location=50) in float f1, layout( location=51) in float f2})
2930:?     'inst4e' (layout( column_major std140 align=16) uniform block{layout( column_major std140 offset=0 align=16) uniform int a})
2940:?     'inst9e' (layout( column_major shared align=32) uniform block{layout( column_major shared offset=12 align=4) uniform float f, layout( column_major shared offset=20) uniform float g})
2950:?     'spinste' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float a, layout( column_major std140 offset=32) uniform 3-component vector of float b})
2960:?     'aconste' ( global 4-element array of int)
2970:?     'bconste' ( global 64-element array of int)
2980:?     'bbinst2' ( out block{layout( xfb_buffer=0 xfb_offset=64) out 4-component vector of float bbv})
2990:?     'bge' (layout( xfb_buffer=2 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of float)
3000:?     'bhe' (layout( xfb_buffer=3 xfb_offset=32 xfb_stride=64) smooth out 4-component vector of float)
3010:?     'bbinst4e' (layout( xfb_stride=80) out block{layout( xfb_buffer=2 xfb_offset=16) out 4-component vector of float bbv1, layout( xfb_buffer=2 xfb_offset=32) out 4-component vector of float bbv2})
3020:?     'bbinst5e' ( out block{layout( xfb_buffer=3 xfb_offset=0) out 4-component vector of float bbv1, layout( xfb_buffer=3 xfb_offset=48 xfb_stride=64) out 4-component vector of float bbv2})
3030:?     'inst4' (layout( column_major std140 align=16) uniform block{layout( column_major std140 offset=0 align=16) uniform int a})
3040:?     'inst9' (layout( column_major std430 align=32) uniform block{layout( column_major std430 offset=12 align=4) uniform float f, layout( column_major std430 offset=20 align=32) uniform float g})
3050:?     'spinst' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform 4-component vector of float a, layout( column_major std140 offset=32) uniform 3-component vector of float b})
3060:?     'aconst' ( global 4-element array of int)
3070:?     'bconst' ( global 64-element array of int)
3080:?     'start2' ( const int)
3090:?       5 (const int)
3100:?     'v6' (layout( location=19) in 4-component vector of float)
3110:?     'ininst2' ( in block{layout( location=28) in bool b1, layout( location=29) in float f1, layout( location=25) in float f2})
3120:?     'in4' ( in block{layout( location=50) in float f1, layout( location=51) in float f2})
3130:?     'bbinst2g' ( out block{layout( xfb_buffer=3 xfb_offset=64) out 4-component vector of float bbv})
3140:?     'bg' (layout( xfb_buffer=1 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of float)
3150:?     'bh' (layout( xfb_buffer=1 xfb_offset=32 xfb_stride=80) smooth out 4-component vector of float)
3160:?     'bbinst4' (layout( xfb_stride=80) out block{layout( xfb_buffer=1 xfb_offset=16) out 4-component vector of float bbv1})
3170:?     'bbinst5' ( out block{layout( xfb_buffer=1 xfb_offset=0) out 4-component vector of float bbv1, layout( xfb_buffer=1 xfb_offset=64 xfb_stride=80) out 4-component vector of float bbv2})
3180:?     'sharedv' ( shared 4-component vector of float)
3190:?     'v' ( buffer 4-component vector of float)
3200:?     's2dms' ( uniform sampler2DMS)
3210:?     'us2dmsa' ( uniform usampler2DMSArray)
3220:?     'ii2dms' (layout( rgba32i) uniform iimage2DMS)
3230:?     'i2dmsa' (layout( rgba32f) uniform image2DMSArray)
3240:?     'samp1D' ( uniform sampler1D)
3250:?     'usamp2D' ( uniform usampler2D)
3260:?     'isamp3D' ( uniform isampler3D)
3270:?     'isampCube' ( uniform isamplerCube)
3280:?     'isamp1DA' ( uniform isampler1DArray)
3290:?     'samp2DA' ( uniform sampler2DArray)
3300:?     'usampCubeA' ( uniform usamplerCubeArray)
3310:?     'samp1Ds' ( uniform sampler1DShadow)
3320:?     'samp2Ds' ( uniform sampler2DShadow)
3330:?     'sampCubes' ( uniform samplerCubeShadow)
3340:?     'samp1DAs' ( uniform sampler1DArrayShadow)
3350:?     'samp2DAs' ( uniform sampler2DArrayShadow)
3360:?     'sampCubeAs' ( uniform samplerCubeArrayShadow)
3370:?     'sampBuf' ( uniform samplerBuffer)
3380:?     'sampRect' ( uniform sampler2DRect)
3390:?     'gl_VertexID' ( gl_VertexId int VertexId)
3400:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
341
342