Lines Matching refs:xfb_offset
85 layout(xfb_offset=64) vec4 bbv;
91 layout(xfb_offset=16) vec4 bbv; // in xfb_buffer 3
95 layout(xfb_offset=16) vec4 bbv; // ERROR, not in a uniform
98 layout(xfb_buffer=2, xfb_offset=48, xfb_stride=80) out vec4 bg;
99 layout( xfb_offset=32, xfb_stride=64) out vec4 bh;
101 layout(xfb_offset=48) out; // ERROR
103 layout(xfb_stride=80, xfb_buffer=2, xfb_offset=16) out bblck4 {
109 layout(xfb_offset=0) vec4 bbv1;
110 layout(xfb_stride=64, xfb_buffer=3, xfb_offset=48) vec4 bbv2;
115 layout(xfb_offset=0) vec4 bbv1;
116 …layout(xfb_stride=64, xfb_buffer=3, xfb_offset=32) vec4 bbv2; // ERROR, overlap 32 from bh, and bu…
117 layout(xfb_buffer=2, xfb_offset=0) vec4 bbv3; // ERROR, overlap 0 from bbinst5
119 …layout(xfb_offset=24) float bbf6; // ERROR, overlap 24 from bbv1 in bb…
125 layout(xfb_offset=4) out float bj;
126 layout(xfb_offset=0) out ivec2 bk; // ERROR, overlap 4
148 out layout(xfb_buffer=0, xfb_offset=0, xfb_stride=92) bblck8 { // ERROR, stride not multiple of 8
158 layout(xfb_offset=1) bool b; // ERROR
159 layout(xfb_offset=12) T t; // ERROR
160 layout(xfb_offset=52) mat3x3 m3; // non-multiple of 8 okay
161 layout(xfb_offset=90) int i; // ERROR
162 layout(xfb_offset=98) double d; // ERROR
163 layout(xfb_offset=108) S s; // non-multiple of 8 okay
167 layout(xfb_offset=0) out float bm;
171 out layout(xfb_buffer=7, xfb_offset=0) bblck10 { // link ERROR, implicit stride too big
178 layout(xfb_offset = 32) out gl_PerVertex {