Update glslang

This commit is contained in:
twinaphex 2016-03-01 03:48:29 +01:00
parent de27720044
commit dff5aa35d6
3 changed files with 3148 additions and 2413 deletions

@ -1 +1 @@
Subproject commit 9d565d9ef802c6984122d182bc1fc477dd5e07ba
Subproject commit 32fb11daa9b9d12e0b6519f02d0b0f716535f9a8

File diff suppressed because it is too large Load Diff

View File

@ -164,103 +164,144 @@ extern int yydebug;
ISAMPLER2DMSARRAY = 374,
USAMPLER2DMSARRAY = 375,
SAMPLEREXTERNALOES = 376,
IMAGE1D = 377,
IIMAGE1D = 378,
UIMAGE1D = 379,
IMAGE2D = 380,
IIMAGE2D = 381,
UIMAGE2D = 382,
IMAGE3D = 383,
IIMAGE3D = 384,
UIMAGE3D = 385,
IMAGE2DRECT = 386,
IIMAGE2DRECT = 387,
UIMAGE2DRECT = 388,
IMAGECUBE = 389,
IIMAGECUBE = 390,
UIMAGECUBE = 391,
IMAGEBUFFER = 392,
IIMAGEBUFFER = 393,
UIMAGEBUFFER = 394,
IMAGE1DARRAY = 395,
IIMAGE1DARRAY = 396,
UIMAGE1DARRAY = 397,
IMAGE2DARRAY = 398,
IIMAGE2DARRAY = 399,
UIMAGE2DARRAY = 400,
IMAGECUBEARRAY = 401,
IIMAGECUBEARRAY = 402,
UIMAGECUBEARRAY = 403,
IMAGE2DMS = 404,
IIMAGE2DMS = 405,
UIMAGE2DMS = 406,
IMAGE2DMSARRAY = 407,
IIMAGE2DMSARRAY = 408,
UIMAGE2DMSARRAY = 409,
STRUCT = 410,
VOID = 411,
WHILE = 412,
IDENTIFIER = 413,
TYPE_NAME = 414,
FLOATCONSTANT = 415,
DOUBLECONSTANT = 416,
INTCONSTANT = 417,
UINTCONSTANT = 418,
BOOLCONSTANT = 419,
LEFT_OP = 420,
RIGHT_OP = 421,
INC_OP = 422,
DEC_OP = 423,
LE_OP = 424,
GE_OP = 425,
EQ_OP = 426,
NE_OP = 427,
AND_OP = 428,
OR_OP = 429,
XOR_OP = 430,
MUL_ASSIGN = 431,
DIV_ASSIGN = 432,
ADD_ASSIGN = 433,
MOD_ASSIGN = 434,
LEFT_ASSIGN = 435,
RIGHT_ASSIGN = 436,
AND_ASSIGN = 437,
XOR_ASSIGN = 438,
OR_ASSIGN = 439,
SUB_ASSIGN = 440,
LEFT_PAREN = 441,
RIGHT_PAREN = 442,
LEFT_BRACKET = 443,
RIGHT_BRACKET = 444,
LEFT_BRACE = 445,
RIGHT_BRACE = 446,
DOT = 447,
COMMA = 448,
COLON = 449,
EQUAL = 450,
SEMICOLON = 451,
BANG = 452,
DASH = 453,
TILDE = 454,
PLUS = 455,
STAR = 456,
SLASH = 457,
PERCENT = 458,
LEFT_ANGLE = 459,
RIGHT_ANGLE = 460,
VERTICAL_BAR = 461,
CARET = 462,
AMPERSAND = 463,
QUESTION = 464,
INVARIANT = 465,
PRECISE = 466,
HIGH_PRECISION = 467,
MEDIUM_PRECISION = 468,
LOW_PRECISION = 469,
PRECISION = 470,
PACKED = 471,
RESOURCE = 472,
SUPERP = 473
SAMPLER = 377,
SAMPLERSHADOW = 378,
TEXTURE1D = 379,
TEXTURE2D = 380,
TEXTURE3D = 381,
TEXTURECUBE = 382,
TEXTURE1DARRAY = 383,
TEXTURE2DARRAY = 384,
ITEXTURE1D = 385,
ITEXTURE2D = 386,
ITEXTURE3D = 387,
ITEXTURECUBE = 388,
ITEXTURE1DARRAY = 389,
ITEXTURE2DARRAY = 390,
UTEXTURE1D = 391,
UTEXTURE2D = 392,
UTEXTURE3D = 393,
UTEXTURECUBE = 394,
UTEXTURE1DARRAY = 395,
UTEXTURE2DARRAY = 396,
TEXTURE2DRECT = 397,
ITEXTURE2DRECT = 398,
UTEXTURE2DRECT = 399,
TEXTUREBUFFER = 400,
ITEXTUREBUFFER = 401,
UTEXTUREBUFFER = 402,
TEXTURECUBEARRAY = 403,
ITEXTURECUBEARRAY = 404,
UTEXTURECUBEARRAY = 405,
TEXTURE2DMS = 406,
ITEXTURE2DMS = 407,
UTEXTURE2DMS = 408,
TEXTURE2DMSARRAY = 409,
ITEXTURE2DMSARRAY = 410,
UTEXTURE2DMSARRAY = 411,
SUBPASSINPUT = 412,
SUBPASSINPUTMS = 413,
ISUBPASSINPUT = 414,
ISUBPASSINPUTMS = 415,
USUBPASSINPUT = 416,
USUBPASSINPUTMS = 417,
IMAGE1D = 418,
IIMAGE1D = 419,
UIMAGE1D = 420,
IMAGE2D = 421,
IIMAGE2D = 422,
UIMAGE2D = 423,
IMAGE3D = 424,
IIMAGE3D = 425,
UIMAGE3D = 426,
IMAGE2DRECT = 427,
IIMAGE2DRECT = 428,
UIMAGE2DRECT = 429,
IMAGECUBE = 430,
IIMAGECUBE = 431,
UIMAGECUBE = 432,
IMAGEBUFFER = 433,
IIMAGEBUFFER = 434,
UIMAGEBUFFER = 435,
IMAGE1DARRAY = 436,
IIMAGE1DARRAY = 437,
UIMAGE1DARRAY = 438,
IMAGE2DARRAY = 439,
IIMAGE2DARRAY = 440,
UIMAGE2DARRAY = 441,
IMAGECUBEARRAY = 442,
IIMAGECUBEARRAY = 443,
UIMAGECUBEARRAY = 444,
IMAGE2DMS = 445,
IIMAGE2DMS = 446,
UIMAGE2DMS = 447,
IMAGE2DMSARRAY = 448,
IIMAGE2DMSARRAY = 449,
UIMAGE2DMSARRAY = 450,
STRUCT = 451,
VOID = 452,
WHILE = 453,
IDENTIFIER = 454,
TYPE_NAME = 455,
FLOATCONSTANT = 456,
DOUBLECONSTANT = 457,
INTCONSTANT = 458,
UINTCONSTANT = 459,
BOOLCONSTANT = 460,
LEFT_OP = 461,
RIGHT_OP = 462,
INC_OP = 463,
DEC_OP = 464,
LE_OP = 465,
GE_OP = 466,
EQ_OP = 467,
NE_OP = 468,
AND_OP = 469,
OR_OP = 470,
XOR_OP = 471,
MUL_ASSIGN = 472,
DIV_ASSIGN = 473,
ADD_ASSIGN = 474,
MOD_ASSIGN = 475,
LEFT_ASSIGN = 476,
RIGHT_ASSIGN = 477,
AND_ASSIGN = 478,
XOR_ASSIGN = 479,
OR_ASSIGN = 480,
SUB_ASSIGN = 481,
LEFT_PAREN = 482,
RIGHT_PAREN = 483,
LEFT_BRACKET = 484,
RIGHT_BRACKET = 485,
LEFT_BRACE = 486,
RIGHT_BRACE = 487,
DOT = 488,
COMMA = 489,
COLON = 490,
EQUAL = 491,
SEMICOLON = 492,
BANG = 493,
DASH = 494,
TILDE = 495,
PLUS = 496,
STAR = 497,
SLASH = 498,
PERCENT = 499,
LEFT_ANGLE = 500,
RIGHT_ANGLE = 501,
VERTICAL_BAR = 502,
CARET = 503,
AMPERSAND = 504,
QUESTION = 505,
INVARIANT = 506,
PRECISE = 507,
HIGH_PRECISION = 508,
MEDIUM_PRECISION = 509,
LOW_PRECISION = 510,
PRECISION = 511,
PACKED = 512,
RESOURCE = 513,
SUPERP = 514
};
#endif
@ -301,7 +342,7 @@ union YYSTYPE
};
} interm;
#line 305 "glslang_tab.cpp.h" /* yacc.c:1909 */
#line 346 "glslang_tab.cpp.h" /* yacc.c:1909 */
};
typedef union YYSTYPE YYSTYPE;