|
|
@@ -114,417 +114,426 @@ extern int yydebug;
|
|
|
UTEXTURE2DARRAY = 315, /* UTEXTURE2DARRAY */
|
|
|
ATTRIBUTE = 316, /* ATTRIBUTE */
|
|
|
VARYING = 317, /* VARYING */
|
|
|
- BFLOAT16_T = 318, /* BFLOAT16_T */
|
|
|
- FLOAT16_T = 319, /* FLOAT16_T */
|
|
|
- FLOAT32_T = 320, /* FLOAT32_T */
|
|
|
- DOUBLE = 321, /* DOUBLE */
|
|
|
- FLOAT64_T = 322, /* FLOAT64_T */
|
|
|
- INT64_T = 323, /* INT64_T */
|
|
|
- UINT64_T = 324, /* UINT64_T */
|
|
|
- INT32_T = 325, /* INT32_T */
|
|
|
- UINT32_T = 326, /* UINT32_T */
|
|
|
- INT16_T = 327, /* INT16_T */
|
|
|
- UINT16_T = 328, /* UINT16_T */
|
|
|
- INT8_T = 329, /* INT8_T */
|
|
|
- UINT8_T = 330, /* UINT8_T */
|
|
|
- I64VEC2 = 331, /* I64VEC2 */
|
|
|
- I64VEC3 = 332, /* I64VEC3 */
|
|
|
- I64VEC4 = 333, /* I64VEC4 */
|
|
|
- U64VEC2 = 334, /* U64VEC2 */
|
|
|
- U64VEC3 = 335, /* U64VEC3 */
|
|
|
- U64VEC4 = 336, /* U64VEC4 */
|
|
|
- I32VEC2 = 337, /* I32VEC2 */
|
|
|
- I32VEC3 = 338, /* I32VEC3 */
|
|
|
- I32VEC4 = 339, /* I32VEC4 */
|
|
|
- U32VEC2 = 340, /* U32VEC2 */
|
|
|
- U32VEC3 = 341, /* U32VEC3 */
|
|
|
- U32VEC4 = 342, /* U32VEC4 */
|
|
|
- I16VEC2 = 343, /* I16VEC2 */
|
|
|
- I16VEC3 = 344, /* I16VEC3 */
|
|
|
- I16VEC4 = 345, /* I16VEC4 */
|
|
|
- U16VEC2 = 346, /* U16VEC2 */
|
|
|
- U16VEC3 = 347, /* U16VEC3 */
|
|
|
- U16VEC4 = 348, /* U16VEC4 */
|
|
|
- I8VEC2 = 349, /* I8VEC2 */
|
|
|
- I8VEC3 = 350, /* I8VEC3 */
|
|
|
- I8VEC4 = 351, /* I8VEC4 */
|
|
|
- U8VEC2 = 352, /* U8VEC2 */
|
|
|
- U8VEC3 = 353, /* U8VEC3 */
|
|
|
- U8VEC4 = 354, /* U8VEC4 */
|
|
|
- DVEC2 = 355, /* DVEC2 */
|
|
|
- DVEC3 = 356, /* DVEC3 */
|
|
|
- DVEC4 = 357, /* DVEC4 */
|
|
|
- DMAT2 = 358, /* DMAT2 */
|
|
|
- DMAT3 = 359, /* DMAT3 */
|
|
|
- DMAT4 = 360, /* DMAT4 */
|
|
|
- BF16VEC2 = 361, /* BF16VEC2 */
|
|
|
- BF16VEC3 = 362, /* BF16VEC3 */
|
|
|
- BF16VEC4 = 363, /* BF16VEC4 */
|
|
|
- F16VEC2 = 364, /* F16VEC2 */
|
|
|
- F16VEC3 = 365, /* F16VEC3 */
|
|
|
- F16VEC4 = 366, /* F16VEC4 */
|
|
|
- F16MAT2 = 367, /* F16MAT2 */
|
|
|
- F16MAT3 = 368, /* F16MAT3 */
|
|
|
- F16MAT4 = 369, /* F16MAT4 */
|
|
|
- F32VEC2 = 370, /* F32VEC2 */
|
|
|
- F32VEC3 = 371, /* F32VEC3 */
|
|
|
- F32VEC4 = 372, /* F32VEC4 */
|
|
|
- F32MAT2 = 373, /* F32MAT2 */
|
|
|
- F32MAT3 = 374, /* F32MAT3 */
|
|
|
- F32MAT4 = 375, /* F32MAT4 */
|
|
|
- F64VEC2 = 376, /* F64VEC2 */
|
|
|
- F64VEC3 = 377, /* F64VEC3 */
|
|
|
- F64VEC4 = 378, /* F64VEC4 */
|
|
|
- F64MAT2 = 379, /* F64MAT2 */
|
|
|
- F64MAT3 = 380, /* F64MAT3 */
|
|
|
- F64MAT4 = 381, /* F64MAT4 */
|
|
|
- DMAT2X2 = 382, /* DMAT2X2 */
|
|
|
- DMAT2X3 = 383, /* DMAT2X3 */
|
|
|
- DMAT2X4 = 384, /* DMAT2X4 */
|
|
|
- DMAT3X2 = 385, /* DMAT3X2 */
|
|
|
- DMAT3X3 = 386, /* DMAT3X3 */
|
|
|
- DMAT3X4 = 387, /* DMAT3X4 */
|
|
|
- DMAT4X2 = 388, /* DMAT4X2 */
|
|
|
- DMAT4X3 = 389, /* DMAT4X3 */
|
|
|
- DMAT4X4 = 390, /* DMAT4X4 */
|
|
|
- F16MAT2X2 = 391, /* F16MAT2X2 */
|
|
|
- F16MAT2X3 = 392, /* F16MAT2X3 */
|
|
|
- F16MAT2X4 = 393, /* F16MAT2X4 */
|
|
|
- F16MAT3X2 = 394, /* F16MAT3X2 */
|
|
|
- F16MAT3X3 = 395, /* F16MAT3X3 */
|
|
|
- F16MAT3X4 = 396, /* F16MAT3X4 */
|
|
|
- F16MAT4X2 = 397, /* F16MAT4X2 */
|
|
|
- F16MAT4X3 = 398, /* F16MAT4X3 */
|
|
|
- F16MAT4X4 = 399, /* F16MAT4X4 */
|
|
|
- F32MAT2X2 = 400, /* F32MAT2X2 */
|
|
|
- F32MAT2X3 = 401, /* F32MAT2X3 */
|
|
|
- F32MAT2X4 = 402, /* F32MAT2X4 */
|
|
|
- F32MAT3X2 = 403, /* F32MAT3X2 */
|
|
|
- F32MAT3X3 = 404, /* F32MAT3X3 */
|
|
|
- F32MAT3X4 = 405, /* F32MAT3X4 */
|
|
|
- F32MAT4X2 = 406, /* F32MAT4X2 */
|
|
|
- F32MAT4X3 = 407, /* F32MAT4X3 */
|
|
|
- F32MAT4X4 = 408, /* F32MAT4X4 */
|
|
|
- F64MAT2X2 = 409, /* F64MAT2X2 */
|
|
|
- F64MAT2X3 = 410, /* F64MAT2X3 */
|
|
|
- F64MAT2X4 = 411, /* F64MAT2X4 */
|
|
|
- F64MAT3X2 = 412, /* F64MAT3X2 */
|
|
|
- F64MAT3X3 = 413, /* F64MAT3X3 */
|
|
|
- F64MAT3X4 = 414, /* F64MAT3X4 */
|
|
|
- F64MAT4X2 = 415, /* F64MAT4X2 */
|
|
|
- F64MAT4X3 = 416, /* F64MAT4X3 */
|
|
|
- F64MAT4X4 = 417, /* F64MAT4X4 */
|
|
|
- ATOMIC_UINT = 418, /* ATOMIC_UINT */
|
|
|
- ACCSTRUCTNV = 419, /* ACCSTRUCTNV */
|
|
|
- ACCSTRUCTEXT = 420, /* ACCSTRUCTEXT */
|
|
|
- RAYQUERYEXT = 421, /* RAYQUERYEXT */
|
|
|
- FCOOPMATNV = 422, /* FCOOPMATNV */
|
|
|
- ICOOPMATNV = 423, /* ICOOPMATNV */
|
|
|
- UCOOPMATNV = 424, /* UCOOPMATNV */
|
|
|
- COOPMAT = 425, /* COOPMAT */
|
|
|
- COOPVECNV = 426, /* COOPVECNV */
|
|
|
- HITOBJECTNV = 427, /* HITOBJECTNV */
|
|
|
- HITOBJECTATTRNV = 428, /* HITOBJECTATTRNV */
|
|
|
- TENSORLAYOUTNV = 429, /* TENSORLAYOUTNV */
|
|
|
- TENSORVIEWNV = 430, /* TENSORVIEWNV */
|
|
|
- SAMPLERCUBEARRAY = 431, /* SAMPLERCUBEARRAY */
|
|
|
- SAMPLERCUBEARRAYSHADOW = 432, /* SAMPLERCUBEARRAYSHADOW */
|
|
|
- ISAMPLERCUBEARRAY = 433, /* ISAMPLERCUBEARRAY */
|
|
|
- USAMPLERCUBEARRAY = 434, /* USAMPLERCUBEARRAY */
|
|
|
- SAMPLER1D = 435, /* SAMPLER1D */
|
|
|
- SAMPLER1DARRAY = 436, /* SAMPLER1DARRAY */
|
|
|
- SAMPLER1DARRAYSHADOW = 437, /* SAMPLER1DARRAYSHADOW */
|
|
|
- ISAMPLER1D = 438, /* ISAMPLER1D */
|
|
|
- SAMPLER1DSHADOW = 439, /* SAMPLER1DSHADOW */
|
|
|
- SAMPLER2DRECT = 440, /* SAMPLER2DRECT */
|
|
|
- SAMPLER2DRECTSHADOW = 441, /* SAMPLER2DRECTSHADOW */
|
|
|
- ISAMPLER2DRECT = 442, /* ISAMPLER2DRECT */
|
|
|
- USAMPLER2DRECT = 443, /* USAMPLER2DRECT */
|
|
|
- SAMPLERBUFFER = 444, /* SAMPLERBUFFER */
|
|
|
- ISAMPLERBUFFER = 445, /* ISAMPLERBUFFER */
|
|
|
- USAMPLERBUFFER = 446, /* USAMPLERBUFFER */
|
|
|
- SAMPLER2DMS = 447, /* SAMPLER2DMS */
|
|
|
- ISAMPLER2DMS = 448, /* ISAMPLER2DMS */
|
|
|
- USAMPLER2DMS = 449, /* USAMPLER2DMS */
|
|
|
- SAMPLER2DMSARRAY = 450, /* SAMPLER2DMSARRAY */
|
|
|
- ISAMPLER2DMSARRAY = 451, /* ISAMPLER2DMSARRAY */
|
|
|
- USAMPLER2DMSARRAY = 452, /* USAMPLER2DMSARRAY */
|
|
|
- SAMPLEREXTERNALOES = 453, /* SAMPLEREXTERNALOES */
|
|
|
- SAMPLEREXTERNAL2DY2YEXT = 454, /* SAMPLEREXTERNAL2DY2YEXT */
|
|
|
- ISAMPLER1DARRAY = 455, /* ISAMPLER1DARRAY */
|
|
|
- USAMPLER1D = 456, /* USAMPLER1D */
|
|
|
- USAMPLER1DARRAY = 457, /* USAMPLER1DARRAY */
|
|
|
- F16SAMPLER1D = 458, /* F16SAMPLER1D */
|
|
|
- F16SAMPLER2D = 459, /* F16SAMPLER2D */
|
|
|
- F16SAMPLER3D = 460, /* F16SAMPLER3D */
|
|
|
- F16SAMPLER2DRECT = 461, /* F16SAMPLER2DRECT */
|
|
|
- F16SAMPLERCUBE = 462, /* F16SAMPLERCUBE */
|
|
|
- F16SAMPLER1DARRAY = 463, /* F16SAMPLER1DARRAY */
|
|
|
- F16SAMPLER2DARRAY = 464, /* F16SAMPLER2DARRAY */
|
|
|
- F16SAMPLERCUBEARRAY = 465, /* F16SAMPLERCUBEARRAY */
|
|
|
- F16SAMPLERBUFFER = 466, /* F16SAMPLERBUFFER */
|
|
|
- F16SAMPLER2DMS = 467, /* F16SAMPLER2DMS */
|
|
|
- F16SAMPLER2DMSARRAY = 468, /* F16SAMPLER2DMSARRAY */
|
|
|
- F16SAMPLER1DSHADOW = 469, /* F16SAMPLER1DSHADOW */
|
|
|
- F16SAMPLER2DSHADOW = 470, /* F16SAMPLER2DSHADOW */
|
|
|
- F16SAMPLER1DARRAYSHADOW = 471, /* F16SAMPLER1DARRAYSHADOW */
|
|
|
- F16SAMPLER2DARRAYSHADOW = 472, /* F16SAMPLER2DARRAYSHADOW */
|
|
|
- F16SAMPLER2DRECTSHADOW = 473, /* F16SAMPLER2DRECTSHADOW */
|
|
|
- F16SAMPLERCUBESHADOW = 474, /* F16SAMPLERCUBESHADOW */
|
|
|
- F16SAMPLERCUBEARRAYSHADOW = 475, /* F16SAMPLERCUBEARRAYSHADOW */
|
|
|
- IMAGE1D = 476, /* IMAGE1D */
|
|
|
- IIMAGE1D = 477, /* IIMAGE1D */
|
|
|
- UIMAGE1D = 478, /* UIMAGE1D */
|
|
|
- IMAGE2D = 479, /* IMAGE2D */
|
|
|
- IIMAGE2D = 480, /* IIMAGE2D */
|
|
|
- UIMAGE2D = 481, /* UIMAGE2D */
|
|
|
- IMAGE3D = 482, /* IMAGE3D */
|
|
|
- IIMAGE3D = 483, /* IIMAGE3D */
|
|
|
- UIMAGE3D = 484, /* UIMAGE3D */
|
|
|
- IMAGE2DRECT = 485, /* IMAGE2DRECT */
|
|
|
- IIMAGE2DRECT = 486, /* IIMAGE2DRECT */
|
|
|
- UIMAGE2DRECT = 487, /* UIMAGE2DRECT */
|
|
|
- IMAGECUBE = 488, /* IMAGECUBE */
|
|
|
- IIMAGECUBE = 489, /* IIMAGECUBE */
|
|
|
- UIMAGECUBE = 490, /* UIMAGECUBE */
|
|
|
- IMAGEBUFFER = 491, /* IMAGEBUFFER */
|
|
|
- IIMAGEBUFFER = 492, /* IIMAGEBUFFER */
|
|
|
- UIMAGEBUFFER = 493, /* UIMAGEBUFFER */
|
|
|
- IMAGE1DARRAY = 494, /* IMAGE1DARRAY */
|
|
|
- IIMAGE1DARRAY = 495, /* IIMAGE1DARRAY */
|
|
|
- UIMAGE1DARRAY = 496, /* UIMAGE1DARRAY */
|
|
|
- IMAGE2DARRAY = 497, /* IMAGE2DARRAY */
|
|
|
- IIMAGE2DARRAY = 498, /* IIMAGE2DARRAY */
|
|
|
- UIMAGE2DARRAY = 499, /* UIMAGE2DARRAY */
|
|
|
- IMAGECUBEARRAY = 500, /* IMAGECUBEARRAY */
|
|
|
- IIMAGECUBEARRAY = 501, /* IIMAGECUBEARRAY */
|
|
|
- UIMAGECUBEARRAY = 502, /* UIMAGECUBEARRAY */
|
|
|
- IMAGE2DMS = 503, /* IMAGE2DMS */
|
|
|
- IIMAGE2DMS = 504, /* IIMAGE2DMS */
|
|
|
- UIMAGE2DMS = 505, /* UIMAGE2DMS */
|
|
|
- IMAGE2DMSARRAY = 506, /* IMAGE2DMSARRAY */
|
|
|
- IIMAGE2DMSARRAY = 507, /* IIMAGE2DMSARRAY */
|
|
|
- UIMAGE2DMSARRAY = 508, /* UIMAGE2DMSARRAY */
|
|
|
- F16IMAGE1D = 509, /* F16IMAGE1D */
|
|
|
- F16IMAGE2D = 510, /* F16IMAGE2D */
|
|
|
- F16IMAGE3D = 511, /* F16IMAGE3D */
|
|
|
- F16IMAGE2DRECT = 512, /* F16IMAGE2DRECT */
|
|
|
- F16IMAGECUBE = 513, /* F16IMAGECUBE */
|
|
|
- F16IMAGE1DARRAY = 514, /* F16IMAGE1DARRAY */
|
|
|
- F16IMAGE2DARRAY = 515, /* F16IMAGE2DARRAY */
|
|
|
- F16IMAGECUBEARRAY = 516, /* F16IMAGECUBEARRAY */
|
|
|
- F16IMAGEBUFFER = 517, /* F16IMAGEBUFFER */
|
|
|
- F16IMAGE2DMS = 518, /* F16IMAGE2DMS */
|
|
|
- F16IMAGE2DMSARRAY = 519, /* F16IMAGE2DMSARRAY */
|
|
|
- I64IMAGE1D = 520, /* I64IMAGE1D */
|
|
|
- U64IMAGE1D = 521, /* U64IMAGE1D */
|
|
|
- I64IMAGE2D = 522, /* I64IMAGE2D */
|
|
|
- U64IMAGE2D = 523, /* U64IMAGE2D */
|
|
|
- I64IMAGE3D = 524, /* I64IMAGE3D */
|
|
|
- U64IMAGE3D = 525, /* U64IMAGE3D */
|
|
|
- I64IMAGE2DRECT = 526, /* I64IMAGE2DRECT */
|
|
|
- U64IMAGE2DRECT = 527, /* U64IMAGE2DRECT */
|
|
|
- I64IMAGECUBE = 528, /* I64IMAGECUBE */
|
|
|
- U64IMAGECUBE = 529, /* U64IMAGECUBE */
|
|
|
- I64IMAGEBUFFER = 530, /* I64IMAGEBUFFER */
|
|
|
- U64IMAGEBUFFER = 531, /* U64IMAGEBUFFER */
|
|
|
- I64IMAGE1DARRAY = 532, /* I64IMAGE1DARRAY */
|
|
|
- U64IMAGE1DARRAY = 533, /* U64IMAGE1DARRAY */
|
|
|
- I64IMAGE2DARRAY = 534, /* I64IMAGE2DARRAY */
|
|
|
- U64IMAGE2DARRAY = 535, /* U64IMAGE2DARRAY */
|
|
|
- I64IMAGECUBEARRAY = 536, /* I64IMAGECUBEARRAY */
|
|
|
- U64IMAGECUBEARRAY = 537, /* U64IMAGECUBEARRAY */
|
|
|
- I64IMAGE2DMS = 538, /* I64IMAGE2DMS */
|
|
|
- U64IMAGE2DMS = 539, /* U64IMAGE2DMS */
|
|
|
- I64IMAGE2DMSARRAY = 540, /* I64IMAGE2DMSARRAY */
|
|
|
- U64IMAGE2DMSARRAY = 541, /* U64IMAGE2DMSARRAY */
|
|
|
- TEXTURECUBEARRAY = 542, /* TEXTURECUBEARRAY */
|
|
|
- ITEXTURECUBEARRAY = 543, /* ITEXTURECUBEARRAY */
|
|
|
- UTEXTURECUBEARRAY = 544, /* UTEXTURECUBEARRAY */
|
|
|
- TEXTURE1D = 545, /* TEXTURE1D */
|
|
|
- ITEXTURE1D = 546, /* ITEXTURE1D */
|
|
|
- UTEXTURE1D = 547, /* UTEXTURE1D */
|
|
|
- TEXTURE1DARRAY = 548, /* TEXTURE1DARRAY */
|
|
|
- ITEXTURE1DARRAY = 549, /* ITEXTURE1DARRAY */
|
|
|
- UTEXTURE1DARRAY = 550, /* UTEXTURE1DARRAY */
|
|
|
- TEXTURE2DRECT = 551, /* TEXTURE2DRECT */
|
|
|
- ITEXTURE2DRECT = 552, /* ITEXTURE2DRECT */
|
|
|
- UTEXTURE2DRECT = 553, /* UTEXTURE2DRECT */
|
|
|
- TEXTUREBUFFER = 554, /* TEXTUREBUFFER */
|
|
|
- ITEXTUREBUFFER = 555, /* ITEXTUREBUFFER */
|
|
|
- UTEXTUREBUFFER = 556, /* UTEXTUREBUFFER */
|
|
|
- TEXTURE2DMS = 557, /* TEXTURE2DMS */
|
|
|
- ITEXTURE2DMS = 558, /* ITEXTURE2DMS */
|
|
|
- UTEXTURE2DMS = 559, /* UTEXTURE2DMS */
|
|
|
- TEXTURE2DMSARRAY = 560, /* TEXTURE2DMSARRAY */
|
|
|
- ITEXTURE2DMSARRAY = 561, /* ITEXTURE2DMSARRAY */
|
|
|
- UTEXTURE2DMSARRAY = 562, /* UTEXTURE2DMSARRAY */
|
|
|
- F16TEXTURE1D = 563, /* F16TEXTURE1D */
|
|
|
- F16TEXTURE2D = 564, /* F16TEXTURE2D */
|
|
|
- F16TEXTURE3D = 565, /* F16TEXTURE3D */
|
|
|
- F16TEXTURE2DRECT = 566, /* F16TEXTURE2DRECT */
|
|
|
- F16TEXTURECUBE = 567, /* F16TEXTURECUBE */
|
|
|
- F16TEXTURE1DARRAY = 568, /* F16TEXTURE1DARRAY */
|
|
|
- F16TEXTURE2DARRAY = 569, /* F16TEXTURE2DARRAY */
|
|
|
- F16TEXTURECUBEARRAY = 570, /* F16TEXTURECUBEARRAY */
|
|
|
- F16TEXTUREBUFFER = 571, /* F16TEXTUREBUFFER */
|
|
|
- F16TEXTURE2DMS = 572, /* F16TEXTURE2DMS */
|
|
|
- F16TEXTURE2DMSARRAY = 573, /* F16TEXTURE2DMSARRAY */
|
|
|
- SUBPASSINPUT = 574, /* SUBPASSINPUT */
|
|
|
- SUBPASSINPUTMS = 575, /* SUBPASSINPUTMS */
|
|
|
- ISUBPASSINPUT = 576, /* ISUBPASSINPUT */
|
|
|
- ISUBPASSINPUTMS = 577, /* ISUBPASSINPUTMS */
|
|
|
- USUBPASSINPUT = 578, /* USUBPASSINPUT */
|
|
|
- USUBPASSINPUTMS = 579, /* USUBPASSINPUTMS */
|
|
|
- F16SUBPASSINPUT = 580, /* F16SUBPASSINPUT */
|
|
|
- F16SUBPASSINPUTMS = 581, /* F16SUBPASSINPUTMS */
|
|
|
- SPIRV_INSTRUCTION = 582, /* SPIRV_INSTRUCTION */
|
|
|
- SPIRV_EXECUTION_MODE = 583, /* SPIRV_EXECUTION_MODE */
|
|
|
- SPIRV_EXECUTION_MODE_ID = 584, /* SPIRV_EXECUTION_MODE_ID */
|
|
|
- SPIRV_DECORATE = 585, /* SPIRV_DECORATE */
|
|
|
- SPIRV_DECORATE_ID = 586, /* SPIRV_DECORATE_ID */
|
|
|
- SPIRV_DECORATE_STRING = 587, /* SPIRV_DECORATE_STRING */
|
|
|
- SPIRV_TYPE = 588, /* SPIRV_TYPE */
|
|
|
- SPIRV_STORAGE_CLASS = 589, /* SPIRV_STORAGE_CLASS */
|
|
|
- SPIRV_BY_REFERENCE = 590, /* SPIRV_BY_REFERENCE */
|
|
|
- SPIRV_LITERAL = 591, /* SPIRV_LITERAL */
|
|
|
- ATTACHMENTEXT = 592, /* ATTACHMENTEXT */
|
|
|
- IATTACHMENTEXT = 593, /* IATTACHMENTEXT */
|
|
|
- UATTACHMENTEXT = 594, /* UATTACHMENTEXT */
|
|
|
- LEFT_OP = 595, /* LEFT_OP */
|
|
|
- RIGHT_OP = 596, /* RIGHT_OP */
|
|
|
- INC_OP = 597, /* INC_OP */
|
|
|
- DEC_OP = 598, /* DEC_OP */
|
|
|
- LE_OP = 599, /* LE_OP */
|
|
|
- GE_OP = 600, /* GE_OP */
|
|
|
- EQ_OP = 601, /* EQ_OP */
|
|
|
- NE_OP = 602, /* NE_OP */
|
|
|
- AND_OP = 603, /* AND_OP */
|
|
|
- OR_OP = 604, /* OR_OP */
|
|
|
- XOR_OP = 605, /* XOR_OP */
|
|
|
- MUL_ASSIGN = 606, /* MUL_ASSIGN */
|
|
|
- DIV_ASSIGN = 607, /* DIV_ASSIGN */
|
|
|
- ADD_ASSIGN = 608, /* ADD_ASSIGN */
|
|
|
- MOD_ASSIGN = 609, /* MOD_ASSIGN */
|
|
|
- LEFT_ASSIGN = 610, /* LEFT_ASSIGN */
|
|
|
- RIGHT_ASSIGN = 611, /* RIGHT_ASSIGN */
|
|
|
- AND_ASSIGN = 612, /* AND_ASSIGN */
|
|
|
- XOR_ASSIGN = 613, /* XOR_ASSIGN */
|
|
|
- OR_ASSIGN = 614, /* OR_ASSIGN */
|
|
|
- SUB_ASSIGN = 615, /* SUB_ASSIGN */
|
|
|
- STRING_LITERAL = 616, /* STRING_LITERAL */
|
|
|
- LEFT_PAREN = 617, /* LEFT_PAREN */
|
|
|
- RIGHT_PAREN = 618, /* RIGHT_PAREN */
|
|
|
- LEFT_BRACKET = 619, /* LEFT_BRACKET */
|
|
|
- RIGHT_BRACKET = 620, /* RIGHT_BRACKET */
|
|
|
- LEFT_BRACE = 621, /* LEFT_BRACE */
|
|
|
- RIGHT_BRACE = 622, /* RIGHT_BRACE */
|
|
|
- DOT = 623, /* DOT */
|
|
|
- COMMA = 624, /* COMMA */
|
|
|
- COLON = 625, /* COLON */
|
|
|
- EQUAL = 626, /* EQUAL */
|
|
|
- SEMICOLON = 627, /* SEMICOLON */
|
|
|
- BANG = 628, /* BANG */
|
|
|
- DASH = 629, /* DASH */
|
|
|
- TILDE = 630, /* TILDE */
|
|
|
- PLUS = 631, /* PLUS */
|
|
|
- STAR = 632, /* STAR */
|
|
|
- SLASH = 633, /* SLASH */
|
|
|
- PERCENT = 634, /* PERCENT */
|
|
|
- LEFT_ANGLE = 635, /* LEFT_ANGLE */
|
|
|
- RIGHT_ANGLE = 636, /* RIGHT_ANGLE */
|
|
|
- VERTICAL_BAR = 637, /* VERTICAL_BAR */
|
|
|
- CARET = 638, /* CARET */
|
|
|
- AMPERSAND = 639, /* AMPERSAND */
|
|
|
- QUESTION = 640, /* QUESTION */
|
|
|
- INVARIANT = 641, /* INVARIANT */
|
|
|
- HIGH_PRECISION = 642, /* HIGH_PRECISION */
|
|
|
- MEDIUM_PRECISION = 643, /* MEDIUM_PRECISION */
|
|
|
- LOW_PRECISION = 644, /* LOW_PRECISION */
|
|
|
- PRECISION = 645, /* PRECISION */
|
|
|
- PACKED = 646, /* PACKED */
|
|
|
- RESOURCE = 647, /* RESOURCE */
|
|
|
- SUPERP = 648, /* SUPERP */
|
|
|
- FLOATCONSTANT = 649, /* FLOATCONSTANT */
|
|
|
- INTCONSTANT = 650, /* INTCONSTANT */
|
|
|
- UINTCONSTANT = 651, /* UINTCONSTANT */
|
|
|
- BOOLCONSTANT = 652, /* BOOLCONSTANT */
|
|
|
- IDENTIFIER = 653, /* IDENTIFIER */
|
|
|
- TYPE_NAME = 654, /* TYPE_NAME */
|
|
|
- CENTROID = 655, /* CENTROID */
|
|
|
- IN = 656, /* IN */
|
|
|
- OUT = 657, /* OUT */
|
|
|
- INOUT = 658, /* INOUT */
|
|
|
- STRUCT = 659, /* STRUCT */
|
|
|
- VOID = 660, /* VOID */
|
|
|
- WHILE = 661, /* WHILE */
|
|
|
- BREAK = 662, /* BREAK */
|
|
|
- CONTINUE = 663, /* CONTINUE */
|
|
|
- DO = 664, /* DO */
|
|
|
- ELSE = 665, /* ELSE */
|
|
|
- FOR = 666, /* FOR */
|
|
|
- IF = 667, /* IF */
|
|
|
- DISCARD = 668, /* DISCARD */
|
|
|
- RETURN = 669, /* RETURN */
|
|
|
- SWITCH = 670, /* SWITCH */
|
|
|
- CASE = 671, /* CASE */
|
|
|
- DEFAULT = 672, /* DEFAULT */
|
|
|
- TERMINATE_INVOCATION = 673, /* TERMINATE_INVOCATION */
|
|
|
- TERMINATE_RAY = 674, /* TERMINATE_RAY */
|
|
|
- IGNORE_INTERSECTION = 675, /* IGNORE_INTERSECTION */
|
|
|
- UNIFORM = 676, /* UNIFORM */
|
|
|
- SHARED = 677, /* SHARED */
|
|
|
- BUFFER = 678, /* BUFFER */
|
|
|
- TILEIMAGEEXT = 679, /* TILEIMAGEEXT */
|
|
|
- FLAT = 680, /* FLAT */
|
|
|
- SMOOTH = 681, /* SMOOTH */
|
|
|
- LAYOUT = 682, /* LAYOUT */
|
|
|
- DOUBLECONSTANT = 683, /* DOUBLECONSTANT */
|
|
|
- INT16CONSTANT = 684, /* INT16CONSTANT */
|
|
|
- UINT16CONSTANT = 685, /* UINT16CONSTANT */
|
|
|
- FLOAT16CONSTANT = 686, /* FLOAT16CONSTANT */
|
|
|
- INT32CONSTANT = 687, /* INT32CONSTANT */
|
|
|
- UINT32CONSTANT = 688, /* UINT32CONSTANT */
|
|
|
- INT64CONSTANT = 689, /* INT64CONSTANT */
|
|
|
- UINT64CONSTANT = 690, /* UINT64CONSTANT */
|
|
|
- SUBROUTINE = 691, /* SUBROUTINE */
|
|
|
- DEMOTE = 692, /* DEMOTE */
|
|
|
- FUNCTION = 693, /* FUNCTION */
|
|
|
- PAYLOADNV = 694, /* PAYLOADNV */
|
|
|
- PAYLOADINNV = 695, /* PAYLOADINNV */
|
|
|
- HITATTRNV = 696, /* HITATTRNV */
|
|
|
- CALLDATANV = 697, /* CALLDATANV */
|
|
|
- CALLDATAINNV = 698, /* CALLDATAINNV */
|
|
|
- PAYLOADEXT = 699, /* PAYLOADEXT */
|
|
|
- PAYLOADINEXT = 700, /* PAYLOADINEXT */
|
|
|
- HITATTREXT = 701, /* HITATTREXT */
|
|
|
- CALLDATAEXT = 702, /* CALLDATAEXT */
|
|
|
- CALLDATAINEXT = 703, /* CALLDATAINEXT */
|
|
|
- PATCH = 704, /* PATCH */
|
|
|
- SAMPLE = 705, /* SAMPLE */
|
|
|
- NONUNIFORM = 706, /* NONUNIFORM */
|
|
|
- COHERENT = 707, /* COHERENT */
|
|
|
- VOLATILE = 708, /* VOLATILE */
|
|
|
- RESTRICT = 709, /* RESTRICT */
|
|
|
- READONLY = 710, /* READONLY */
|
|
|
- WRITEONLY = 711, /* WRITEONLY */
|
|
|
- NONTEMPORAL = 712, /* NONTEMPORAL */
|
|
|
- DEVICECOHERENT = 713, /* DEVICECOHERENT */
|
|
|
- QUEUEFAMILYCOHERENT = 714, /* QUEUEFAMILYCOHERENT */
|
|
|
- WORKGROUPCOHERENT = 715, /* WORKGROUPCOHERENT */
|
|
|
- SUBGROUPCOHERENT = 716, /* SUBGROUPCOHERENT */
|
|
|
- NONPRIVATE = 717, /* NONPRIVATE */
|
|
|
- SHADERCALLCOHERENT = 718, /* SHADERCALLCOHERENT */
|
|
|
- NOPERSPECTIVE = 719, /* NOPERSPECTIVE */
|
|
|
- EXPLICITINTERPAMD = 720, /* EXPLICITINTERPAMD */
|
|
|
- PERVERTEXEXT = 721, /* PERVERTEXEXT */
|
|
|
- PERVERTEXNV = 722, /* PERVERTEXNV */
|
|
|
- PERPRIMITIVENV = 723, /* PERPRIMITIVENV */
|
|
|
- PERVIEWNV = 724, /* PERVIEWNV */
|
|
|
- PERTASKNV = 725, /* PERTASKNV */
|
|
|
- PERPRIMITIVEEXT = 726, /* PERPRIMITIVEEXT */
|
|
|
- TASKPAYLOADWORKGROUPEXT = 727, /* TASKPAYLOADWORKGROUPEXT */
|
|
|
- PRECISE = 728 /* PRECISE */
|
|
|
+ FLOATE5M2_T = 318, /* FLOATE5M2_T */
|
|
|
+ FLOATE4M3_T = 319, /* FLOATE4M3_T */
|
|
|
+ BFLOAT16_T = 320, /* BFLOAT16_T */
|
|
|
+ FLOAT16_T = 321, /* FLOAT16_T */
|
|
|
+ FLOAT32_T = 322, /* FLOAT32_T */
|
|
|
+ DOUBLE = 323, /* DOUBLE */
|
|
|
+ FLOAT64_T = 324, /* FLOAT64_T */
|
|
|
+ INT64_T = 325, /* INT64_T */
|
|
|
+ UINT64_T = 326, /* UINT64_T */
|
|
|
+ INT32_T = 327, /* INT32_T */
|
|
|
+ UINT32_T = 328, /* UINT32_T */
|
|
|
+ INT16_T = 329, /* INT16_T */
|
|
|
+ UINT16_T = 330, /* UINT16_T */
|
|
|
+ INT8_T = 331, /* INT8_T */
|
|
|
+ UINT8_T = 332, /* UINT8_T */
|
|
|
+ I64VEC2 = 333, /* I64VEC2 */
|
|
|
+ I64VEC3 = 334, /* I64VEC3 */
|
|
|
+ I64VEC4 = 335, /* I64VEC4 */
|
|
|
+ U64VEC2 = 336, /* U64VEC2 */
|
|
|
+ U64VEC3 = 337, /* U64VEC3 */
|
|
|
+ U64VEC4 = 338, /* U64VEC4 */
|
|
|
+ I32VEC2 = 339, /* I32VEC2 */
|
|
|
+ I32VEC3 = 340, /* I32VEC3 */
|
|
|
+ I32VEC4 = 341, /* I32VEC4 */
|
|
|
+ U32VEC2 = 342, /* U32VEC2 */
|
|
|
+ U32VEC3 = 343, /* U32VEC3 */
|
|
|
+ U32VEC4 = 344, /* U32VEC4 */
|
|
|
+ I16VEC2 = 345, /* I16VEC2 */
|
|
|
+ I16VEC3 = 346, /* I16VEC3 */
|
|
|
+ I16VEC4 = 347, /* I16VEC4 */
|
|
|
+ U16VEC2 = 348, /* U16VEC2 */
|
|
|
+ U16VEC3 = 349, /* U16VEC3 */
|
|
|
+ U16VEC4 = 350, /* U16VEC4 */
|
|
|
+ I8VEC2 = 351, /* I8VEC2 */
|
|
|
+ I8VEC3 = 352, /* I8VEC3 */
|
|
|
+ I8VEC4 = 353, /* I8VEC4 */
|
|
|
+ U8VEC2 = 354, /* U8VEC2 */
|
|
|
+ U8VEC3 = 355, /* U8VEC3 */
|
|
|
+ U8VEC4 = 356, /* U8VEC4 */
|
|
|
+ DVEC2 = 357, /* DVEC2 */
|
|
|
+ DVEC3 = 358, /* DVEC3 */
|
|
|
+ DVEC4 = 359, /* DVEC4 */
|
|
|
+ DMAT2 = 360, /* DMAT2 */
|
|
|
+ DMAT3 = 361, /* DMAT3 */
|
|
|
+ DMAT4 = 362, /* DMAT4 */
|
|
|
+ BF16VEC2 = 363, /* BF16VEC2 */
|
|
|
+ BF16VEC3 = 364, /* BF16VEC3 */
|
|
|
+ BF16VEC4 = 365, /* BF16VEC4 */
|
|
|
+ FE5M2VEC2 = 366, /* FE5M2VEC2 */
|
|
|
+ FE5M2VEC3 = 367, /* FE5M2VEC3 */
|
|
|
+ FE5M2VEC4 = 368, /* FE5M2VEC4 */
|
|
|
+ FE4M3VEC2 = 369, /* FE4M3VEC2 */
|
|
|
+ FE4M3VEC3 = 370, /* FE4M3VEC3 */
|
|
|
+ FE4M3VEC4 = 371, /* FE4M3VEC4 */
|
|
|
+ F16VEC2 = 372, /* F16VEC2 */
|
|
|
+ F16VEC3 = 373, /* F16VEC3 */
|
|
|
+ F16VEC4 = 374, /* F16VEC4 */
|
|
|
+ F16MAT2 = 375, /* F16MAT2 */
|
|
|
+ F16MAT3 = 376, /* F16MAT3 */
|
|
|
+ F16MAT4 = 377, /* F16MAT4 */
|
|
|
+ F32VEC2 = 378, /* F32VEC2 */
|
|
|
+ F32VEC3 = 379, /* F32VEC3 */
|
|
|
+ F32VEC4 = 380, /* F32VEC4 */
|
|
|
+ F32MAT2 = 381, /* F32MAT2 */
|
|
|
+ F32MAT3 = 382, /* F32MAT3 */
|
|
|
+ F32MAT4 = 383, /* F32MAT4 */
|
|
|
+ F64VEC2 = 384, /* F64VEC2 */
|
|
|
+ F64VEC3 = 385, /* F64VEC3 */
|
|
|
+ F64VEC4 = 386, /* F64VEC4 */
|
|
|
+ F64MAT2 = 387, /* F64MAT2 */
|
|
|
+ F64MAT3 = 388, /* F64MAT3 */
|
|
|
+ F64MAT4 = 389, /* F64MAT4 */
|
|
|
+ DMAT2X2 = 390, /* DMAT2X2 */
|
|
|
+ DMAT2X3 = 391, /* DMAT2X3 */
|
|
|
+ DMAT2X4 = 392, /* DMAT2X4 */
|
|
|
+ DMAT3X2 = 393, /* DMAT3X2 */
|
|
|
+ DMAT3X3 = 394, /* DMAT3X3 */
|
|
|
+ DMAT3X4 = 395, /* DMAT3X4 */
|
|
|
+ DMAT4X2 = 396, /* DMAT4X2 */
|
|
|
+ DMAT4X3 = 397, /* DMAT4X3 */
|
|
|
+ DMAT4X4 = 398, /* DMAT4X4 */
|
|
|
+ F16MAT2X2 = 399, /* F16MAT2X2 */
|
|
|
+ F16MAT2X3 = 400, /* F16MAT2X3 */
|
|
|
+ F16MAT2X4 = 401, /* F16MAT2X4 */
|
|
|
+ F16MAT3X2 = 402, /* F16MAT3X2 */
|
|
|
+ F16MAT3X3 = 403, /* F16MAT3X3 */
|
|
|
+ F16MAT3X4 = 404, /* F16MAT3X4 */
|
|
|
+ F16MAT4X2 = 405, /* F16MAT4X2 */
|
|
|
+ F16MAT4X3 = 406, /* F16MAT4X3 */
|
|
|
+ F16MAT4X4 = 407, /* F16MAT4X4 */
|
|
|
+ F32MAT2X2 = 408, /* F32MAT2X2 */
|
|
|
+ F32MAT2X3 = 409, /* F32MAT2X3 */
|
|
|
+ F32MAT2X4 = 410, /* F32MAT2X4 */
|
|
|
+ F32MAT3X2 = 411, /* F32MAT3X2 */
|
|
|
+ F32MAT3X3 = 412, /* F32MAT3X3 */
|
|
|
+ F32MAT3X4 = 413, /* F32MAT3X4 */
|
|
|
+ F32MAT4X2 = 414, /* F32MAT4X2 */
|
|
|
+ F32MAT4X3 = 415, /* F32MAT4X3 */
|
|
|
+ F32MAT4X4 = 416, /* F32MAT4X4 */
|
|
|
+ F64MAT2X2 = 417, /* F64MAT2X2 */
|
|
|
+ F64MAT2X3 = 418, /* F64MAT2X3 */
|
|
|
+ F64MAT2X4 = 419, /* F64MAT2X4 */
|
|
|
+ F64MAT3X2 = 420, /* F64MAT3X2 */
|
|
|
+ F64MAT3X3 = 421, /* F64MAT3X3 */
|
|
|
+ F64MAT3X4 = 422, /* F64MAT3X4 */
|
|
|
+ F64MAT4X2 = 423, /* F64MAT4X2 */
|
|
|
+ F64MAT4X3 = 424, /* F64MAT4X3 */
|
|
|
+ F64MAT4X4 = 425, /* F64MAT4X4 */
|
|
|
+ ATOMIC_UINT = 426, /* ATOMIC_UINT */
|
|
|
+ ACCSTRUCTNV = 427, /* ACCSTRUCTNV */
|
|
|
+ ACCSTRUCTEXT = 428, /* ACCSTRUCTEXT */
|
|
|
+ RAYQUERYEXT = 429, /* RAYQUERYEXT */
|
|
|
+ FCOOPMATNV = 430, /* FCOOPMATNV */
|
|
|
+ ICOOPMATNV = 431, /* ICOOPMATNV */
|
|
|
+ UCOOPMATNV = 432, /* UCOOPMATNV */
|
|
|
+ COOPMAT = 433, /* COOPMAT */
|
|
|
+ COOPVECNV = 434, /* COOPVECNV */
|
|
|
+ HITOBJECTNV = 435, /* HITOBJECTNV */
|
|
|
+ HITOBJECTATTRNV = 436, /* HITOBJECTATTRNV */
|
|
|
+ TENSORLAYOUTNV = 437, /* TENSORLAYOUTNV */
|
|
|
+ TENSORVIEWNV = 438, /* TENSORVIEWNV */
|
|
|
+ TENSORARM = 439, /* TENSORARM */
|
|
|
+ SAMPLERCUBEARRAY = 440, /* SAMPLERCUBEARRAY */
|
|
|
+ SAMPLERCUBEARRAYSHADOW = 441, /* SAMPLERCUBEARRAYSHADOW */
|
|
|
+ ISAMPLERCUBEARRAY = 442, /* ISAMPLERCUBEARRAY */
|
|
|
+ USAMPLERCUBEARRAY = 443, /* USAMPLERCUBEARRAY */
|
|
|
+ SAMPLER1D = 444, /* SAMPLER1D */
|
|
|
+ SAMPLER1DARRAY = 445, /* SAMPLER1DARRAY */
|
|
|
+ SAMPLER1DARRAYSHADOW = 446, /* SAMPLER1DARRAYSHADOW */
|
|
|
+ ISAMPLER1D = 447, /* ISAMPLER1D */
|
|
|
+ SAMPLER1DSHADOW = 448, /* SAMPLER1DSHADOW */
|
|
|
+ SAMPLER2DRECT = 449, /* SAMPLER2DRECT */
|
|
|
+ SAMPLER2DRECTSHADOW = 450, /* SAMPLER2DRECTSHADOW */
|
|
|
+ ISAMPLER2DRECT = 451, /* ISAMPLER2DRECT */
|
|
|
+ USAMPLER2DRECT = 452, /* USAMPLER2DRECT */
|
|
|
+ SAMPLERBUFFER = 453, /* SAMPLERBUFFER */
|
|
|
+ ISAMPLERBUFFER = 454, /* ISAMPLERBUFFER */
|
|
|
+ USAMPLERBUFFER = 455, /* USAMPLERBUFFER */
|
|
|
+ SAMPLER2DMS = 456, /* SAMPLER2DMS */
|
|
|
+ ISAMPLER2DMS = 457, /* ISAMPLER2DMS */
|
|
|
+ USAMPLER2DMS = 458, /* USAMPLER2DMS */
|
|
|
+ SAMPLER2DMSARRAY = 459, /* SAMPLER2DMSARRAY */
|
|
|
+ ISAMPLER2DMSARRAY = 460, /* ISAMPLER2DMSARRAY */
|
|
|
+ USAMPLER2DMSARRAY = 461, /* USAMPLER2DMSARRAY */
|
|
|
+ SAMPLEREXTERNALOES = 462, /* SAMPLEREXTERNALOES */
|
|
|
+ SAMPLEREXTERNAL2DY2YEXT = 463, /* SAMPLEREXTERNAL2DY2YEXT */
|
|
|
+ ISAMPLER1DARRAY = 464, /* ISAMPLER1DARRAY */
|
|
|
+ USAMPLER1D = 465, /* USAMPLER1D */
|
|
|
+ USAMPLER1DARRAY = 466, /* USAMPLER1DARRAY */
|
|
|
+ F16SAMPLER1D = 467, /* F16SAMPLER1D */
|
|
|
+ F16SAMPLER2D = 468, /* F16SAMPLER2D */
|
|
|
+ F16SAMPLER3D = 469, /* F16SAMPLER3D */
|
|
|
+ F16SAMPLER2DRECT = 470, /* F16SAMPLER2DRECT */
|
|
|
+ F16SAMPLERCUBE = 471, /* F16SAMPLERCUBE */
|
|
|
+ F16SAMPLER1DARRAY = 472, /* F16SAMPLER1DARRAY */
|
|
|
+ F16SAMPLER2DARRAY = 473, /* F16SAMPLER2DARRAY */
|
|
|
+ F16SAMPLERCUBEARRAY = 474, /* F16SAMPLERCUBEARRAY */
|
|
|
+ F16SAMPLERBUFFER = 475, /* F16SAMPLERBUFFER */
|
|
|
+ F16SAMPLER2DMS = 476, /* F16SAMPLER2DMS */
|
|
|
+ F16SAMPLER2DMSARRAY = 477, /* F16SAMPLER2DMSARRAY */
|
|
|
+ F16SAMPLER1DSHADOW = 478, /* F16SAMPLER1DSHADOW */
|
|
|
+ F16SAMPLER2DSHADOW = 479, /* F16SAMPLER2DSHADOW */
|
|
|
+ F16SAMPLER1DARRAYSHADOW = 480, /* F16SAMPLER1DARRAYSHADOW */
|
|
|
+ F16SAMPLER2DARRAYSHADOW = 481, /* F16SAMPLER2DARRAYSHADOW */
|
|
|
+ F16SAMPLER2DRECTSHADOW = 482, /* F16SAMPLER2DRECTSHADOW */
|
|
|
+ F16SAMPLERCUBESHADOW = 483, /* F16SAMPLERCUBESHADOW */
|
|
|
+ F16SAMPLERCUBEARRAYSHADOW = 484, /* F16SAMPLERCUBEARRAYSHADOW */
|
|
|
+ IMAGE1D = 485, /* IMAGE1D */
|
|
|
+ IIMAGE1D = 486, /* IIMAGE1D */
|
|
|
+ UIMAGE1D = 487, /* UIMAGE1D */
|
|
|
+ IMAGE2D = 488, /* IMAGE2D */
|
|
|
+ IIMAGE2D = 489, /* IIMAGE2D */
|
|
|
+ UIMAGE2D = 490, /* UIMAGE2D */
|
|
|
+ IMAGE3D = 491, /* IMAGE3D */
|
|
|
+ IIMAGE3D = 492, /* IIMAGE3D */
|
|
|
+ UIMAGE3D = 493, /* UIMAGE3D */
|
|
|
+ IMAGE2DRECT = 494, /* IMAGE2DRECT */
|
|
|
+ IIMAGE2DRECT = 495, /* IIMAGE2DRECT */
|
|
|
+ UIMAGE2DRECT = 496, /* UIMAGE2DRECT */
|
|
|
+ IMAGECUBE = 497, /* IMAGECUBE */
|
|
|
+ IIMAGECUBE = 498, /* IIMAGECUBE */
|
|
|
+ UIMAGECUBE = 499, /* UIMAGECUBE */
|
|
|
+ IMAGEBUFFER = 500, /* IMAGEBUFFER */
|
|
|
+ IIMAGEBUFFER = 501, /* IIMAGEBUFFER */
|
|
|
+ UIMAGEBUFFER = 502, /* UIMAGEBUFFER */
|
|
|
+ IMAGE1DARRAY = 503, /* IMAGE1DARRAY */
|
|
|
+ IIMAGE1DARRAY = 504, /* IIMAGE1DARRAY */
|
|
|
+ UIMAGE1DARRAY = 505, /* UIMAGE1DARRAY */
|
|
|
+ IMAGE2DARRAY = 506, /* IMAGE2DARRAY */
|
|
|
+ IIMAGE2DARRAY = 507, /* IIMAGE2DARRAY */
|
|
|
+ UIMAGE2DARRAY = 508, /* UIMAGE2DARRAY */
|
|
|
+ IMAGECUBEARRAY = 509, /* IMAGECUBEARRAY */
|
|
|
+ IIMAGECUBEARRAY = 510, /* IIMAGECUBEARRAY */
|
|
|
+ UIMAGECUBEARRAY = 511, /* UIMAGECUBEARRAY */
|
|
|
+ IMAGE2DMS = 512, /* IMAGE2DMS */
|
|
|
+ IIMAGE2DMS = 513, /* IIMAGE2DMS */
|
|
|
+ UIMAGE2DMS = 514, /* UIMAGE2DMS */
|
|
|
+ IMAGE2DMSARRAY = 515, /* IMAGE2DMSARRAY */
|
|
|
+ IIMAGE2DMSARRAY = 516, /* IIMAGE2DMSARRAY */
|
|
|
+ UIMAGE2DMSARRAY = 517, /* UIMAGE2DMSARRAY */
|
|
|
+ F16IMAGE1D = 518, /* F16IMAGE1D */
|
|
|
+ F16IMAGE2D = 519, /* F16IMAGE2D */
|
|
|
+ F16IMAGE3D = 520, /* F16IMAGE3D */
|
|
|
+ F16IMAGE2DRECT = 521, /* F16IMAGE2DRECT */
|
|
|
+ F16IMAGECUBE = 522, /* F16IMAGECUBE */
|
|
|
+ F16IMAGE1DARRAY = 523, /* F16IMAGE1DARRAY */
|
|
|
+ F16IMAGE2DARRAY = 524, /* F16IMAGE2DARRAY */
|
|
|
+ F16IMAGECUBEARRAY = 525, /* F16IMAGECUBEARRAY */
|
|
|
+ F16IMAGEBUFFER = 526, /* F16IMAGEBUFFER */
|
|
|
+ F16IMAGE2DMS = 527, /* F16IMAGE2DMS */
|
|
|
+ F16IMAGE2DMSARRAY = 528, /* F16IMAGE2DMSARRAY */
|
|
|
+ I64IMAGE1D = 529, /* I64IMAGE1D */
|
|
|
+ U64IMAGE1D = 530, /* U64IMAGE1D */
|
|
|
+ I64IMAGE2D = 531, /* I64IMAGE2D */
|
|
|
+ U64IMAGE2D = 532, /* U64IMAGE2D */
|
|
|
+ I64IMAGE3D = 533, /* I64IMAGE3D */
|
|
|
+ U64IMAGE3D = 534, /* U64IMAGE3D */
|
|
|
+ I64IMAGE2DRECT = 535, /* I64IMAGE2DRECT */
|
|
|
+ U64IMAGE2DRECT = 536, /* U64IMAGE2DRECT */
|
|
|
+ I64IMAGECUBE = 537, /* I64IMAGECUBE */
|
|
|
+ U64IMAGECUBE = 538, /* U64IMAGECUBE */
|
|
|
+ I64IMAGEBUFFER = 539, /* I64IMAGEBUFFER */
|
|
|
+ U64IMAGEBUFFER = 540, /* U64IMAGEBUFFER */
|
|
|
+ I64IMAGE1DARRAY = 541, /* I64IMAGE1DARRAY */
|
|
|
+ U64IMAGE1DARRAY = 542, /* U64IMAGE1DARRAY */
|
|
|
+ I64IMAGE2DARRAY = 543, /* I64IMAGE2DARRAY */
|
|
|
+ U64IMAGE2DARRAY = 544, /* U64IMAGE2DARRAY */
|
|
|
+ I64IMAGECUBEARRAY = 545, /* I64IMAGECUBEARRAY */
|
|
|
+ U64IMAGECUBEARRAY = 546, /* U64IMAGECUBEARRAY */
|
|
|
+ I64IMAGE2DMS = 547, /* I64IMAGE2DMS */
|
|
|
+ U64IMAGE2DMS = 548, /* U64IMAGE2DMS */
|
|
|
+ I64IMAGE2DMSARRAY = 549, /* I64IMAGE2DMSARRAY */
|
|
|
+ U64IMAGE2DMSARRAY = 550, /* U64IMAGE2DMSARRAY */
|
|
|
+ TEXTURECUBEARRAY = 551, /* TEXTURECUBEARRAY */
|
|
|
+ ITEXTURECUBEARRAY = 552, /* ITEXTURECUBEARRAY */
|
|
|
+ UTEXTURECUBEARRAY = 553, /* UTEXTURECUBEARRAY */
|
|
|
+ TEXTURE1D = 554, /* TEXTURE1D */
|
|
|
+ ITEXTURE1D = 555, /* ITEXTURE1D */
|
|
|
+ UTEXTURE1D = 556, /* UTEXTURE1D */
|
|
|
+ TEXTURE1DARRAY = 557, /* TEXTURE1DARRAY */
|
|
|
+ ITEXTURE1DARRAY = 558, /* ITEXTURE1DARRAY */
|
|
|
+ UTEXTURE1DARRAY = 559, /* UTEXTURE1DARRAY */
|
|
|
+ TEXTURE2DRECT = 560, /* TEXTURE2DRECT */
|
|
|
+ ITEXTURE2DRECT = 561, /* ITEXTURE2DRECT */
|
|
|
+ UTEXTURE2DRECT = 562, /* UTEXTURE2DRECT */
|
|
|
+ TEXTUREBUFFER = 563, /* TEXTUREBUFFER */
|
|
|
+ ITEXTUREBUFFER = 564, /* ITEXTUREBUFFER */
|
|
|
+ UTEXTUREBUFFER = 565, /* UTEXTUREBUFFER */
|
|
|
+ TEXTURE2DMS = 566, /* TEXTURE2DMS */
|
|
|
+ ITEXTURE2DMS = 567, /* ITEXTURE2DMS */
|
|
|
+ UTEXTURE2DMS = 568, /* UTEXTURE2DMS */
|
|
|
+ TEXTURE2DMSARRAY = 569, /* TEXTURE2DMSARRAY */
|
|
|
+ ITEXTURE2DMSARRAY = 570, /* ITEXTURE2DMSARRAY */
|
|
|
+ UTEXTURE2DMSARRAY = 571, /* UTEXTURE2DMSARRAY */
|
|
|
+ F16TEXTURE1D = 572, /* F16TEXTURE1D */
|
|
|
+ F16TEXTURE2D = 573, /* F16TEXTURE2D */
|
|
|
+ F16TEXTURE3D = 574, /* F16TEXTURE3D */
|
|
|
+ F16TEXTURE2DRECT = 575, /* F16TEXTURE2DRECT */
|
|
|
+ F16TEXTURECUBE = 576, /* F16TEXTURECUBE */
|
|
|
+ F16TEXTURE1DARRAY = 577, /* F16TEXTURE1DARRAY */
|
|
|
+ F16TEXTURE2DARRAY = 578, /* F16TEXTURE2DARRAY */
|
|
|
+ F16TEXTURECUBEARRAY = 579, /* F16TEXTURECUBEARRAY */
|
|
|
+ F16TEXTUREBUFFER = 580, /* F16TEXTUREBUFFER */
|
|
|
+ F16TEXTURE2DMS = 581, /* F16TEXTURE2DMS */
|
|
|
+ F16TEXTURE2DMSARRAY = 582, /* F16TEXTURE2DMSARRAY */
|
|
|
+ SUBPASSINPUT = 583, /* SUBPASSINPUT */
|
|
|
+ SUBPASSINPUTMS = 584, /* SUBPASSINPUTMS */
|
|
|
+ ISUBPASSINPUT = 585, /* ISUBPASSINPUT */
|
|
|
+ ISUBPASSINPUTMS = 586, /* ISUBPASSINPUTMS */
|
|
|
+ USUBPASSINPUT = 587, /* USUBPASSINPUT */
|
|
|
+ USUBPASSINPUTMS = 588, /* USUBPASSINPUTMS */
|
|
|
+ F16SUBPASSINPUT = 589, /* F16SUBPASSINPUT */
|
|
|
+ F16SUBPASSINPUTMS = 590, /* F16SUBPASSINPUTMS */
|
|
|
+ SPIRV_INSTRUCTION = 591, /* SPIRV_INSTRUCTION */
|
|
|
+ SPIRV_EXECUTION_MODE = 592, /* SPIRV_EXECUTION_MODE */
|
|
|
+ SPIRV_EXECUTION_MODE_ID = 593, /* SPIRV_EXECUTION_MODE_ID */
|
|
|
+ SPIRV_DECORATE = 594, /* SPIRV_DECORATE */
|
|
|
+ SPIRV_DECORATE_ID = 595, /* SPIRV_DECORATE_ID */
|
|
|
+ SPIRV_DECORATE_STRING = 596, /* SPIRV_DECORATE_STRING */
|
|
|
+ SPIRV_TYPE = 597, /* SPIRV_TYPE */
|
|
|
+ SPIRV_STORAGE_CLASS = 598, /* SPIRV_STORAGE_CLASS */
|
|
|
+ SPIRV_BY_REFERENCE = 599, /* SPIRV_BY_REFERENCE */
|
|
|
+ SPIRV_LITERAL = 600, /* SPIRV_LITERAL */
|
|
|
+ ATTACHMENTEXT = 601, /* ATTACHMENTEXT */
|
|
|
+ IATTACHMENTEXT = 602, /* IATTACHMENTEXT */
|
|
|
+ UATTACHMENTEXT = 603, /* UATTACHMENTEXT */
|
|
|
+ LEFT_OP = 604, /* LEFT_OP */
|
|
|
+ RIGHT_OP = 605, /* RIGHT_OP */
|
|
|
+ INC_OP = 606, /* INC_OP */
|
|
|
+ DEC_OP = 607, /* DEC_OP */
|
|
|
+ LE_OP = 608, /* LE_OP */
|
|
|
+ GE_OP = 609, /* GE_OP */
|
|
|
+ EQ_OP = 610, /* EQ_OP */
|
|
|
+ NE_OP = 611, /* NE_OP */
|
|
|
+ AND_OP = 612, /* AND_OP */
|
|
|
+ OR_OP = 613, /* OR_OP */
|
|
|
+ XOR_OP = 614, /* XOR_OP */
|
|
|
+ MUL_ASSIGN = 615, /* MUL_ASSIGN */
|
|
|
+ DIV_ASSIGN = 616, /* DIV_ASSIGN */
|
|
|
+ ADD_ASSIGN = 617, /* ADD_ASSIGN */
|
|
|
+ MOD_ASSIGN = 618, /* MOD_ASSIGN */
|
|
|
+ LEFT_ASSIGN = 619, /* LEFT_ASSIGN */
|
|
|
+ RIGHT_ASSIGN = 620, /* RIGHT_ASSIGN */
|
|
|
+ AND_ASSIGN = 621, /* AND_ASSIGN */
|
|
|
+ XOR_ASSIGN = 622, /* XOR_ASSIGN */
|
|
|
+ OR_ASSIGN = 623, /* OR_ASSIGN */
|
|
|
+ SUB_ASSIGN = 624, /* SUB_ASSIGN */
|
|
|
+ STRING_LITERAL = 625, /* STRING_LITERAL */
|
|
|
+ LEFT_PAREN = 626, /* LEFT_PAREN */
|
|
|
+ RIGHT_PAREN = 627, /* RIGHT_PAREN */
|
|
|
+ LEFT_BRACKET = 628, /* LEFT_BRACKET */
|
|
|
+ RIGHT_BRACKET = 629, /* RIGHT_BRACKET */
|
|
|
+ LEFT_BRACE = 630, /* LEFT_BRACE */
|
|
|
+ RIGHT_BRACE = 631, /* RIGHT_BRACE */
|
|
|
+ DOT = 632, /* DOT */
|
|
|
+ COMMA = 633, /* COMMA */
|
|
|
+ COLON = 634, /* COLON */
|
|
|
+ EQUAL = 635, /* EQUAL */
|
|
|
+ SEMICOLON = 636, /* SEMICOLON */
|
|
|
+ BANG = 637, /* BANG */
|
|
|
+ DASH = 638, /* DASH */
|
|
|
+ TILDE = 639, /* TILDE */
|
|
|
+ PLUS = 640, /* PLUS */
|
|
|
+ STAR = 641, /* STAR */
|
|
|
+ SLASH = 642, /* SLASH */
|
|
|
+ PERCENT = 643, /* PERCENT */
|
|
|
+ LEFT_ANGLE = 644, /* LEFT_ANGLE */
|
|
|
+ RIGHT_ANGLE = 645, /* RIGHT_ANGLE */
|
|
|
+ VERTICAL_BAR = 646, /* VERTICAL_BAR */
|
|
|
+ CARET = 647, /* CARET */
|
|
|
+ AMPERSAND = 648, /* AMPERSAND */
|
|
|
+ QUESTION = 649, /* QUESTION */
|
|
|
+ INVARIANT = 650, /* INVARIANT */
|
|
|
+ HIGH_PRECISION = 651, /* HIGH_PRECISION */
|
|
|
+ MEDIUM_PRECISION = 652, /* MEDIUM_PRECISION */
|
|
|
+ LOW_PRECISION = 653, /* LOW_PRECISION */
|
|
|
+ PRECISION = 654, /* PRECISION */
|
|
|
+ PACKED = 655, /* PACKED */
|
|
|
+ RESOURCE = 656, /* RESOURCE */
|
|
|
+ SUPERP = 657, /* SUPERP */
|
|
|
+ FLOATCONSTANT = 658, /* FLOATCONSTANT */
|
|
|
+ INTCONSTANT = 659, /* INTCONSTANT */
|
|
|
+ UINTCONSTANT = 660, /* UINTCONSTANT */
|
|
|
+ BOOLCONSTANT = 661, /* BOOLCONSTANT */
|
|
|
+ IDENTIFIER = 662, /* IDENTIFIER */
|
|
|
+ TYPE_NAME = 663, /* TYPE_NAME */
|
|
|
+ CENTROID = 664, /* CENTROID */
|
|
|
+ IN = 665, /* IN */
|
|
|
+ OUT = 666, /* OUT */
|
|
|
+ INOUT = 667, /* INOUT */
|
|
|
+ STRUCT = 668, /* STRUCT */
|
|
|
+ VOID = 669, /* VOID */
|
|
|
+ WHILE = 670, /* WHILE */
|
|
|
+ BREAK = 671, /* BREAK */
|
|
|
+ CONTINUE = 672, /* CONTINUE */
|
|
|
+ DO = 673, /* DO */
|
|
|
+ ELSE = 674, /* ELSE */
|
|
|
+ FOR = 675, /* FOR */
|
|
|
+ IF = 676, /* IF */
|
|
|
+ DISCARD = 677, /* DISCARD */
|
|
|
+ RETURN = 678, /* RETURN */
|
|
|
+ SWITCH = 679, /* SWITCH */
|
|
|
+ CASE = 680, /* CASE */
|
|
|
+ DEFAULT = 681, /* DEFAULT */
|
|
|
+ TERMINATE_INVOCATION = 682, /* TERMINATE_INVOCATION */
|
|
|
+ TERMINATE_RAY = 683, /* TERMINATE_RAY */
|
|
|
+ IGNORE_INTERSECTION = 684, /* IGNORE_INTERSECTION */
|
|
|
+ UNIFORM = 685, /* UNIFORM */
|
|
|
+ SHARED = 686, /* SHARED */
|
|
|
+ BUFFER = 687, /* BUFFER */
|
|
|
+ TILEIMAGEEXT = 688, /* TILEIMAGEEXT */
|
|
|
+ FLAT = 689, /* FLAT */
|
|
|
+ SMOOTH = 690, /* SMOOTH */
|
|
|
+ LAYOUT = 691, /* LAYOUT */
|
|
|
+ DOUBLECONSTANT = 692, /* DOUBLECONSTANT */
|
|
|
+ INT16CONSTANT = 693, /* INT16CONSTANT */
|
|
|
+ UINT16CONSTANT = 694, /* UINT16CONSTANT */
|
|
|
+ FLOAT16CONSTANT = 695, /* FLOAT16CONSTANT */
|
|
|
+ INT32CONSTANT = 696, /* INT32CONSTANT */
|
|
|
+ UINT32CONSTANT = 697, /* UINT32CONSTANT */
|
|
|
+ INT64CONSTANT = 698, /* INT64CONSTANT */
|
|
|
+ UINT64CONSTANT = 699, /* UINT64CONSTANT */
|
|
|
+ SUBROUTINE = 700, /* SUBROUTINE */
|
|
|
+ DEMOTE = 701, /* DEMOTE */
|
|
|
+ FUNCTION = 702, /* FUNCTION */
|
|
|
+ PAYLOADNV = 703, /* PAYLOADNV */
|
|
|
+ PAYLOADINNV = 704, /* PAYLOADINNV */
|
|
|
+ HITATTRNV = 705, /* HITATTRNV */
|
|
|
+ CALLDATANV = 706, /* CALLDATANV */
|
|
|
+ CALLDATAINNV = 707, /* CALLDATAINNV */
|
|
|
+ PAYLOADEXT = 708, /* PAYLOADEXT */
|
|
|
+ PAYLOADINEXT = 709, /* PAYLOADINEXT */
|
|
|
+ HITATTREXT = 710, /* HITATTREXT */
|
|
|
+ CALLDATAEXT = 711, /* CALLDATAEXT */
|
|
|
+ CALLDATAINEXT = 712, /* CALLDATAINEXT */
|
|
|
+ PATCH = 713, /* PATCH */
|
|
|
+ SAMPLE = 714, /* SAMPLE */
|
|
|
+ NONUNIFORM = 715, /* NONUNIFORM */
|
|
|
+ COHERENT = 716, /* COHERENT */
|
|
|
+ VOLATILE = 717, /* VOLATILE */
|
|
|
+ RESTRICT = 718, /* RESTRICT */
|
|
|
+ READONLY = 719, /* READONLY */
|
|
|
+ WRITEONLY = 720, /* WRITEONLY */
|
|
|
+ NONTEMPORAL = 721, /* NONTEMPORAL */
|
|
|
+ DEVICECOHERENT = 722, /* DEVICECOHERENT */
|
|
|
+ QUEUEFAMILYCOHERENT = 723, /* QUEUEFAMILYCOHERENT */
|
|
|
+ WORKGROUPCOHERENT = 724, /* WORKGROUPCOHERENT */
|
|
|
+ SUBGROUPCOHERENT = 725, /* SUBGROUPCOHERENT */
|
|
|
+ NONPRIVATE = 726, /* NONPRIVATE */
|
|
|
+ SHADERCALLCOHERENT = 727, /* SHADERCALLCOHERENT */
|
|
|
+ NOPERSPECTIVE = 728, /* NOPERSPECTIVE */
|
|
|
+ EXPLICITINTERPAMD = 729, /* EXPLICITINTERPAMD */
|
|
|
+ PERVERTEXEXT = 730, /* PERVERTEXEXT */
|
|
|
+ PERVERTEXNV = 731, /* PERVERTEXNV */
|
|
|
+ PERPRIMITIVENV = 732, /* PERPRIMITIVENV */
|
|
|
+ PERVIEWNV = 733, /* PERVIEWNV */
|
|
|
+ PERTASKNV = 734, /* PERTASKNV */
|
|
|
+ PERPRIMITIVEEXT = 735, /* PERPRIMITIVEEXT */
|
|
|
+ TASKPAYLOADWORKGROUPEXT = 736, /* TASKPAYLOADWORKGROUPEXT */
|
|
|
+ PRECISE = 737 /* PRECISE */
|
|
|
};
|
|
|
typedef enum yytokentype yytoken_kind_t;
|
|
|
#endif
|
|
|
@@ -572,7 +581,7 @@ union YYSTYPE
|
|
|
glslang::TTypeParameters* typeParameters;
|
|
|
} interm;
|
|
|
|
|
|
-#line 576 "MachineIndependent/glslang_tab.cpp.h"
|
|
|
+#line 585 "MachineIndependent/glslang_tab.cpp.h"
|
|
|
|
|
|
};
|
|
|
typedef union YYSTYPE YYSTYPE;
|