Lines Matching refs:align
33 layout(align=16) uniform; // ERROR
34 layout(align=16) in; // ERROR
35 layout(align=16) out; // ERROR
41 layout(align=16, std140) uniform ubl4 { int a; } inst4;
42 layout(align=16) uniform ubl8 { int a; } inst8; // ERROR, no packing
43 layout(align=16) in inbl5 { int a; } inst5; // ERROR
44 layout(align=16) out inbl6 { int a; } inst6; // ERROR
50 layout(align=16) uniform vec4 v4; // ERROR
51 layout(align=16) in vec4 v5; // ERROR
52 layout(align=16) out vec4 v6; // ERROR
57 layout(align=48) uniform ubl7 { // ERROR, not power of 2
58 layout(offset=12, align=4) float f; // ERROR, no packing
63 layout(align=4) float g; // ERROR
68 layout(align=32) uniform ubl9 {
70 layout(offset=12, align=4) float f;
76 layout(offset=12, align=4) float f;
84 layout(align = 6) double g; // ERROR, 6 is not a power of 2
92 layout(align = 16) float e; // e takes offsets 64-67
93 layout(align = 2) double f; // f takes offsets 72-79
95 layout(align = 64) dvec3 i; // i takes offsets 128-151
96 layout(offset = 164, align = 8) float j; // j takes offsets 168-171
103 layout(align = 6) double g; // ERROR, 6 is not a power of 2
105 layout(align = 0) double i; // ERROR, 0 not a power of 2
112 layout(align = 16) float e; // e takes offsets 64-67
113 layout(align = 2) double f; // f takes offsets 72-79
115 layout(align = 64) dvec3 i; // i takes offsets 128-151
116 layout(offset = 164, align = 8) float j; // j takes offsets 168-171
119 layout(std430, align = 128) buffer block24300 {
129 layout(std430, align = 128) buffer block24301 {
134 layout(align=8) double f;