Home | History | Annotate | Download | only in glsl

Lines Matching full:keyword

48  * samplerBuffer       KEYWORD(130, 140, SAMPLERBUFFER)
51 * - a keyword (SAMPLERBUFFER token) ...in GLSL >= 1.40
55 #define KEYWORD(reserved_version, allowed_version, token) \
69 /* The ES macro can be used in KEYWORD checks:
71 * word KEYWORD(110 || ES, 400, TOKEN)
74 * word KEYWORD(110, 130 || ES, TOKEN)
75 * ...means the word is a legal keyword in GLSL ES 1.00.
173 uint KEYWORD(130, 130, UINT_TOK);
191 uvec2 KEYWORD(130, 130, UVEC2);
192 uvec3 KEYWORD(130, 130, UVEC3);
193 uvec4 KEYWORD(130, 130, UVEC4);
200 mat2x2 KEYWORD(120, 120, MAT2X2);
201 mat2x3 KEYWORD(120, 120, MAT2X3);
202 mat2x4 KEYWORD(120, 120, MAT2X4);
203 mat3x2 KEYWORD(120, 120, MAT3X2);
204 mat3x3 KEYWORD(120, 120, MAT3X3);
205 mat3x4 KEYWORD(120, 120, MAT3X4);
206 mat4x2 KEYWORD(120, 120, MAT4X2);
207 mat4x3 KEYWORD(120, 120, MAT4X3);
208 mat4x4 KEYWORD(120, 120, MAT4X4);
215 centroid KEYWORD(120, 120, CENTROID);
216 invariant KEYWORD(120 || ES, 120 || ES, INVARIANT);
217 flat KEYWORD(130 || ES, 130, FLAT);
218 smooth KEYWORD(130, 130, SMOOTH);
219 noperspective KEYWORD(130, 130, NOPERSPECTIVE);
225 sampler1DArray KEYWORD(130, 130, SAMPLER1DARRAY);
226 sampler2DArray KEYWORD(130, 130, SAMPLER2DARRAY);
229 samplerCubeShadow KEYWORD(130, 130, SAMPLERCUBESHADOW);
230 sampler1DArrayShadow KEYWORD(130, 130, SAMPLER1DARRAYSHADOW);
231 sampler2DArrayShadow KEYWORD(130, 130, SAMPLER2DARRAYSHADOW);
232 isampler1D KEYWORD(130, 130, ISAMPLER1D);
233 isampler2D KEYWORD(130, 130, ISAMPLER2D);
234 isampler3D KEYWORD(130, 130, ISAMPLER3D);
235 isamplerCube KEYWORD(130, 130, ISAMPLERCUBE);
236 isampler1DArray KEYWORD(130, 130, ISAMPLER1DARRAY);
237 isampler2DArray KEYWORD(130, 130, ISAMPLER2DARRAY);
238 usampler1D KEYWORD(130, 130, USAMPLER1D);
239 usampler2D KEYWORD(130, 130, USAMPLER2D);
240 usampler3D KEYWORD(130, 130, USAMPLER3D);
241 usamplerCube KEYWORD(130, 130, USAMPLERCUBE);
242 usampler1DArray KEYWORD(130, 130, USAMPLER1DARRAY);
243 usampler2DArray KEYWORD(130, 130, USAMPLER2DARRAY);
328 asm KEYWORD(110 || ES, 999, ASM);
329 class KEYWORD(110 || ES, 999, CLASS);
330 union KEYWORD(110 || ES, 999, UNION);
331 enum KEYWORD(110 || ES, 999, ENUM);
332 typedef KEYWORD(110 || ES, 999, TYPEDEF);
333 template KEYWORD(110 || ES, 999, TEMPLATE);
334 this KEYWORD(110 || ES, 999, THIS);
335 packed KEYWORD(110 || ES, 999, PACKED_TOK);
336 goto KEYWORD(110 || ES, 999, GOTO);
337 switch KEYWORD(110 || ES, 130, SWITCH);
338 default KEYWORD(110 || ES, 130, DEFAULT);
339 inline KEYWORD(110 || ES, 999, INLINE_TOK);
340 noinline KEYWORD(110 || ES, 999, NOINLINE);
341 volatile KEYWORD(110 || ES, 999, VOLATILE);
342 public KEYWORD(110 || ES, 999, PUBLIC_TOK);
343 static KEYWORD(110 || ES, 999, STATIC);
344 extern KEYWORD(110 || ES, 999, EXTERN);
345 external KEYWORD(110 || ES, 999, EXTERNAL);
346 interface KEYWORD(110 || ES, 999, INTERFACE);
347 long KEYWORD(110 || ES, 999, LONG_TOK);
348 short KEYWORD(110 || ES, 999, SHORT_TOK);
349 double KEYWORD(110 || ES, 400, DOUBLE_TOK);
350 half KEYWORD(110 || ES, 999, HALF);
351 fixed KEYWORD(110 || ES, 999, FIXED_TOK);
352 unsigned KEYWORD(110 || ES, 999, UNSIGNED);
353 input KEYWORD(110 || ES, 999, INPUT_TOK);
354 output KEYWORD(110 || ES, 999, OUTPUT);
355 hvec2 KEYWORD(110 || ES, 999, HVEC2);
356 hvec3 KEYWORD(110 || ES, 999, HVEC3);
357 hvec4 KEYWORD(110 || ES, 999, HVEC4);
358 dvec2 KEYWORD(110 || ES, 400, DVEC2);
359 dvec3 KEYWORD(110 || ES, 400, DVEC3);
360 dvec4 KEYWORD(110 || ES, 400, DVEC4);
361 fvec2 KEYWORD(110 || ES, 999, FVEC2);
362 fvec3 KEYWORD(110 || ES, 999, FVEC3);
363 fvec4 KEYWORD(110 || ES, 999, FVEC4);
365 sampler3DRect KEYWORD(110 || ES, 999, SAMPLER3DRECT);
367 sizeof KEYWORD(110 || ES, 999, SIZEOF);
368 cast KEYWORD(110 || ES, 999, CAST);
369 namespace KEYWORD(110 || ES, 999, NAMESPACE);
370 using KEYWORD(110 || ES, 999, USING);
373 lowp KEYWORD(120, 130 || ES, LOWP);
374 mediump KEYWORD(120, 130 || ES, MEDIUMP);
375 highp KEYWORD(120, 130 || ES, HIGHP);
376 precision KEYWORD(120, 130 || ES, PRECISION);
379 case KEYWORD(130, 130, CASE);
380 common KEYWORD(130, 999, COMMON);
381 partition KEYWORD(130, 999, PARTITION);
382 active KEYWORD(130, 999, ACTIVE);
383 superp KEYWORD(130 || ES, 999, SUPERP);
384 samplerBuffer KEYWORD(130, 140, SAMPLERBUFFER);
385 filter KEYWORD(130, 999, FILTER);
386 image1D KEYWORD(130, 999, IMAGE1D);
387 image2D KEYWORD(130, 999, IMAGE2D);
388 image3D KEYWORD(130, 999, IMAGE3D);
389 imageCube KEYWORD(130, 999, IMAGECUBE);
390 iimage1D KEYWORD(130, 999, IIMAGE1D);
391 iimage2D KEYWORD(130, 999, IIMAGE2D);
392 iimage3D KEYWORD(130, 999, IIMAGE3D);
393 iimageCube KEYWORD(130, 999, IIMAGECUBE);
394 uimage1D KEYWORD(130, 999, UIMAGE1D);
395 uimage2D KEYWORD(130, 999, UIMAGE2D);
396 uimage3D KEYWORD(130, 999, UIMAGE3D);
397 uimageCube KEYWORD(130, 999, UIMAGECUBE);
398 image1DArray KEYWORD(130, 999, IMAGE1DARRAY);
399 image2DArray KEYWORD(130, 999, IMAGE2DARRAY);
400 iimage1DArray KEYWORD(130, 999, IIMAGE1DARRAY);
401 iimage2DArray KEYWORD(130, 999, IIMAGE2DARRAY);
402 uimage1DArray KEYWORD(130, 999, UIMAGE1DARRAY);
403 uimage2DArray KEYWORD(130, 999, UIMAGE2DARRAY);
404 image1DShadow KEYWORD(130, 999, IMAGE1DSHADOW);
405 image2DShadow KEYWORD(130, 999, IMAGE2DSHADOW);
406 image1DArrayShadow KEYWORD(130, 999, IMAGE1DARRAYSHADOW);
407 image2DArrayShadow KEYWORD(130, 999, IMAGE2DARRAYSHADOW);
408 imageBuffer KEYWORD(130, 999, IMAGEBUFFER);
409 iimageBuffer KEYWORD(130, 999, IIMAGEBUFFER);
410 uimageBuffer KEYWORD(130, 999, UIMAGEBUFFER);
411 row_major KEYWORD(130, 999, ROW_MAJOR);