Add GLSL_EXT_shader_tile_image
This commit is contained in:
parent
a3310b7cff
commit
0bbec2e8f6
33 changed files with 5712 additions and 5083 deletions
|
|
@ -380,137 +380,141 @@ extern int yydebug;
|
|||
SPIRV_STORAGE_CLASS = 581, /* SPIRV_STORAGE_CLASS */
|
||||
SPIRV_BY_REFERENCE = 582, /* SPIRV_BY_REFERENCE */
|
||||
SPIRV_LITERAL = 583, /* SPIRV_LITERAL */
|
||||
LEFT_OP = 584, /* LEFT_OP */
|
||||
RIGHT_OP = 585, /* RIGHT_OP */
|
||||
INC_OP = 586, /* INC_OP */
|
||||
DEC_OP = 587, /* DEC_OP */
|
||||
LE_OP = 588, /* LE_OP */
|
||||
GE_OP = 589, /* GE_OP */
|
||||
EQ_OP = 590, /* EQ_OP */
|
||||
NE_OP = 591, /* NE_OP */
|
||||
AND_OP = 592, /* AND_OP */
|
||||
OR_OP = 593, /* OR_OP */
|
||||
XOR_OP = 594, /* XOR_OP */
|
||||
MUL_ASSIGN = 595, /* MUL_ASSIGN */
|
||||
DIV_ASSIGN = 596, /* DIV_ASSIGN */
|
||||
ADD_ASSIGN = 597, /* ADD_ASSIGN */
|
||||
MOD_ASSIGN = 598, /* MOD_ASSIGN */
|
||||
LEFT_ASSIGN = 599, /* LEFT_ASSIGN */
|
||||
RIGHT_ASSIGN = 600, /* RIGHT_ASSIGN */
|
||||
AND_ASSIGN = 601, /* AND_ASSIGN */
|
||||
XOR_ASSIGN = 602, /* XOR_ASSIGN */
|
||||
OR_ASSIGN = 603, /* OR_ASSIGN */
|
||||
SUB_ASSIGN = 604, /* SUB_ASSIGN */
|
||||
STRING_LITERAL = 605, /* STRING_LITERAL */
|
||||
LEFT_PAREN = 606, /* LEFT_PAREN */
|
||||
RIGHT_PAREN = 607, /* RIGHT_PAREN */
|
||||
LEFT_BRACKET = 608, /* LEFT_BRACKET */
|
||||
RIGHT_BRACKET = 609, /* RIGHT_BRACKET */
|
||||
LEFT_BRACE = 610, /* LEFT_BRACE */
|
||||
RIGHT_BRACE = 611, /* RIGHT_BRACE */
|
||||
DOT = 612, /* DOT */
|
||||
COMMA = 613, /* COMMA */
|
||||
COLON = 614, /* COLON */
|
||||
EQUAL = 615, /* EQUAL */
|
||||
SEMICOLON = 616, /* SEMICOLON */
|
||||
BANG = 617, /* BANG */
|
||||
DASH = 618, /* DASH */
|
||||
TILDE = 619, /* TILDE */
|
||||
PLUS = 620, /* PLUS */
|
||||
STAR = 621, /* STAR */
|
||||
SLASH = 622, /* SLASH */
|
||||
PERCENT = 623, /* PERCENT */
|
||||
LEFT_ANGLE = 624, /* LEFT_ANGLE */
|
||||
RIGHT_ANGLE = 625, /* RIGHT_ANGLE */
|
||||
VERTICAL_BAR = 626, /* VERTICAL_BAR */
|
||||
CARET = 627, /* CARET */
|
||||
AMPERSAND = 628, /* AMPERSAND */
|
||||
QUESTION = 629, /* QUESTION */
|
||||
INVARIANT = 630, /* INVARIANT */
|
||||
HIGH_PRECISION = 631, /* HIGH_PRECISION */
|
||||
MEDIUM_PRECISION = 632, /* MEDIUM_PRECISION */
|
||||
LOW_PRECISION = 633, /* LOW_PRECISION */
|
||||
PRECISION = 634, /* PRECISION */
|
||||
PACKED = 635, /* PACKED */
|
||||
RESOURCE = 636, /* RESOURCE */
|
||||
SUPERP = 637, /* SUPERP */
|
||||
FLOATCONSTANT = 638, /* FLOATCONSTANT */
|
||||
INTCONSTANT = 639, /* INTCONSTANT */
|
||||
UINTCONSTANT = 640, /* UINTCONSTANT */
|
||||
BOOLCONSTANT = 641, /* BOOLCONSTANT */
|
||||
IDENTIFIER = 642, /* IDENTIFIER */
|
||||
TYPE_NAME = 643, /* TYPE_NAME */
|
||||
CENTROID = 644, /* CENTROID */
|
||||
IN = 645, /* IN */
|
||||
OUT = 646, /* OUT */
|
||||
INOUT = 647, /* INOUT */
|
||||
STRUCT = 648, /* STRUCT */
|
||||
VOID = 649, /* VOID */
|
||||
WHILE = 650, /* WHILE */
|
||||
BREAK = 651, /* BREAK */
|
||||
CONTINUE = 652, /* CONTINUE */
|
||||
DO = 653, /* DO */
|
||||
ELSE = 654, /* ELSE */
|
||||
FOR = 655, /* FOR */
|
||||
IF = 656, /* IF */
|
||||
DISCARD = 657, /* DISCARD */
|
||||
RETURN = 658, /* RETURN */
|
||||
SWITCH = 659, /* SWITCH */
|
||||
CASE = 660, /* CASE */
|
||||
DEFAULT = 661, /* DEFAULT */
|
||||
TERMINATE_INVOCATION = 662, /* TERMINATE_INVOCATION */
|
||||
TERMINATE_RAY = 663, /* TERMINATE_RAY */
|
||||
IGNORE_INTERSECTION = 664, /* IGNORE_INTERSECTION */
|
||||
UNIFORM = 665, /* UNIFORM */
|
||||
SHARED = 666, /* SHARED */
|
||||
BUFFER = 667, /* BUFFER */
|
||||
FLAT = 668, /* FLAT */
|
||||
SMOOTH = 669, /* SMOOTH */
|
||||
LAYOUT = 670, /* LAYOUT */
|
||||
DOUBLECONSTANT = 671, /* DOUBLECONSTANT */
|
||||
INT16CONSTANT = 672, /* INT16CONSTANT */
|
||||
UINT16CONSTANT = 673, /* UINT16CONSTANT */
|
||||
FLOAT16CONSTANT = 674, /* FLOAT16CONSTANT */
|
||||
INT32CONSTANT = 675, /* INT32CONSTANT */
|
||||
UINT32CONSTANT = 676, /* UINT32CONSTANT */
|
||||
INT64CONSTANT = 677, /* INT64CONSTANT */
|
||||
UINT64CONSTANT = 678, /* UINT64CONSTANT */
|
||||
SUBROUTINE = 679, /* SUBROUTINE */
|
||||
DEMOTE = 680, /* DEMOTE */
|
||||
PAYLOADNV = 681, /* PAYLOADNV */
|
||||
PAYLOADINNV = 682, /* PAYLOADINNV */
|
||||
HITATTRNV = 683, /* HITATTRNV */
|
||||
CALLDATANV = 684, /* CALLDATANV */
|
||||
CALLDATAINNV = 685, /* CALLDATAINNV */
|
||||
PAYLOADEXT = 686, /* PAYLOADEXT */
|
||||
PAYLOADINEXT = 687, /* PAYLOADINEXT */
|
||||
HITATTREXT = 688, /* HITATTREXT */
|
||||
CALLDATAEXT = 689, /* CALLDATAEXT */
|
||||
CALLDATAINEXT = 690, /* CALLDATAINEXT */
|
||||
PATCH = 691, /* PATCH */
|
||||
SAMPLE = 692, /* SAMPLE */
|
||||
NONUNIFORM = 693, /* NONUNIFORM */
|
||||
COHERENT = 694, /* COHERENT */
|
||||
VOLATILE = 695, /* VOLATILE */
|
||||
RESTRICT = 696, /* RESTRICT */
|
||||
READONLY = 697, /* READONLY */
|
||||
WRITEONLY = 698, /* WRITEONLY */
|
||||
DEVICECOHERENT = 699, /* DEVICECOHERENT */
|
||||
QUEUEFAMILYCOHERENT = 700, /* QUEUEFAMILYCOHERENT */
|
||||
WORKGROUPCOHERENT = 701, /* WORKGROUPCOHERENT */
|
||||
SUBGROUPCOHERENT = 702, /* SUBGROUPCOHERENT */
|
||||
NONPRIVATE = 703, /* NONPRIVATE */
|
||||
SHADERCALLCOHERENT = 704, /* SHADERCALLCOHERENT */
|
||||
NOPERSPECTIVE = 705, /* NOPERSPECTIVE */
|
||||
EXPLICITINTERPAMD = 706, /* EXPLICITINTERPAMD */
|
||||
PERVERTEXEXT = 707, /* PERVERTEXEXT */
|
||||
PERVERTEXNV = 708, /* PERVERTEXNV */
|
||||
PERPRIMITIVENV = 709, /* PERPRIMITIVENV */
|
||||
PERVIEWNV = 710, /* PERVIEWNV */
|
||||
PERTASKNV = 711, /* PERTASKNV */
|
||||
PERPRIMITIVEEXT = 712, /* PERPRIMITIVEEXT */
|
||||
TASKPAYLOADWORKGROUPEXT = 713, /* TASKPAYLOADWORKGROUPEXT */
|
||||
PRECISE = 714 /* PRECISE */
|
||||
ATTACHMENTEXT = 584, /* ATTACHMENTEXT */
|
||||
IATTACHMENTEXT = 585, /* IATTACHMENTEXT */
|
||||
UATTACHMENTEXT = 586, /* UATTACHMENTEXT */
|
||||
LEFT_OP = 587, /* LEFT_OP */
|
||||
RIGHT_OP = 588, /* RIGHT_OP */
|
||||
INC_OP = 589, /* INC_OP */
|
||||
DEC_OP = 590, /* DEC_OP */
|
||||
LE_OP = 591, /* LE_OP */
|
||||
GE_OP = 592, /* GE_OP */
|
||||
EQ_OP = 593, /* EQ_OP */
|
||||
NE_OP = 594, /* NE_OP */
|
||||
AND_OP = 595, /* AND_OP */
|
||||
OR_OP = 596, /* OR_OP */
|
||||
XOR_OP = 597, /* XOR_OP */
|
||||
MUL_ASSIGN = 598, /* MUL_ASSIGN */
|
||||
DIV_ASSIGN = 599, /* DIV_ASSIGN */
|
||||
ADD_ASSIGN = 600, /* ADD_ASSIGN */
|
||||
MOD_ASSIGN = 601, /* MOD_ASSIGN */
|
||||
LEFT_ASSIGN = 602, /* LEFT_ASSIGN */
|
||||
RIGHT_ASSIGN = 603, /* RIGHT_ASSIGN */
|
||||
AND_ASSIGN = 604, /* AND_ASSIGN */
|
||||
XOR_ASSIGN = 605, /* XOR_ASSIGN */
|
||||
OR_ASSIGN = 606, /* OR_ASSIGN */
|
||||
SUB_ASSIGN = 607, /* SUB_ASSIGN */
|
||||
STRING_LITERAL = 608, /* STRING_LITERAL */
|
||||
LEFT_PAREN = 609, /* LEFT_PAREN */
|
||||
RIGHT_PAREN = 610, /* RIGHT_PAREN */
|
||||
LEFT_BRACKET = 611, /* LEFT_BRACKET */
|
||||
RIGHT_BRACKET = 612, /* RIGHT_BRACKET */
|
||||
LEFT_BRACE = 613, /* LEFT_BRACE */
|
||||
RIGHT_BRACE = 614, /* RIGHT_BRACE */
|
||||
DOT = 615, /* DOT */
|
||||
COMMA = 616, /* COMMA */
|
||||
COLON = 617, /* COLON */
|
||||
EQUAL = 618, /* EQUAL */
|
||||
SEMICOLON = 619, /* SEMICOLON */
|
||||
BANG = 620, /* BANG */
|
||||
DASH = 621, /* DASH */
|
||||
TILDE = 622, /* TILDE */
|
||||
PLUS = 623, /* PLUS */
|
||||
STAR = 624, /* STAR */
|
||||
SLASH = 625, /* SLASH */
|
||||
PERCENT = 626, /* PERCENT */
|
||||
LEFT_ANGLE = 627, /* LEFT_ANGLE */
|
||||
RIGHT_ANGLE = 628, /* RIGHT_ANGLE */
|
||||
VERTICAL_BAR = 629, /* VERTICAL_BAR */
|
||||
CARET = 630, /* CARET */
|
||||
AMPERSAND = 631, /* AMPERSAND */
|
||||
QUESTION = 632, /* QUESTION */
|
||||
INVARIANT = 633, /* INVARIANT */
|
||||
HIGH_PRECISION = 634, /* HIGH_PRECISION */
|
||||
MEDIUM_PRECISION = 635, /* MEDIUM_PRECISION */
|
||||
LOW_PRECISION = 636, /* LOW_PRECISION */
|
||||
PRECISION = 637, /* PRECISION */
|
||||
PACKED = 638, /* PACKED */
|
||||
RESOURCE = 639, /* RESOURCE */
|
||||
SUPERP = 640, /* SUPERP */
|
||||
FLOATCONSTANT = 641, /* FLOATCONSTANT */
|
||||
INTCONSTANT = 642, /* INTCONSTANT */
|
||||
UINTCONSTANT = 643, /* UINTCONSTANT */
|
||||
BOOLCONSTANT = 644, /* BOOLCONSTANT */
|
||||
IDENTIFIER = 645, /* IDENTIFIER */
|
||||
TYPE_NAME = 646, /* TYPE_NAME */
|
||||
CENTROID = 647, /* CENTROID */
|
||||
IN = 648, /* IN */
|
||||
OUT = 649, /* OUT */
|
||||
INOUT = 650, /* INOUT */
|
||||
STRUCT = 651, /* STRUCT */
|
||||
VOID = 652, /* VOID */
|
||||
WHILE = 653, /* WHILE */
|
||||
BREAK = 654, /* BREAK */
|
||||
CONTINUE = 655, /* CONTINUE */
|
||||
DO = 656, /* DO */
|
||||
ELSE = 657, /* ELSE */
|
||||
FOR = 658, /* FOR */
|
||||
IF = 659, /* IF */
|
||||
DISCARD = 660, /* DISCARD */
|
||||
RETURN = 661, /* RETURN */
|
||||
SWITCH = 662, /* SWITCH */
|
||||
CASE = 663, /* CASE */
|
||||
DEFAULT = 664, /* DEFAULT */
|
||||
TERMINATE_INVOCATION = 665, /* TERMINATE_INVOCATION */
|
||||
TERMINATE_RAY = 666, /* TERMINATE_RAY */
|
||||
IGNORE_INTERSECTION = 667, /* IGNORE_INTERSECTION */
|
||||
UNIFORM = 668, /* UNIFORM */
|
||||
SHARED = 669, /* SHARED */
|
||||
BUFFER = 670, /* BUFFER */
|
||||
TILEIMAGEEXT = 671, /* TILEIMAGEEXT */
|
||||
FLAT = 672, /* FLAT */
|
||||
SMOOTH = 673, /* SMOOTH */
|
||||
LAYOUT = 674, /* LAYOUT */
|
||||
DOUBLECONSTANT = 675, /* DOUBLECONSTANT */
|
||||
INT16CONSTANT = 676, /* INT16CONSTANT */
|
||||
UINT16CONSTANT = 677, /* UINT16CONSTANT */
|
||||
FLOAT16CONSTANT = 678, /* FLOAT16CONSTANT */
|
||||
INT32CONSTANT = 679, /* INT32CONSTANT */
|
||||
UINT32CONSTANT = 680, /* UINT32CONSTANT */
|
||||
INT64CONSTANT = 681, /* INT64CONSTANT */
|
||||
UINT64CONSTANT = 682, /* UINT64CONSTANT */
|
||||
SUBROUTINE = 683, /* SUBROUTINE */
|
||||
DEMOTE = 684, /* DEMOTE */
|
||||
PAYLOADNV = 685, /* PAYLOADNV */
|
||||
PAYLOADINNV = 686, /* PAYLOADINNV */
|
||||
HITATTRNV = 687, /* HITATTRNV */
|
||||
CALLDATANV = 688, /* CALLDATANV */
|
||||
CALLDATAINNV = 689, /* CALLDATAINNV */
|
||||
PAYLOADEXT = 690, /* PAYLOADEXT */
|
||||
PAYLOADINEXT = 691, /* PAYLOADINEXT */
|
||||
HITATTREXT = 692, /* HITATTREXT */
|
||||
CALLDATAEXT = 693, /* CALLDATAEXT */
|
||||
CALLDATAINEXT = 694, /* CALLDATAINEXT */
|
||||
PATCH = 695, /* PATCH */
|
||||
SAMPLE = 696, /* SAMPLE */
|
||||
NONUNIFORM = 697, /* NONUNIFORM */
|
||||
COHERENT = 698, /* COHERENT */
|
||||
VOLATILE = 699, /* VOLATILE */
|
||||
RESTRICT = 700, /* RESTRICT */
|
||||
READONLY = 701, /* READONLY */
|
||||
WRITEONLY = 702, /* WRITEONLY */
|
||||
DEVICECOHERENT = 703, /* DEVICECOHERENT */
|
||||
QUEUEFAMILYCOHERENT = 704, /* QUEUEFAMILYCOHERENT */
|
||||
WORKGROUPCOHERENT = 705, /* WORKGROUPCOHERENT */
|
||||
SUBGROUPCOHERENT = 706, /* SUBGROUPCOHERENT */
|
||||
NONPRIVATE = 707, /* NONPRIVATE */
|
||||
SHADERCALLCOHERENT = 708, /* SHADERCALLCOHERENT */
|
||||
NOPERSPECTIVE = 709, /* NOPERSPECTIVE */
|
||||
EXPLICITINTERPAMD = 710, /* EXPLICITINTERPAMD */
|
||||
PERVERTEXEXT = 711, /* PERVERTEXEXT */
|
||||
PERVERTEXNV = 712, /* PERVERTEXNV */
|
||||
PERPRIMITIVENV = 713, /* PERPRIMITIVENV */
|
||||
PERVIEWNV = 714, /* PERVIEWNV */
|
||||
PERTASKNV = 715, /* PERTASKNV */
|
||||
PERPRIMITIVEEXT = 716, /* PERPRIMITIVEEXT */
|
||||
TASKPAYLOADWORKGROUPEXT = 717, /* TASKPAYLOADWORKGROUPEXT */
|
||||
PRECISE = 718 /* PRECISE */
|
||||
};
|
||||
typedef enum yytokentype yytoken_kind_t;
|
||||
#endif
|
||||
|
|
@ -558,7 +562,7 @@ union YYSTYPE
|
|||
glslang::TArraySizes* typeParameters;
|
||||
} interm;
|
||||
|
||||
#line 562 "MachineIndependent/glslang_tab.cpp.h"
|
||||
#line 566 "MachineIndependent/glslang_tab.cpp.h"
|
||||
|
||||
};
|
||||
typedef union YYSTYPE YYSTYPE;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue