|
|
@@ -95,96 +95,97 @@ extern int yydebug;
|
|
|
TOKEN_FLOAT2TYPE = 273,
|
|
|
TOKEN_FLOAT3TYPE = 274,
|
|
|
TOKEN_FLOAT4TYPE = 275,
|
|
|
- TOKEN_MAT2x2TYPE = 276,
|
|
|
- TOKEN_MAT2x3TYPE = 277,
|
|
|
- TOKEN_MAT2x4TYPE = 278,
|
|
|
- TOKEN_MAT3x2TYPE = 279,
|
|
|
- TOKEN_MAT3x3TYPE = 280,
|
|
|
- TOKEN_MAT3x4TYPE = 281,
|
|
|
- TOKEN_MAT4x2TYPE = 282,
|
|
|
- TOKEN_MAT4x3TYPE = 283,
|
|
|
- TOKEN_MAT4x4TYPE = 284,
|
|
|
- TOKEN_SAMPLER1D = 285,
|
|
|
- TOKEN_SAMPLER2D = 286,
|
|
|
- TOKEN_SAMPLER3D = 287,
|
|
|
- TOKEN_SAMPLERCUBE = 288,
|
|
|
- TOKEN_SAMPLER2DMS = 289,
|
|
|
- TOKEN_TEXTURE1D = 290,
|
|
|
- TOKEN_TEXTURE2D = 291,
|
|
|
- TOKEN_TEXTURE3D = 292,
|
|
|
- TOKEN_TEXTURECUBE = 293,
|
|
|
- TOKEN_TEXTURE2DMS = 294,
|
|
|
- TOKEN_BYTEBUFFER = 295,
|
|
|
- TOKEN_STRUCTBUFFER = 296,
|
|
|
- TOKEN_RWTYPEDBUFFER = 297,
|
|
|
- TOKEN_RWBYTEBUFFER = 298,
|
|
|
- TOKEN_RWSTRUCTBUFFER = 299,
|
|
|
- TOKEN_RWAPPENDBUFFER = 300,
|
|
|
- TOKEN_RWCONSUMEBUFFER = 301,
|
|
|
- TOKEN_PARAMSBLOCK = 302,
|
|
|
- TOKEN_AUTO = 303,
|
|
|
- TOKEN_ALIAS = 304,
|
|
|
- TOKEN_SHARED = 305,
|
|
|
- TOKEN_USAGE = 306,
|
|
|
- TOKEN_SEPARABLE = 307,
|
|
|
- TOKEN_QUEUE = 308,
|
|
|
- TOKEN_PRIORITY = 309,
|
|
|
- TOKEN_PARAMETERS = 310,
|
|
|
- TOKEN_BLOCKS = 311,
|
|
|
- TOKEN_TECHNIQUE = 312,
|
|
|
- TOKEN_RENDERER = 313,
|
|
|
- TOKEN_LANGUAGE = 314,
|
|
|
- TOKEN_INCLUDE = 315,
|
|
|
- TOKEN_PASS = 316,
|
|
|
- TOKEN_VERTEX = 317,
|
|
|
- TOKEN_FRAGMENT = 318,
|
|
|
- TOKEN_GEOMETRY = 319,
|
|
|
- TOKEN_HULL = 320,
|
|
|
- TOKEN_DOMAIN = 321,
|
|
|
- TOKEN_COMPUTE = 322,
|
|
|
- TOKEN_COMMON = 323,
|
|
|
- TOKEN_STENCILREF = 324,
|
|
|
- TOKEN_FILLMODE = 325,
|
|
|
- TOKEN_CULLMODE = 326,
|
|
|
- TOKEN_DEPTHBIAS = 327,
|
|
|
- TOKEN_SDEPTHBIAS = 328,
|
|
|
- TOKEN_DEPTHCLIP = 329,
|
|
|
- TOKEN_SCISSOR = 330,
|
|
|
- TOKEN_MULTISAMPLE = 331,
|
|
|
- TOKEN_AALINE = 332,
|
|
|
- TOKEN_DEPTHREAD = 333,
|
|
|
- TOKEN_DEPTHWRITE = 334,
|
|
|
- TOKEN_COMPAREFUNC = 335,
|
|
|
- TOKEN_STENCIL = 336,
|
|
|
- TOKEN_STENCILREADMASK = 337,
|
|
|
- TOKEN_STENCILWRITEMASK = 338,
|
|
|
- TOKEN_STENCILOPFRONT = 339,
|
|
|
- TOKEN_STENCILOPBACK = 340,
|
|
|
- TOKEN_FAIL = 341,
|
|
|
- TOKEN_ZFAIL = 342,
|
|
|
- TOKEN_ALPHATOCOVERAGE = 343,
|
|
|
- TOKEN_INDEPENDANTBLEND = 344,
|
|
|
- TOKEN_TARGET = 345,
|
|
|
- TOKEN_INDEX = 346,
|
|
|
- TOKEN_BLEND = 347,
|
|
|
- TOKEN_COLOR = 348,
|
|
|
- TOKEN_ALPHA = 349,
|
|
|
- TOKEN_WRITEMASK = 350,
|
|
|
- TOKEN_SOURCE = 351,
|
|
|
- TOKEN_DEST = 352,
|
|
|
- TOKEN_OP = 353,
|
|
|
- TOKEN_ADDRMODE = 354,
|
|
|
- TOKEN_MINFILTER = 355,
|
|
|
- TOKEN_MAGFILTER = 356,
|
|
|
- TOKEN_MIPFILTER = 357,
|
|
|
- TOKEN_MAXANISO = 358,
|
|
|
- TOKEN_MIPBIAS = 359,
|
|
|
- TOKEN_MIPMIN = 360,
|
|
|
- TOKEN_MIPMAX = 361,
|
|
|
- TOKEN_BORDERCOLOR = 362,
|
|
|
- TOKEN_U = 363,
|
|
|
- TOKEN_V = 364,
|
|
|
- TOKEN_W = 365
|
|
|
+ TOKEN_COLORTYPE = 276,
|
|
|
+ TOKEN_MAT2x2TYPE = 277,
|
|
|
+ TOKEN_MAT2x3TYPE = 278,
|
|
|
+ TOKEN_MAT2x4TYPE = 279,
|
|
|
+ TOKEN_MAT3x2TYPE = 280,
|
|
|
+ TOKEN_MAT3x3TYPE = 281,
|
|
|
+ TOKEN_MAT3x4TYPE = 282,
|
|
|
+ TOKEN_MAT4x2TYPE = 283,
|
|
|
+ TOKEN_MAT4x3TYPE = 284,
|
|
|
+ TOKEN_MAT4x4TYPE = 285,
|
|
|
+ TOKEN_SAMPLER1D = 286,
|
|
|
+ TOKEN_SAMPLER2D = 287,
|
|
|
+ TOKEN_SAMPLER3D = 288,
|
|
|
+ TOKEN_SAMPLERCUBE = 289,
|
|
|
+ TOKEN_SAMPLER2DMS = 290,
|
|
|
+ TOKEN_TEXTURE1D = 291,
|
|
|
+ TOKEN_TEXTURE2D = 292,
|
|
|
+ TOKEN_TEXTURE3D = 293,
|
|
|
+ TOKEN_TEXTURECUBE = 294,
|
|
|
+ TOKEN_TEXTURE2DMS = 295,
|
|
|
+ TOKEN_BYTEBUFFER = 296,
|
|
|
+ TOKEN_STRUCTBUFFER = 297,
|
|
|
+ TOKEN_RWTYPEDBUFFER = 298,
|
|
|
+ TOKEN_RWBYTEBUFFER = 299,
|
|
|
+ TOKEN_RWSTRUCTBUFFER = 300,
|
|
|
+ TOKEN_RWAPPENDBUFFER = 301,
|
|
|
+ TOKEN_RWCONSUMEBUFFER = 302,
|
|
|
+ TOKEN_PARAMSBLOCK = 303,
|
|
|
+ TOKEN_AUTO = 304,
|
|
|
+ TOKEN_ALIAS = 305,
|
|
|
+ TOKEN_SHARED = 306,
|
|
|
+ TOKEN_USAGE = 307,
|
|
|
+ TOKEN_SEPARABLE = 308,
|
|
|
+ TOKEN_QUEUE = 309,
|
|
|
+ TOKEN_PRIORITY = 310,
|
|
|
+ TOKEN_PARAMETERS = 311,
|
|
|
+ TOKEN_BLOCKS = 312,
|
|
|
+ TOKEN_TECHNIQUE = 313,
|
|
|
+ TOKEN_RENDERER = 314,
|
|
|
+ TOKEN_LANGUAGE = 315,
|
|
|
+ TOKEN_INCLUDE = 316,
|
|
|
+ TOKEN_PASS = 317,
|
|
|
+ TOKEN_VERTEX = 318,
|
|
|
+ TOKEN_FRAGMENT = 319,
|
|
|
+ TOKEN_GEOMETRY = 320,
|
|
|
+ TOKEN_HULL = 321,
|
|
|
+ TOKEN_DOMAIN = 322,
|
|
|
+ TOKEN_COMPUTE = 323,
|
|
|
+ TOKEN_COMMON = 324,
|
|
|
+ TOKEN_STENCILREF = 325,
|
|
|
+ TOKEN_FILLMODE = 326,
|
|
|
+ TOKEN_CULLMODE = 327,
|
|
|
+ TOKEN_DEPTHBIAS = 328,
|
|
|
+ TOKEN_SDEPTHBIAS = 329,
|
|
|
+ TOKEN_DEPTHCLIP = 330,
|
|
|
+ TOKEN_SCISSOR = 331,
|
|
|
+ TOKEN_MULTISAMPLE = 332,
|
|
|
+ TOKEN_AALINE = 333,
|
|
|
+ TOKEN_DEPTHREAD = 334,
|
|
|
+ TOKEN_DEPTHWRITE = 335,
|
|
|
+ TOKEN_COMPAREFUNC = 336,
|
|
|
+ TOKEN_STENCIL = 337,
|
|
|
+ TOKEN_STENCILREADMASK = 338,
|
|
|
+ TOKEN_STENCILWRITEMASK = 339,
|
|
|
+ TOKEN_STENCILOPFRONT = 340,
|
|
|
+ TOKEN_STENCILOPBACK = 341,
|
|
|
+ TOKEN_FAIL = 342,
|
|
|
+ TOKEN_ZFAIL = 343,
|
|
|
+ TOKEN_ALPHATOCOVERAGE = 344,
|
|
|
+ TOKEN_INDEPENDANTBLEND = 345,
|
|
|
+ TOKEN_TARGET = 346,
|
|
|
+ TOKEN_INDEX = 347,
|
|
|
+ TOKEN_BLEND = 348,
|
|
|
+ TOKEN_COLOR = 349,
|
|
|
+ TOKEN_ALPHA = 350,
|
|
|
+ TOKEN_WRITEMASK = 351,
|
|
|
+ TOKEN_SOURCE = 352,
|
|
|
+ TOKEN_DEST = 353,
|
|
|
+ TOKEN_OP = 354,
|
|
|
+ TOKEN_ADDRMODE = 355,
|
|
|
+ TOKEN_MINFILTER = 356,
|
|
|
+ TOKEN_MAGFILTER = 357,
|
|
|
+ TOKEN_MIPFILTER = 358,
|
|
|
+ TOKEN_MAXANISO = 359,
|
|
|
+ TOKEN_MIPBIAS = 360,
|
|
|
+ TOKEN_MIPMIN = 361,
|
|
|
+ TOKEN_MIPMAX = 362,
|
|
|
+ TOKEN_BORDERCOLOR = 363,
|
|
|
+ TOKEN_U = 364,
|
|
|
+ TOKEN_V = 365,
|
|
|
+ TOKEN_W = 366
|
|
|
};
|
|
|
#endif
|
|
|
|
|
|
@@ -203,7 +204,7 @@ typedef union YYSTYPE
|
|
|
|
|
|
|
|
|
/* Line 2579 of glr.c */
|
|
|
-#line 207 "BsParserFX.h"
|
|
|
+#line 208 "BsParserFX.h"
|
|
|
} YYSTYPE;
|
|
|
# define YYSTYPE_IS_TRIVIAL 1
|
|
|
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|