Lines Matching refs:writeonly
76 uniform iimage2DArray ii2dabad; // ERROR, not writeonly
77 uniform writeonly iimage2DArray ii2da;
94 imageLoad(ii2da, ivec3(i,i,i)); // ERROR, drops writeonly
176 highp layout(r32f) coherent volatile restrict readonly writeonly uniform image2D okay1;
178 highp layout(r32ui) coherent volatile restrict writeonly uniform uimage2D okay3;
185 writeonly buffer woblock
194 g = wo.values[2]; // ERROR, writeonly
195 float f = wo.values[2]; // ERROR, writeonly
196 ++wo.values[2]; // ERROR, writeonly
197 wo.values[2]--; // ERROR, writeonly
198 f + wo.values[2]; // ERROR, writeonly
199 wo.values[2] - f; // ERROR, writeonly
201 b ? f : wo.values[2]; // ERROR, writeonly
202 b ? wo.values[2] : f; // ERROR, writeonly
203 if (f == wo.values[2]) // ERROR, writeonly
205 if (f >= wo.values[2]) // ERROR, writeonly
207 f = vec3(wo.values[2]).x; // ERROR, writeonly
208 ~wo.value; // ERROR, writeonly
215 writeonly float values[];
221 g = wo.values[2]; // ERROR, writeonly