Lines Matching refs:KEYWORD
53 * samplerBuffer KEYWORD(130, 140, SAMPLERBUFFER)
60 #define KEYWORD(reserved_version, allowed_version, token) \
74 /* The ES macro can be used in KEYWORD checks:
76 * word KEYWORD(110 || ES, 400, TOKEN)
79 * word KEYWORD(110, 130 || ES, TOKEN)
227 uint KEYWORD(130, 130, UINT_TOK);
245 uvec2 KEYWORD(130, 130, UVEC2);
246 uvec3 KEYWORD(130, 130, UVEC3);
247 uvec4 KEYWORD(130, 130, UVEC4);
254 mat2x2 KEYWORD(120, 120, MAT2X2);
255 mat2x3 KEYWORD(120, 120, MAT2X3);
256 mat2x4 KEYWORD(120, 120, MAT2X4);
257 mat3x2 KEYWORD(120, 120, MAT3X2);
258 mat3x3 KEYWORD(120, 120, MAT3X3);
259 mat3x4 KEYWORD(120, 120, MAT3X4);
260 mat4x2 KEYWORD(120, 120, MAT4X2);
261 mat4x3 KEYWORD(120, 120, MAT4X3);
262 mat4x4 KEYWORD(120, 120, MAT4X4);
269 centroid KEYWORD(120, 120, CENTROID);
270 invariant KEYWORD(120 || ES, 120 || ES, INVARIANT);
271 flat KEYWORD(130 || ES, 130, FLAT);
272 smooth KEYWORD(130, 130, SMOOTH);
273 noperspective KEYWORD(130, 130, NOPERSPECTIVE);
279 sampler1DArray KEYWORD(130, 130, SAMPLER1DARRAY);
280 sampler2DArray KEYWORD(130, 130, SAMPLER2DARRAY);
283 samplerCubeShadow KEYWORD(130, 130, SAMPLERCUBESHADOW);
284 sampler1DArrayShadow KEYWORD(130, 130, SAMPLER1DARRAYSHADOW);
285 sampler2DArrayShadow KEYWORD(130, 130, SAMPLER2DARRAYSHADOW);
286 isampler1D KEYWORD(130, 130, ISAMPLER1D);
287 isampler2D KEYWORD(130, 130, ISAMPLER2D);
288 isampler3D KEYWORD(130, 130, ISAMPLER3D);
289 isamplerCube KEYWORD(130, 130, ISAMPLERCUBE);
290 isampler1DArray KEYWORD(130, 130, ISAMPLER1DARRAY);
291 isampler2DArray KEYWORD(130, 130, ISAMPLER2DARRAY);
292 usampler1D KEYWORD(130, 130, USAMPLER1D);
293 usampler2D KEYWORD(130, 130, USAMPLER2D);
294 usampler3D KEYWORD(130, 130, USAMPLER3D);
295 usamplerCube KEYWORD(130, 130, USAMPLERCUBE);
296 usampler1DArray KEYWORD(130, 130, USAMPLER1DARRAY);
297 usampler2DArray KEYWORD(130, 130, USAMPLER2DARRAY);
389 asm KEYWORD(110 || ES, 999, ASM);
390 class KEYWORD(110 || ES, 999, CLASS);
391 union KEYWORD(110 || ES, 999, UNION);
392 enum KEYWORD(110 || ES, 999, ENUM);
393 typedef KEYWORD(110 || ES, 999, TYPEDEF);
394 template KEYWORD(110 || ES, 999, TEMPLATE);
395 this KEYWORD(110 || ES, 999, THIS);
396 packed KEYWORD(110 || ES, 140 || yyextra->ARB_uniform_buffer_object_enable, PACKED_TOK);
397 goto KEYWORD(110 || ES, 999, GOTO);
398 switch KEYWORD(110 || ES, 130, SWITCH);
399 default KEYWORD(110 || ES, 130, DEFAULT);
400 inline KEYWORD(110 || ES, 999, INLINE_TOK);
401 noinline KEYWORD(110 || ES, 999, NOINLINE);
402 volatile KEYWORD(110 || ES, 999, VOLATILE);
403 public KEYWORD(110 || ES, 999, PUBLIC_TOK);
404 static KEYWORD(110 || ES, 999, STATIC);
405 extern KEYWORD(110 || ES, 999, EXTERN);
406 external KEYWORD(110 || ES, 999, EXTERNAL);
407 interface KEYWORD(110 || ES, 999, INTERFACE);
408 long KEYWORD(110 || ES, 999, LONG_TOK);
409 short KEYWORD(110 || ES, 999, SHORT_TOK);
410 double KEYWORD(110 || ES, 400, DOUBLE_TOK);
411 half KEYWORD(110 || ES, 999, HALF);
412 fixed KEYWORD(110 || ES, 999, FIXED_TOK);
413 unsigned KEYWORD(110 || ES, 999, UNSIGNED);
414 input KEYWORD(110 || ES, 999, INPUT_TOK);
415 output KEYWORD(110 || ES, 999, OUTPUT);
416 hvec2 KEYWORD(110 || ES, 999, HVEC2);
417 hvec3 KEYWORD(110 || ES, 999, HVEC3);
418 hvec4 KEYWORD(110 || ES, 999, HVEC4);
419 dvec2 KEYWORD(110 || ES, 400, DVEC2);
420 dvec3 KEYWORD(110 || ES, 400, DVEC3);
421 dvec4 KEYWORD(110 || ES, 400, DVEC4);
422 fvec2 KEYWORD(110 || ES, 999, FVEC2);
423 fvec3 KEYWORD(110 || ES, 999, FVEC3);
424 fvec4 KEYWORD(110 || ES, 999, FVEC4);
426 sampler3DRect KEYWORD(110 || ES, 999, SAMPLER3DRECT);
428 sizeof KEYWORD(110 || ES, 999, SIZEOF);
429 cast KEYWORD(110 || ES, 999, CAST);
430 namespace KEYWORD(110 || ES, 999, NAMESPACE);
431 using KEYWORD(110 || ES, 999, USING);
434 lowp KEYWORD(120, 130 || ES, LOWP);
435 mediump KEYWORD(120, 130 || ES, MEDIUMP);
436 highp KEYWORD(120, 130 || ES, HIGHP);
437 precision KEYWORD(120, 130 || ES, PRECISION);
440 case KEYWORD(130, 130, CASE);
441 common KEYWORD(130, 999, COMMON);
442 partition KEYWORD(130, 999, PARTITION);
443 active KEYWORD(130, 999, ACTIVE);
444 superp KEYWORD(130 || ES, 999, SUPERP);
445 samplerBuffer KEYWORD(130, 140, SAMPLERBUFFER);
446 filter KEYWORD(130, 999, FILTER);
447 image1D KEYWORD(130, 999, IMAGE1D);
448 image2D KEYWORD(130, 999, IMAGE2D);
449 image3D KEYWORD(130, 999, IMAGE3D);
450 imageCube KEYWORD(130, 999, IMAGECUBE);
451 iimage1D KEYWORD(130, 999, IIMAGE1D);
452 iimage2D KEYWORD(130, 999, IIMAGE2D);
453 iimage3D KEYWORD(130, 999, IIMAGE3D);
454 iimageCube KEYWORD(130, 999, IIMAGECUBE);
455 uimage1D KEYWORD(130, 999, UIMAGE1D);
456 uimage2D KEYWORD(130, 999, UIMAGE2D);
457 uimage3D KEYWORD(130, 999, UIMAGE3D);
458 uimageCube KEYWORD(130, 999, UIMAGECUBE);
459 image1DArray KEYWORD(130, 999, IMAGE1DARRAY);
460 image2DArray KEYWORD(130, 999, IMAGE2DARRAY);
461 iimage1DArray KEYWORD(130, 999, IIMAGE1DARRAY);
462 iimage2DArray KEYWORD(130, 999, IIMAGE2DARRAY);
463 uimage1DArray KEYWORD(130, 999, UIMAGE1DARRAY);
464 uimage2DArray KEYWORD(130, 999, UIMAGE2DARRAY);
465 image1DShadow KEYWORD(130, 999, IMAGE1DSHADOW);
466 image2DShadow KEYWORD(130, 999, IMAGE2DSHADOW);
467 image1DArrayShadow KEYWORD(130, 999, IMAGE1DARRAYSHADOW);
468 image2DArrayShadow KEYWORD(130, 999, IMAGE2DARRAYSHADOW);
469 imageBuffer KEYWORD(130, 999, IMAGEBUFFER);
470 iimageBuffer KEYWORD(130, 999, IIMAGEBUFFER);
471 uimageBuffer KEYWORD(130, 999, UIMAGEBUFFER);
472 row_major KEYWORD(130, 140 || yyextra->ARB_uniform_buffer_object_enable, ROW_MAJOR);
475 isampler2DRect KEYWORD(140, 140, ISAMPLER2DRECT);
476 usampler2DRect KEYWORD(140, 140, USAMPLER2DRECT);
477 isamplerBuffer KEYWORD(140, 140, ISAMPLERBUFFER);
478 usamplerBuffer KEYWORD(140, 140, USAMPLERBUFFER);