Ignore:
Timestamp:
Sep 20, 2012, 12:24:06 AM (8 years ago)
Author:
sam
Message:

lolfx: improve the LolFx compiler, including error reporting. We can now
successfully parse a few of our full GLSL/HLSL shaders.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/generated/lolfx-parser.h

    r1590 r1930  
    119119     GT_PRECISION = 275,
    120120     GT_ATTRIBUTE = 276,
    121      GT_VEC2 = 277,
    122      GT_VEC3 = 278,
    123      GT_VEC4 = 279,
    124      GT_BVEC2 = 280,
    125      GT_BVEC3 = 281,
    126      GT_BVEC4 = 282,
    127      GT_DVEC2 = 283,
    128      GT_DVEC3 = 284,
    129      GT_DVEC4 = 285,
    130      GT_IVEC2 = 286,
    131      GT_IVEC3 = 287,
    132      GT_IVEC4 = 288,
    133      GT_UVEC2 = 289,
    134      GT_UVEC3 = 290,
    135      GT_UVEC4 = 291,
    136      GT_MAT2 = 292,
    137      GT_MAT2X2 = 293,
    138      GT_MAT2X3 = 294,
    139      GT_MAT2X4 = 295,
    140      GT_MAT3 = 296,
    141      GT_MAT3X2 = 297,
    142      GT_MAT3X3 = 298,
    143      GT_MAT3X4 = 299,
    144      GT_MAT4 = 300,
    145      GT_MAT4X2 = 301,
    146      GT_MAT4X3 = 302,
    147      GT_MAT4X4 = 303,
    148      GT_DMAT2 = 304,
    149      GT_DMAT2X2 = 305,
    150      GT_DMAT2X3 = 306,
    151      GT_DMAT2X4 = 307,
    152      GT_DMAT3 = 308,
    153      GT_DMAT3X2 = 309,
    154      GT_DMAT3X3 = 310,
    155      GT_DMAT3X4 = 311,
    156      GT_DMAT4 = 312,
    157      GT_DMAT4X2 = 313,
    158      GT_DMAT4X3 = 314,
    159      GT_DMAT4X4 = 315,
    160      GT_SAMPLER1DSHADOW = 316,
    161      GT_SAMPLER1DARRAY = 317,
    162      GT_SAMPLER1DARRAYSHADOW = 318,
    163      GT_SAMPLER2DSHADOW = 319,
    164      GT_SAMPLER2DARRAY = 320,
    165      GT_SAMPLER2DARRAYSHADOW = 321,
    166      GT_SAMPLER2DRECT = 322,
    167      GT_SAMPLER2DRECTSHADOW = 323,
    168      GT_SAMPLER2DMS = 324,
    169      GT_SAMPLER2DMSARRAY = 325,
    170      GT_SAMPLERCUBESHADOW = 326,
    171      GT_SAMPLERCUBEARRAY = 327,
    172      GT_SAMPLERCUBEARRAYSHADOW = 328,
    173      GT_SAMPLERBUFFER = 329,
    174      GT_ISAMPLER1D = 330,
    175      GT_ISAMPLER1DARRAY = 331,
    176      GT_ISAMPLER2D = 332,
    177      GT_ISAMPLER2DARRAY = 333,
    178      GT_ISAMPLER2DRECT = 334,
    179      GT_ISAMPLER2DMS = 335,
    180      GT_ISAMPLER2DMSARRAY = 336,
    181      GT_ISAMPLER3D = 337,
    182      GT_ISAMPLERCUBE = 338,
    183      GT_ISAMPLERCUBEARRAY = 339,
    184      GT_ISAMPLERBUFFER = 340,
    185      GT_USAMPLER1D = 341,
    186      GT_USAMPLER1DARRAY = 342,
    187      GT_USAMPLER2D = 343,
    188      GT_USAMPLER2DARRAY = 344,
    189      GT_USAMPLER2DRECT = 345,
    190      GT_USAMPLER2DMS = 346,
    191      GT_USAMPLER2DMSARRAY = 347,
    192      GT_USAMPLER3D = 348,
    193      GT_USAMPLERCUBE = 349,
    194      GT_USAMPLERCUBEARRAY = 350,
    195      GT_USAMPLERBUFFER = 351,
    196      GHT_BOOL = 352,
    197      GHT_BREAK = 353,
    198      GHT_CASE = 354,
    199      GHT_CENTROID = 355,
    200      GHT_CONST = 356,
    201      GHT_CONTINUE = 357,
    202      GHT_DEFAULT = 358,
    203      GHT_DISCARD = 359,
    204      GHT_DO = 360,
    205      GHT_DOUBLE = 361,
    206      GHT_ELSE = 362,
    207      GHT_FLOAT = 363,
    208      GHT_FOR = 364,
    209      GHT_IF = 365,
    210      GHT_IN = 366,
    211      GHT_INOUT = 367,
    212      GHT_INT = 368,
    213      GHT_NOPERSPECTIVE = 369,
    214      GHT_OUT = 370,
    215      GHT_RETURN = 371,
    216      GHT_SAMPLER1D = 372,
    217      GHT_SAMPLER2D = 373,
    218      GHT_SAMPLER3D = 374,
    219      GHT_SAMPLERCUBE = 375,
    220      GHT_STRUCT = 376,
    221      GHT_SWITCH = 377,
    222      GHT_UINT = 378,
    223      GHT_UNIFORM = 379,
    224      GHT_VOID = 380,
    225      GHT_WHILE = 381,
    226      HGT_BOOL = 382,
    227      HGT_BREAK = 383,
    228      HGT_CASE = 384,
    229      HGT_CENTROID = 385,
    230      HGT_CONST = 386,
    231      HGT_CONTINUE = 387,
    232      HGT_DEFAULT = 388,
    233      HGT_DISCARD = 389,
    234      HGT_DO = 390,
    235      HGT_DOUBLE = 391,
    236      HGT_ELSE = 392,
    237      HGT_FLOAT = 393,
    238      HGT_FOR = 394,
    239      HGT_IF = 395,
    240      HGT_IN = 396,
    241      HGT_INOUT = 397,
    242      HGT_INT = 398,
    243      HGT_NOPERSPECTIVE = 399,
    244      HGT_OUT = 400,
    245      HGT_RETURN = 401,
    246      HGT_SAMPLER1D = 402,
    247      HGT_SAMPLER2D = 403,
    248      HGT_SAMPLER3D = 404,
    249      HGT_SAMPLERCUBE = 405,
    250      HGT_STRUCT = 406,
    251      HGT_SWITCH = 407,
    252      HGT_UINT = 408,
    253      HGT_UNIFORM = 409,
    254      HGT_VOID = 410,
    255      HGT_WHILE = 411,
    256      HT_APPENDSTRUCTUREDBUFFER = 412,
    257      HT_ASM = 413,
    258      HT_ASM_FRAGMENT = 414,
    259      HT_BLENDSTATE = 415,
    260      HT_BUFFER = 416,
    261      HT_BYTEADDRESSBUFFER = 417,
    262      HT_CBUFFER = 418,
    263      HT_COLUMN_MAJOR = 419,
    264      HT_COMPILE = 420,
    265      HT_COMPILE_FRAGMENT = 421,
    266      HT_COMPILESHADER = 422,
    267      HT_COMPUTESHADER = 423,
    268      HT_CONSUMESTRUCTUREDBUFFER = 424,
    269      HT_DEPTHSTENCILSTATE = 425,
    270      HT_DEPTHSTENCILVIEW = 426,
    271      HT_DOMAINSHADER = 427,
    272      HT_DWORD = 428,
    273      HT_EXTERN = 429,
    274      HT_FALSE = 430,
    275      HT_FXGROUP = 431,
    276      HT_GEOMETRYSHADER = 432,
    277      HT_GROUPSHARED = 433,
    278      HT_HALF = 434,
    279      HT_HULLSHADER = 435,
    280      HT_INLINE = 436,
    281      HT_INPUTPATCH = 437,
    282      HT_INTERFACE = 438,
    283      HT_LINE = 439,
    284      HT_LINEADJ = 440,
    285      HT_LINEAR = 441,
    286      HT_LINESTREAM = 442,
    287      HT_MATRIX = 443,
    288      HT_NAMESPACE = 444,
    289      HT_NOINTERPOLATION = 445,
    290      HT_NULL = 446,
    291      HT_OUTPUTPATCH = 447,
    292      HT_PACKOFFSET = 448,
    293      HT_PASS = 449,
    294      HT_PIXELFRAGMENT = 450,
    295      HT_PIXELSHADER = 451,
    296      HT_POINT = 452,
    297      HT_POINTSTREAM = 453,
    298      HT_PRECISE = 454,
    299      HT_RASTERIZERSTATE = 455,
    300      HT_RENDERTARGETVIEW = 456,
    301      HT_REGISTER = 457,
    302      HT_ROW_MAJOR = 458,
    303      HT_RWBUFFER = 459,
    304      HT_RWBYTEADDRESSBUFFER = 460,
    305      HT_RWSTRUCTUREDBUFFER = 461,
    306      HT_RWTEXTURE1D = 462,
    307      HT_RWTEXTURE1DARRAY = 463,
    308      HT_RWTEXTURE2D = 464,
    309      HT_RWTEXTURE2DARRAY = 465,
    310      HT_RWTEXTURE3D = 466,
    311      HT_SAMPLER = 467,
    312      HT_SAMPLER_STATE = 468,
    313      HT_SAMPLERSTATE = 469,
    314      HT_SAMPLERCOMPARISONSTATE = 470,
    315      HT_SHARED = 471,
    316      HT_SNORM = 472,
    317      HT_STATEBLOCK = 473,
    318      HT_STATEBLOCK_STATE = 474,
    319      HT_STATIC = 475,
    320      HT_STRING = 476,
    321      HT_STRUCTUREDBUFFER = 477,
    322      HT_TBUFFER = 478,
    323      HT_TECHNIQUE = 479,
    324      HT_TECHNIQUE10 = 480,
    325      HT_TECHNIQUE11XZ = 481,
    326      HT_TEXTURE = 482,
    327      HT_TEXTURE1D = 483,
    328      HT_TEXTURE1DARRAY = 484,
    329      HT_TEXTURE2D = 485,
    330      HT_TEXTURE2DARRAY = 486,
    331      HT_TEXTURE2DMS = 487,
    332      HT_TEXTURE2DMSARRAY = 488,
    333      HT_TEXTURE3D = 489,
    334      HT_TEXTURECUBE = 490,
    335      HT_TEXTURECUBEARRAY = 491,
    336      HT_TRUE = 492,
    337      HT_TYPEDEF = 493,
    338      HT_TRIANGLE = 494,
    339      HT_TRIANGLEADJ = 495,
    340      HT_TRIANGLESTREAM = 496,
    341      HT_UNORM = 497,
    342      HT_VECTOR = 498,
    343      HT_VERTEXFRAGMENT = 499,
    344      HT_VERTEXSHADER = 500,
    345      HT_VOLATILE = 501,
    346      HT_BOOL1 = 502,
    347      HT_BOOL1x1 = 503,
    348      HT_BOOL2x1 = 504,
    349      HT_BOOL3x1 = 505,
    350      HT_BOOL4x1 = 506,
    351      HT_BOOL2 = 507,
    352      HT_BOOL1x2 = 508,
    353      HT_BOOL2x2 = 509,
    354      HT_BOOL3x2 = 510,
    355      HT_BOOL4x2 = 511,
    356      HT_BOOL3 = 512,
    357      HT_BOOL1x3 = 513,
    358      HT_BOOL2x3 = 514,
    359      HT_BOOL3x3 = 515,
    360      HT_BOOL4x3 = 516,
    361      HT_BOOL4 = 517,
    362      HT_BOOL1x4 = 518,
    363      HT_BOOL2x4 = 519,
    364      HT_BOOL3x4 = 520,
    365      HT_BOOL4x4 = 521,
    366      HT_FLOAT1 = 522,
    367      HT_FLOAT1x1 = 523,
    368      HT_FLOAT2x1 = 524,
    369      HT_FLOAT3x1 = 525,
    370      HT_FLOAT4x1 = 526,
    371      HT_FLOAT2 = 527,
    372      HT_FLOAT1x2 = 528,
    373      HT_FLOAT2x2 = 529,
    374      HT_FLOAT3x2 = 530,
    375      HT_FLOAT4x2 = 531,
    376      HT_FLOAT3 = 532,
    377      HT_FLOAT1x3 = 533,
    378      HT_FLOAT2x3 = 534,
    379      HT_FLOAT3x3 = 535,
    380      HT_FLOAT4x3 = 536,
    381      HT_FLOAT4 = 537,
    382      HT_FLOAT1x4 = 538,
    383      HT_FLOAT2x4 = 539,
    384      HT_FLOAT3x4 = 540,
    385      HT_FLOAT4x4 = 541,
    386      HT_DOUBLE1 = 542,
    387      HT_DOUBLE1x1 = 543,
    388      HT_DOUBLE2x1 = 544,
    389      HT_DOUBLE3x1 = 545,
    390      HT_DOUBLE4x1 = 546,
    391      HT_DOUBLE2 = 547,
    392      HT_DOUBLE1x2 = 548,
    393      HT_DOUBLE2x2 = 549,
    394      HT_DOUBLE3x2 = 550,
    395      HT_DOUBLE4x2 = 551,
    396      HT_DOUBLE3 = 552,
    397      HT_DOUBLE1x3 = 553,
    398      HT_DOUBLE2x3 = 554,
    399      HT_DOUBLE3x3 = 555,
    400      HT_DOUBLE4x3 = 556,
    401      HT_DOUBLE4 = 557,
    402      HT_DOUBLE1x4 = 558,
    403      HT_DOUBLE2x4 = 559,
    404      HT_DOUBLE3x4 = 560,
    405      HT_DOUBLE4x4 = 561,
    406      HT_DWORD1 = 562,
    407      HT_DWORD1x1 = 563,
    408      HT_DWORD2x1 = 564,
    409      HT_DWORD3x1 = 565,
    410      HT_DWORD4x1 = 566,
    411      HT_DWORD2 = 567,
    412      HT_DWORD1x2 = 568,
    413      HT_DWORD2x2 = 569,
    414      HT_DWORD3x2 = 570,
    415      HT_DWORD4x2 = 571,
    416      HT_DWORD3 = 572,
    417      HT_DWORD1x3 = 573,
    418      HT_DWORD2x3 = 574,
    419      HT_DWORD3x3 = 575,
    420      HT_DWORD4x3 = 576,
    421      HT_DWORD4 = 577,
    422      HT_DWORD1x4 = 578,
    423      HT_DWORD2x4 = 579,
    424      HT_DWORD3x4 = 580,
    425      HT_DWORD4x4 = 581,
    426      HT_INT1 = 582,
    427      HT_INT1x1 = 583,
    428      HT_INT2x1 = 584,
    429      HT_INT3x1 = 585,
    430      HT_INT4x1 = 586,
    431      HT_INT2 = 587,
    432      HT_INT1x2 = 588,
    433      HT_INT2x2 = 589,
    434      HT_INT3x2 = 590,
    435      HT_INT4x2 = 591,
    436      HT_INT3 = 592,
    437      HT_INT1x3 = 593,
    438      HT_INT2x3 = 594,
    439      HT_INT3x3 = 595,
    440      HT_INT4x3 = 596,
    441      HT_INT4 = 597,
    442      HT_INT1x4 = 598,
    443      HT_INT2x4 = 599,
    444      HT_INT3x4 = 600,
    445      HT_INT4x4 = 601,
    446      HT_UINT1 = 602,
    447      HT_UINT1x1 = 603,
    448      HT_UINT2x1 = 604,
    449      HT_UINT3x1 = 605,
    450      HT_UINT4x1 = 606,
    451      HT_UINT2 = 607,
    452      HT_UINT1x2 = 608,
    453      HT_UINT2x2 = 609,
    454      HT_UINT3x2 = 610,
    455      HT_UINT4x2 = 611,
    456      HT_UINT3 = 612,
    457      HT_UINT1x3 = 613,
    458      HT_UINT2x3 = 614,
    459      HT_UINT3x3 = 615,
    460      HT_UINT4x3 = 616,
    461      HT_UINT4 = 617,
    462      HT_UINT1x4 = 618,
    463      HT_UINT2x4 = 619,
    464      HT_UINT3x4 = 620,
    465      HT_UINT4x4 = 621,
    466      PREPROCESSOR_DEFINE = 622,
    467      PREPROCESSOR_ELIF = 623,
    468      PREPROCESSOR_ELSE = 624,
    469      PREPROCESSOR_ENDIF = 625,
    470      PREPROCESSOR_ERROR = 626,
    471      PREPROCESSOR_IF = 627,
    472      PREPROCESSOR_IFDEF = 628,
    473      PREPROCESSOR_IFNDEF = 629,
    474      PREPROCESSOR_INCLUDE = 630,
    475      PREPROCESSOR_LINE = 631,
    476      PREPROCESSOR_PRAGMA = 632,
    477      PREPROCESSOR_UNDEF = 633,
    478      PREPROCESSOR_REGION = 634,
    479      PRAGMA_LOLFX = 635,
     121     GT_VARYING = 277,
     122     GT_VEC2 = 278,
     123     GT_VEC3 = 279,
     124     GT_VEC4 = 280,
     125     GT_BVEC2 = 281,
     126     GT_BVEC3 = 282,
     127     GT_BVEC4 = 283,
     128     GT_DVEC2 = 284,
     129     GT_DVEC3 = 285,
     130     GT_DVEC4 = 286,
     131     GT_IVEC2 = 287,
     132     GT_IVEC3 = 288,
     133     GT_IVEC4 = 289,
     134     GT_UVEC2 = 290,
     135     GT_UVEC3 = 291,
     136     GT_UVEC4 = 292,
     137     GT_MAT2 = 293,
     138     GT_MAT2X2 = 294,
     139     GT_MAT2X3 = 295,
     140     GT_MAT2X4 = 296,
     141     GT_MAT3 = 297,
     142     GT_MAT3X2 = 298,
     143     GT_MAT3X3 = 299,
     144     GT_MAT3X4 = 300,
     145     GT_MAT4 = 301,
     146     GT_MAT4X2 = 302,
     147     GT_MAT4X3 = 303,
     148     GT_MAT4X4 = 304,
     149     GT_DMAT2 = 305,
     150     GT_DMAT2X2 = 306,
     151     GT_DMAT2X3 = 307,
     152     GT_DMAT2X4 = 308,
     153     GT_DMAT3 = 309,
     154     GT_DMAT3X2 = 310,
     155     GT_DMAT3X3 = 311,
     156     GT_DMAT3X4 = 312,
     157     GT_DMAT4 = 313,
     158     GT_DMAT4X2 = 314,
     159     GT_DMAT4X3 = 315,
     160     GT_DMAT4X4 = 316,
     161     GT_SAMPLER1DSHADOW = 317,
     162     GT_SAMPLER1DARRAY = 318,
     163     GT_SAMPLER1DARRAYSHADOW = 319,
     164     GT_SAMPLER2DSHADOW = 320,
     165     GT_SAMPLER2DARRAY = 321,
     166     GT_SAMPLER2DARRAYSHADOW = 322,
     167     GT_SAMPLER2DRECT = 323,
     168     GT_SAMPLER2DRECTSHADOW = 324,
     169     GT_SAMPLER2DMS = 325,
     170     GT_SAMPLER2DMSARRAY = 326,
     171     GT_SAMPLERCUBESHADOW = 327,
     172     GT_SAMPLERCUBEARRAY = 328,
     173     GT_SAMPLERCUBEARRAYSHADOW = 329,
     174     GT_SAMPLERBUFFER = 330,
     175     GT_ISAMPLER1D = 331,
     176     GT_ISAMPLER1DARRAY = 332,
     177     GT_ISAMPLER2D = 333,
     178     GT_ISAMPLER2DARRAY = 334,
     179     GT_ISAMPLER2DRECT = 335,
     180     GT_ISAMPLER2DMS = 336,
     181     GT_ISAMPLER2DMSARRAY = 337,
     182     GT_ISAMPLER3D = 338,
     183     GT_ISAMPLERCUBE = 339,
     184     GT_ISAMPLERCUBEARRAY = 340,
     185     GT_ISAMPLERBUFFER = 341,
     186     GT_USAMPLER1D = 342,
     187     GT_USAMPLER1DARRAY = 343,
     188     GT_USAMPLER2D = 344,
     189     GT_USAMPLER2DARRAY = 345,
     190     GT_USAMPLER2DRECT = 346,
     191     GT_USAMPLER2DMS = 347,
     192     GT_USAMPLER2DMSARRAY = 348,
     193     GT_USAMPLER3D = 349,
     194     GT_USAMPLERCUBE = 350,
     195     GT_USAMPLERCUBEARRAY = 351,
     196     GT_USAMPLERBUFFER = 352,
     197     GHT_BOOL = 353,
     198     GHT_BREAK = 354,
     199     GHT_CASE = 355,
     200     GHT_CENTROID = 356,
     201     GHT_CONST = 357,
     202     GHT_CONTINUE = 358,
     203     GHT_DEFAULT = 359,
     204     GHT_DISCARD = 360,
     205     GHT_DO = 361,
     206     GHT_DOUBLE = 362,
     207     GHT_ELSE = 363,
     208     GHT_FLOAT = 364,
     209     GHT_FOR = 365,
     210     GHT_IF = 366,
     211     GHT_IN = 367,
     212     GHT_INOUT = 368,
     213     GHT_INT = 369,
     214     GHT_NOPERSPECTIVE = 370,
     215     GHT_OUT = 371,
     216     GHT_RETURN = 372,
     217     GHT_SAMPLER1D = 373,
     218     GHT_SAMPLER2D = 374,
     219     GHT_SAMPLER3D = 375,
     220     GHT_SAMPLERCUBE = 376,
     221     GHT_STRUCT = 377,
     222     GHT_SWITCH = 378,
     223     GHT_UINT = 379,
     224     GHT_UNIFORM = 380,
     225     GHT_VOID = 381,
     226     GHT_WHILE = 382,
     227     HGT_BOOL = 383,
     228     HGT_BREAK = 384,
     229     HGT_CASE = 385,
     230     HGT_CENTROID = 386,
     231     HGT_CONST = 387,
     232     HGT_CONTINUE = 388,
     233     HGT_DEFAULT = 389,
     234     HGT_DISCARD = 390,
     235     HGT_DO = 391,
     236     HGT_DOUBLE = 392,
     237     HGT_ELSE = 393,
     238     HGT_FLOAT = 394,
     239     HGT_FOR = 395,
     240     HGT_IF = 396,
     241     HGT_IN = 397,
     242     HGT_INOUT = 398,
     243     HGT_INT = 399,
     244     HGT_NOPERSPECTIVE = 400,
     245     HGT_OUT = 401,
     246     HGT_RETURN = 402,
     247     HGT_SAMPLER1D = 403,
     248     HGT_SAMPLER2D = 404,
     249     HGT_SAMPLER3D = 405,
     250     HGT_SAMPLERCUBE = 406,
     251     HGT_STRUCT = 407,
     252     HGT_SWITCH = 408,
     253     HGT_UINT = 409,
     254     HGT_UNIFORM = 410,
     255     HGT_VOID = 411,
     256     HGT_WHILE = 412,
     257     HT_APPENDSTRUCTUREDBUFFER = 413,
     258     HT_ASM = 414,
     259     HT_ASM_FRAGMENT = 415,
     260     HT_BLENDSTATE = 416,
     261     HT_BUFFER = 417,
     262     HT_BYTEADDRESSBUFFER = 418,
     263     HT_CBUFFER = 419,
     264     HT_COLUMN_MAJOR = 420,
     265     HT_COMPILE = 421,
     266     HT_COMPILE_FRAGMENT = 422,
     267     HT_COMPILESHADER = 423,
     268     HT_COMPUTESHADER = 424,
     269     HT_CONSUMESTRUCTUREDBUFFER = 425,
     270     HT_DEPTHSTENCILSTATE = 426,
     271     HT_DEPTHSTENCILVIEW = 427,
     272     HT_DOMAINSHADER = 428,
     273     HT_DWORD = 429,
     274     HT_EXTERN = 430,
     275     HT_FALSE = 431,
     276     HT_FXGROUP = 432,
     277     HT_GEOMETRYSHADER = 433,
     278     HT_GROUPSHARED = 434,
     279     HT_HALF = 435,
     280     HT_HULLSHADER = 436,
     281     HT_INLINE = 437,
     282     HT_INPUTPATCH = 438,
     283     HT_INTERFACE = 439,
     284     HT_LINE = 440,
     285     HT_LINEADJ = 441,
     286     HT_LINEAR = 442,
     287     HT_LINESTREAM = 443,
     288     HT_MATRIX = 444,
     289     HT_NAMESPACE = 445,
     290     HT_NOINTERPOLATION = 446,
     291     HT_NULL = 447,
     292     HT_OUTPUTPATCH = 448,
     293     HT_PACKOFFSET = 449,
     294     HT_PASS = 450,
     295     HT_PIXELFRAGMENT = 451,
     296     HT_PIXELSHADER = 452,
     297     HT_POINT = 453,
     298     HT_POINTSTREAM = 454,
     299     HT_PRECISE = 455,
     300     HT_RASTERIZERSTATE = 456,
     301     HT_RENDERTARGETVIEW = 457,
     302     HT_REGISTER = 458,
     303     HT_ROW_MAJOR = 459,
     304     HT_RWBUFFER = 460,
     305     HT_RWBYTEADDRESSBUFFER = 461,
     306     HT_RWSTRUCTUREDBUFFER = 462,
     307     HT_RWTEXTURE1D = 463,
     308     HT_RWTEXTURE1DARRAY = 464,
     309     HT_RWTEXTURE2D = 465,
     310     HT_RWTEXTURE2DARRAY = 466,
     311     HT_RWTEXTURE3D = 467,
     312     HT_SAMPLER = 468,
     313     HT_SAMPLER_STATE = 469,
     314     HT_SAMPLERSTATE = 470,
     315     HT_SAMPLERCOMPARISONSTATE = 471,
     316     HT_SHARED = 472,
     317     HT_SNORM = 473,
     318     HT_STATEBLOCK = 474,
     319     HT_STATEBLOCK_STATE = 475,
     320     HT_STATIC = 476,
     321     HT_STRING = 477,
     322     HT_STRUCTUREDBUFFER = 478,
     323     HT_TBUFFER = 479,
     324     HT_TECHNIQUE = 480,
     325     HT_TECHNIQUE10 = 481,
     326     HT_TECHNIQUE11XZ = 482,
     327     HT_TEXTURE = 483,
     328     HT_TEXTURE1D = 484,
     329     HT_TEXTURE1DARRAY = 485,
     330     HT_TEXTURE2D = 486,
     331     HT_TEXTURE2DARRAY = 487,
     332     HT_TEXTURE2DMS = 488,
     333     HT_TEXTURE2DMSARRAY = 489,
     334     HT_TEXTURE3D = 490,
     335     HT_TEXTURECUBE = 491,
     336     HT_TEXTURECUBEARRAY = 492,
     337     HT_TRUE = 493,
     338     HT_TYPEDEF = 494,
     339     HT_TRIANGLE = 495,
     340     HT_TRIANGLEADJ = 496,
     341     HT_TRIANGLESTREAM = 497,
     342     HT_UNORM = 498,
     343     HT_VECTOR = 499,
     344     HT_VERTEXFRAGMENT = 500,
     345     HT_VERTEXSHADER = 501,
     346     HT_VOLATILE = 502,
     347     HT_BOOL1 = 503,
     348     HT_BOOL1x1 = 504,
     349     HT_BOOL2x1 = 505,
     350     HT_BOOL3x1 = 506,
     351     HT_BOOL4x1 = 507,
     352     HT_BOOL2 = 508,
     353     HT_BOOL1x2 = 509,
     354     HT_BOOL2x2 = 510,
     355     HT_BOOL3x2 = 511,
     356     HT_BOOL4x2 = 512,
     357     HT_BOOL3 = 513,
     358     HT_BOOL1x3 = 514,
     359     HT_BOOL2x3 = 515,
     360     HT_BOOL3x3 = 516,
     361     HT_BOOL4x3 = 517,
     362     HT_BOOL4 = 518,
     363     HT_BOOL1x4 = 519,
     364     HT_BOOL2x4 = 520,
     365     HT_BOOL3x4 = 521,
     366     HT_BOOL4x4 = 522,
     367     HT_FLOAT1 = 523,
     368     HT_FLOAT1x1 = 524,
     369     HT_FLOAT2x1 = 525,
     370     HT_FLOAT3x1 = 526,
     371     HT_FLOAT4x1 = 527,
     372     HT_FLOAT2 = 528,
     373     HT_FLOAT1x2 = 529,
     374     HT_FLOAT2x2 = 530,
     375     HT_FLOAT3x2 = 531,
     376     HT_FLOAT4x2 = 532,
     377     HT_FLOAT3 = 533,
     378     HT_FLOAT1x3 = 534,
     379     HT_FLOAT2x3 = 535,
     380     HT_FLOAT3x3 = 536,
     381     HT_FLOAT4x3 = 537,
     382     HT_FLOAT4 = 538,
     383     HT_FLOAT1x4 = 539,
     384     HT_FLOAT2x4 = 540,
     385     HT_FLOAT3x4 = 541,
     386     HT_FLOAT4x4 = 542,
     387     HT_DOUBLE1 = 543,
     388     HT_DOUBLE1x1 = 544,
     389     HT_DOUBLE2x1 = 545,
     390     HT_DOUBLE3x1 = 546,
     391     HT_DOUBLE4x1 = 547,
     392     HT_DOUBLE2 = 548,
     393     HT_DOUBLE1x2 = 549,
     394     HT_DOUBLE2x2 = 550,
     395     HT_DOUBLE3x2 = 551,
     396     HT_DOUBLE4x2 = 552,
     397     HT_DOUBLE3 = 553,
     398     HT_DOUBLE1x3 = 554,
     399     HT_DOUBLE2x3 = 555,
     400     HT_DOUBLE3x3 = 556,
     401     HT_DOUBLE4x3 = 557,
     402     HT_DOUBLE4 = 558,
     403     HT_DOUBLE1x4 = 559,
     404     HT_DOUBLE2x4 = 560,
     405     HT_DOUBLE3x4 = 561,
     406     HT_DOUBLE4x4 = 562,
     407     HT_DWORD1 = 563,
     408     HT_DWORD1x1 = 564,
     409     HT_DWORD2x1 = 565,
     410     HT_DWORD3x1 = 566,
     411     HT_DWORD4x1 = 567,
     412     HT_DWORD2 = 568,
     413     HT_DWORD1x2 = 569,
     414     HT_DWORD2x2 = 570,
     415     HT_DWORD3x2 = 571,
     416     HT_DWORD4x2 = 572,
     417     HT_DWORD3 = 573,
     418     HT_DWORD1x3 = 574,
     419     HT_DWORD2x3 = 575,
     420     HT_DWORD3x3 = 576,
     421     HT_DWORD4x3 = 577,
     422     HT_DWORD4 = 578,
     423     HT_DWORD1x4 = 579,
     424     HT_DWORD2x4 = 580,
     425     HT_DWORD3x4 = 581,
     426     HT_DWORD4x4 = 582,
     427     HT_INT1 = 583,
     428     HT_INT1x1 = 584,
     429     HT_INT2x1 = 585,
     430     HT_INT3x1 = 586,
     431     HT_INT4x1 = 587,
     432     HT_INT2 = 588,
     433     HT_INT1x2 = 589,
     434     HT_INT2x2 = 590,
     435     HT_INT3x2 = 591,
     436     HT_INT4x2 = 592,
     437     HT_INT3 = 593,
     438     HT_INT1x3 = 594,
     439     HT_INT2x3 = 595,
     440     HT_INT3x3 = 596,
     441     HT_INT4x3 = 597,
     442     HT_INT4 = 598,
     443     HT_INT1x4 = 599,
     444     HT_INT2x4 = 600,
     445     HT_INT3x4 = 601,
     446     HT_INT4x4 = 602,
     447     HT_UINT1 = 603,
     448     HT_UINT1x1 = 604,
     449     HT_UINT2x1 = 605,
     450     HT_UINT3x1 = 606,
     451     HT_UINT4x1 = 607,
     452     HT_UINT2 = 608,
     453     HT_UINT1x2 = 609,
     454     HT_UINT2x2 = 610,
     455     HT_UINT3x2 = 611,
     456     HT_UINT4x2 = 612,
     457     HT_UINT3 = 613,
     458     HT_UINT1x3 = 614,
     459     HT_UINT2x3 = 615,
     460     HT_UINT3x3 = 616,
     461     HT_UINT4x3 = 617,
     462     HT_UINT4 = 618,
     463     HT_UINT1x4 = 619,
     464     HT_UINT2x4 = 620,
     465     HT_UINT3x4 = 621,
     466     HT_UINT4x4 = 622,
     467     PREPROCESSOR_DEFINE = 623,
     468     PREPROCESSOR_ELIF = 624,
     469     PREPROCESSOR_ELSE = 625,
     470     PREPROCESSOR_ENDIF = 626,
     471     PREPROCESSOR_ERROR = 627,
     472     PREPROCESSOR_IF = 628,
     473     PREPROCESSOR_IFDEF = 629,
     474     PREPROCESSOR_IFNDEF = 630,
     475     PREPROCESSOR_INCLUDE = 631,
     476     PREPROCESSOR_LINE = 632,
     477     PREPROCESSOR_PRAGMA = 633,
     478     PREPROCESSOR_UNDEF = 634,
     479     PREPROCESSOR_REGION = 635,
    480480     HT_AUTO = 636,
    481481     HT_CATCH = 637,
Note: See TracChangeset for help on using the changeset viewer.