John Kessenich | 5134b9c | 2013-11-20 21:12:43 +0000 | [diff] [blame] | 1 | 330.frag
|
John Kessenich | c719481 | 2013-12-09 00:37:46 +0000 | [diff] [blame] | 2 | ERROR: 0:27: 'block declaration' : cannot redeclare block: gl_block
|
John Kessenich | 52c3514 | 2014-02-18 21:55:42 +0000 | [diff] [blame] | 3 | ERROR: 0:31: 'gl_name' : identifiers starting with "gl_" are reserved
|
| 4 | ERROR: 0:32: 'gl_i' : identifiers starting with "gl_" are reserved
|
John Kessenich | c719481 | 2013-12-09 00:37:46 +0000 | [diff] [blame] | 5 | ERROR: 0:35: 'gl_in' : no declaration found for redeclaration
|
| 6 | ERROR: 0:39: 'gl_FragCoord' : cannot redeclare a non block as a block
|
John Kessenich | b76d6d6 | 2014-01-07 18:14:48 +0000 | [diff] [blame] | 7 | ERROR: 0:44: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
| 8 | ERROR: 0:44: 'layout-id value' : cannot be negative
|
| 9 | ERROR: 0:45: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
| 10 | ERROR: 0:46: 'layout-id value' : scalar integer expression required
|
| 11 | ERROR: 0:46: 'location' : location is too large
|
John Kessenich | b35e9bf | 2014-02-24 21:16:19 +0000 | [diff] [blame] | 12 | ERROR: 0:47: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
| 13 | ERROR: 0:48: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
| 14 | ERROR: 0:52: 'f2' : cannot use layout qualifiers on structure members
|
| 15 | ERROR: 0:57: 'location on block member' : not supported for this version or the enabled extensions
|
| 16 | ERROR: 0:62: 'location on block member' : can only use in an in/out block
|
| 17 | ERROR: 0:62: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
John Kessenich | 68546c6 | 2014-01-08 23:25:18 +0000 | [diff] [blame] | 18 | ERROR: 0:60: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
John Kessenich | b35e9bf | 2014-02-24 21:16:19 +0000 | [diff] [blame] | 19 | ERROR: 0:68: 'layout-id value' : cannot be negative
|
| 20 | ERROR: 0:69: 'layout-id value' : cannot be negative
|
| 21 | ERROR: 0:76: 'f2' : cannot use layout qualifiers on structure members
|
| 22 | ERROR: 0:91: 'location on block member' : can only use in an in/out block
|
| 23 | ERROR: 0:91: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
| 24 | ERROR: 0:91: 'location' : overlapping use of location 3
|
| 25 | ERROR: 0:89: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
| 26 | ERROR: 0:94: 'location' : either the block needs a location, or all members need a location, or no members have a location
|
| 27 | ERROR: 0:108: 'A' : cannot use layout qualifiers on structure members
|
| 28 | ERROR: 0:119: 'location' : overlapping use of location 44
|
John Kessenich | aa657c1 | 2014-08-19 02:12:44 +0000 | [diff] [blame] | 29 | ERROR: 0:122: 'index' : can only be used with an explicit location
|
| 30 | ERROR: 0:124: 'location' : overlapping use of location 0
|
| 31 | ERROR: 0:125: 'index' : can only be used on an output
|
| 32 | ERROR: 0:126: 'index' : can only be used on an output
|
| 33 | ERROR: 0:126: 'location/component/index' : cannot declare a default, use a full declaration
|
| 34 | ERROR: 0:127: 'location/component/index' : cannot declare a default, use a full declaration
|
| 35 | ERROR: 0:128: 'out' : cannot declare an output block in a fragment shader
|
| 36 | ERROR: 34 compilation errors. No code generated.
|
John Kessenich | 5134b9c | 2013-11-20 21:12:43 +0000 | [diff] [blame] | 37 |
|
John Kessenich | c719481 | 2013-12-09 00:37:46 +0000 | [diff] [blame] | 38 |
|
John Kessenich | b4ef9e0 | 2014-03-31 22:20:47 +0000 | [diff] [blame] | 39 | Shader version: 330
|
| 40 | Requested GL_ARB_enhanced_layouts
|
| 41 | Requested GL_ARB_separate_shader_objects
|
John Kessenich | c719481 | 2013-12-09 00:37:46 +0000 | [diff] [blame] | 42 | ERROR: node is still EOpNull!
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 43 | 0:8 Function Definition: main( (global void)
|
John Kessenich | 4586dbd | 2013-08-05 15:52:03 +0000 | [diff] [blame] | 44 | 0:8 Function Parameters:
|
| 45 | 0:10 Sequence
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 46 | 0:10 move second child to first child (temp 4-component vector of float)
|
John Kessenich | 4586dbd | 2013-08-05 15:52:03 +0000 | [diff] [blame] | 47 | 0:10 'gl_FragColor' (fragColor 4-component vector of float)
|
| 48 | 0:10 'varyingVar' (smooth in 4-component vector of float)
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 49 | 0:11 move second child to first child (temp 4-component vector of float)
|
| 50 | 0:11 direct index (temp 4-component vector of float)
|
John Kessenich | 4586dbd | 2013-08-05 15:52:03 +0000 | [diff] [blame] | 51 | 0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float)
|
John Kessenich | f2ee3dd | 2013-09-28 04:02:08 +0000 | [diff] [blame] | 52 | 0:11 Constant:
|
| 53 | 0:11 1 (const int)
|
John Kessenich | 4586dbd | 2013-08-05 15:52:03 +0000 | [diff] [blame] | 54 | 0:11 'inVar' (smooth in 4-component vector of float)
|
| 55 | 0:12 Sequence
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 56 | 0:12 move second child to first child (temp int)
|
| 57 | 0:12 'buffer' (temp int)
|
John Kessenich | f2ee3dd | 2013-09-28 04:02:08 +0000 | [diff] [blame] | 58 | 0:12 Constant:
|
| 59 | 0:12 4 (const int)
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 60 | 0:21 Function Definition: foo( (global void)
|
John Kessenich | ab41fe5 | 2013-10-24 01:25:40 +0000 | [diff] [blame] | 61 | 0:21 Function Parameters:
|
| 62 | 0:23 Sequence
|
| 63 | 0:23 Sequence
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 64 | 0:23 move second child to first child (temp 4-component vector of float)
|
| 65 | 0:23 'c' (temp 4-component vector of float)
|
John Kessenich | ab41fe5 | 2013-10-24 01:25:40 +0000 | [diff] [blame] | 66 | 0:23 gl_Color: direct index for structure (in 4-component vector of float)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 67 | 0:23 'anon@0' (in block{in 4-component vector of float gl_Color, })
|
John Kessenich | ab41fe5 | 2013-10-24 01:25:40 +0000 | [diff] [blame] | 68 | 0:23 Constant:
|
John Kessenich | c719481 | 2013-12-09 00:37:46 +0000 | [diff] [blame] | 69 | 0:23 2 (const uint)
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 70 | 0:24 move second child to first child (temp 4-component vector of float)
|
John Kessenich | aa657c1 | 2014-08-19 02:12:44 +0000 | [diff] [blame] | 71 | 0:24 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
John Kessenich | 5134b9c | 2013-11-20 21:12:43 +0000 | [diff] [blame] | 72 | 0:24 'inVar' (smooth in 4-component vector of float)
|
John Kessenich | 4586dbd | 2013-08-05 15:52:03 +0000 | [diff] [blame] | 73 | 0:? Linker Objects
|
| 74 | 0:? 'inVar' (smooth in 4-component vector of float)
|
John Kessenich | aa657c1 | 2014-08-19 02:12:44 +0000 | [diff] [blame] | 75 | 0:? 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
John Kessenich | 4586dbd | 2013-08-05 15:52:03 +0000 | [diff] [blame] | 76 | 0:? 'varyingVar' (smooth in 4-component vector of float)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 77 | 0:? 'anon@0' (in block{in 4-component vector of float gl_Color, })
|
John Kessenich | 5053a39 | 2014-01-07 17:44:41 +0000 | [diff] [blame] | 78 | 0:? 'gl_name' (in block{in int gl_i})
|
John Kessenich | b76d6d6 | 2014-01-07 18:14:48 +0000 | [diff] [blame] | 79 | 0:? 'start' (const int)
|
| 80 | 0:? 6 (const int)
|
| 81 | 0:? 'v1' (smooth in 4-component vector of float)
|
| 82 | 0:? 'v2' (layout(location=8 ) smooth in 4-component vector of float)
|
| 83 | 0:? 'v20' (smooth in 4-component vector of float)
|
John Kessenich | b35e9bf | 2014-02-24 21:16:19 +0000 | [diff] [blame] | 84 | 0:? 'v21' (layout(location=60 ) smooth in float)
|
| 85 | 0:? 'v22' (layout(location=2 ) smooth in float)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 86 | 0:? 'anon@1' (in block{layout(location=1 component=0 ) in float f1, layout(location=3 ) in float f2})
|
John Kessenich | 68546c6 | 2014-01-08 23:25:18 +0000 | [diff] [blame] | 87 | 0:? 'uinst' (layout(location=1 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
John Kessenich | b76d6d6 | 2014-01-07 18:14:48 +0000 | [diff] [blame] | 88 | 0:? 'v3' (layout(location=6 ) smooth in 4-component vector of float)
|
| 89 | 0:? 'v4' (smooth in 4-component vector of float)
|
| 90 | 0:? 'v5' (smooth in 4-component vector of float)
|
John Kessenich | 68546c6 | 2014-01-08 23:25:18 +0000 | [diff] [blame] | 91 | 0:? 'v6' (layout(location=30 ) smooth in 4-component vector of float)
|
John Kessenich | b35e9bf | 2014-02-24 21:16:19 +0000 | [diff] [blame] | 92 | 0:? 'v23' (layout(location=61 ) smooth in float)
|
| 93 | 0:? 'v24' (layout(location=62 ) smooth in float)
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 94 | 0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2, layout(location=26 component=0 ) in 4-component vector of float f3, layout(location=21 ) in structure{global float f1, temp float f2} s2, layout(location=23 component=0 ) in 4-component vector of float f4, layout(location=24 component=0 ) in 4-component vector of float f5})
|
John Kessenich | 68546c6 | 2014-01-08 23:25:18 +0000 | [diff] [blame] | 95 | 0:? 'uinst2' (layout(location=13 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
| 96 | 0:? 'in3' (in block{in float f1, layout(location=40 ) in float f2})
|
| 97 | 0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 98 | 0:? 's' (layout(location=33 ) smooth in structure{global 3-component vector of float a, global 2X2 matrix of float b, global 2-element array of 4-component vector of float c, temp 2-component vector of float A})
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 99 | 0:? 'anon@2' (in block{layout(location=44 component=0 ) in 4-component vector of float d, layout(location=45 component=0 ) in 4-component vector of float e, layout(location=47 ) in 4-component vector of float f, layout(location=48 component=0 ) in 4-component vector of float g, layout(location=41 ) in 4-component vector of float h, layout(location=42 component=0 ) in 4-component vector of float i, layout(location=43 component=0 ) in 4-component vector of float j, layout(location=44 component=0 ) in 4-component vector of float k})
|
John Kessenich | aa657c1 | 2014-08-19 02:12:44 +0000 | [diff] [blame] | 100 | 0:? 'outVar2' (layout(location=63 index=0 ) out 4-component vector of float)
|
| 101 | 0:? 'outVar3' (layout(location=0 index=1 ) out 4-component vector of float)
|
| 102 | 0:? 'outVar4' (layout(location=0 index=1 ) out 4-component vector of float)
|
| 103 | 0:? 'indexIn' (layout(location=27 index=0 ) smooth in 4-component vector of float)
|
| 104 | 0:? 'indexBlockI' (layout(location=26 index=0 ) out block{out int a})
|
John Kessenich | 4586dbd | 2013-08-05 15:52:03 +0000 | [diff] [blame] | 105 |
|
John Kessenich | 5134b9c | 2013-11-20 21:12:43 +0000 | [diff] [blame] | 106 |
|
| 107 | Linked fragment stage:
|
| 108 |
|
| 109 | ERROR: Linking fragment stage: Cannot use gl_FragColor or gl_FragData when using user-defined outputs
|
| 110 | ERROR: Linking fragment stage: Cannot use both gl_FragColor and gl_FragData
|
| 111 |
|
John Kessenich | b4ef9e0 | 2014-03-31 22:20:47 +0000 | [diff] [blame] | 112 | Shader version: 330
|
| 113 | Requested GL_ARB_enhanced_layouts
|
| 114 | Requested GL_ARB_separate_shader_objects
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 115 | ERROR: node is still EOpNull!
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 116 | 0:8 Function Definition: main( (global void)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 117 | 0:8 Function Parameters:
|
| 118 | 0:10 Sequence
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 119 | 0:10 move second child to first child (temp 4-component vector of float)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 120 | 0:10 'gl_FragColor' (fragColor 4-component vector of float)
|
| 121 | 0:10 'varyingVar' (smooth in 4-component vector of float)
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 122 | 0:11 move second child to first child (temp 4-component vector of float)
|
| 123 | 0:11 direct index (temp 4-component vector of float)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 124 | 0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float)
|
| 125 | 0:11 Constant:
|
| 126 | 0:11 1 (const int)
|
| 127 | 0:11 'inVar' (smooth in 4-component vector of float)
|
| 128 | 0:12 Sequence
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 129 | 0:12 move second child to first child (temp int)
|
| 130 | 0:12 'buffer' (temp int)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 131 | 0:12 Constant:
|
| 132 | 0:12 4 (const int)
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 133 | 0:21 Function Definition: foo( (global void)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 134 | 0:21 Function Parameters:
|
| 135 | 0:23 Sequence
|
| 136 | 0:23 Sequence
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 137 | 0:23 move second child to first child (temp 4-component vector of float)
|
| 138 | 0:23 'c' (temp 4-component vector of float)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 139 | 0:23 gl_Color: direct index for structure (in 4-component vector of float)
|
| 140 | 0:23 'anon@0' (in block{in 4-component vector of float gl_Color, })
|
| 141 | 0:23 Constant:
|
| 142 | 0:23 2 (const uint)
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 143 | 0:24 move second child to first child (temp 4-component vector of float)
|
John Kessenich | aa657c1 | 2014-08-19 02:12:44 +0000 | [diff] [blame] | 144 | 0:24 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 145 | 0:24 'inVar' (smooth in 4-component vector of float)
|
| 146 | 0:? Linker Objects
|
| 147 | 0:? 'inVar' (smooth in 4-component vector of float)
|
John Kessenich | aa657c1 | 2014-08-19 02:12:44 +0000 | [diff] [blame] | 148 | 0:? 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 149 | 0:? 'varyingVar' (smooth in 4-component vector of float)
|
| 150 | 0:? 'anon@0' (in block{in 4-component vector of float gl_Color, })
|
| 151 | 0:? 'gl_name' (in block{in int gl_i})
|
| 152 | 0:? 'start' (const int)
|
| 153 | 0:? 6 (const int)
|
| 154 | 0:? 'v1' (smooth in 4-component vector of float)
|
| 155 | 0:? 'v2' (layout(location=8 ) smooth in 4-component vector of float)
|
| 156 | 0:? 'v20' (smooth in 4-component vector of float)
|
| 157 | 0:? 'v21' (layout(location=60 ) smooth in float)
|
| 158 | 0:? 'v22' (layout(location=2 ) smooth in float)
|
| 159 | 0:? 'anon@1' (in block{layout(location=1 component=0 ) in float f1, layout(location=3 ) in float f2})
|
| 160 | 0:? 'uinst' (layout(location=1 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
| 161 | 0:? 'v3' (layout(location=6 ) smooth in 4-component vector of float)
|
| 162 | 0:? 'v4' (smooth in 4-component vector of float)
|
| 163 | 0:? 'v5' (smooth in 4-component vector of float)
|
| 164 | 0:? 'v6' (layout(location=30 ) smooth in 4-component vector of float)
|
| 165 | 0:? 'v23' (layout(location=61 ) smooth in float)
|
| 166 | 0:? 'v24' (layout(location=62 ) smooth in float)
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 167 | 0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2, layout(location=26 component=0 ) in 4-component vector of float f3, layout(location=21 ) in structure{global float f1, temp float f2} s2, layout(location=23 component=0 ) in 4-component vector of float f4, layout(location=24 component=0 ) in 4-component vector of float f5})
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 168 | 0:? 'uinst2' (layout(location=13 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
| 169 | 0:? 'in3' (in block{in float f1, layout(location=40 ) in float f2})
|
| 170 | 0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
John Kessenich | 8b37b04 | 2015-04-29 10:16:56 +0000 | [diff] [blame] | 171 | 0:? 's' (layout(location=33 ) smooth in structure{global 3-component vector of float a, global 2X2 matrix of float b, global 2-element array of 4-component vector of float c, temp 2-component vector of float A})
|
John Kessenich | cf0206c | 2014-04-14 15:46:40 +0000 | [diff] [blame] | 172 | 0:? 'anon@2' (in block{layout(location=44 component=0 ) in 4-component vector of float d, layout(location=45 component=0 ) in 4-component vector of float e, layout(location=47 ) in 4-component vector of float f, layout(location=48 component=0 ) in 4-component vector of float g, layout(location=41 ) in 4-component vector of float h, layout(location=42 component=0 ) in 4-component vector of float i, layout(location=43 component=0 ) in 4-component vector of float j, layout(location=44 component=0 ) in 4-component vector of float k})
|
John Kessenich | aa657c1 | 2014-08-19 02:12:44 +0000 | [diff] [blame] | 173 | 0:? 'outVar2' (layout(location=63 index=0 ) out 4-component vector of float)
|
| 174 | 0:? 'outVar3' (layout(location=0 index=1 ) out 4-component vector of float)
|
| 175 | 0:? 'outVar4' (layout(location=0 index=1 ) out 4-component vector of float)
|
| 176 | 0:? 'indexIn' (layout(location=27 index=0 ) smooth in 4-component vector of float)
|
| 177 | 0:? 'indexBlockI' (layout(location=26 index=0 ) out block{out int a})
|
John Kessenich | 5134b9c | 2013-11-20 21:12:43 +0000 | [diff] [blame] | 178 |
|