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