source: OGRE/trunk/ogrenew/RenderSystems/GL/src/nvparse/_rc1.0_parser.h @ 657

Revision 657, 1.5 KB checked in by mattausch, 19 years ago (diff)

added ogre dependencies and patched ogre sources

Line 
1typedef union {
2  int ival;
3  float fval;
4  RegisterEnum registerEnum;
5  BiasScaleEnum biasScaleEnum;
6  MappedRegisterStruct mappedRegisterStruct;
7  ConstColorStruct constColorStruct;
8  GeneralPortionStruct generalPortionStruct;
9  GeneralFunctionStruct generalFunctionStruct;
10  OpStruct opStruct;
11  GeneralCombinerStruct generalCombinerStruct;
12  GeneralCombinersStruct generalCombinersStruct;
13  FinalProductStruct finalProductStruct;
14  FinalRgbFunctionStruct finalRgbFunctionStruct;
15  FinalAlphaFunctionStruct finalAlphaFunctionStruct;
16  FinalCombinerStruct finalCombinerStruct;
17  CombinersStruct combinersStruct;
18} YYSTYPE;
19#define regVariable     257
20#define constVariable   258
21#define color_sum       259
22#define final_product   260
23#define expandString    261
24#define halfBiasString  262
25#define unsignedString  263
26#define unsignedInvertString    264
27#define muxString       265
28#define sumString       266
29#define rgb_portion     267
30#define alpha_portion   268
31#define openParen       269
32#define closeParen      270
33#define openBracket     271
34#define closeBracket    272
35#define semicolon       273
36#define comma   274
37#define dot     275
38#define times   276
39#define minus   277
40#define equals  278
41#define plus    279
42#define bias_by_negative_one_half_scale_by_two  280
43#define bias_by_negative_one_half       281
44#define scale_by_one_half       282
45#define scale_by_two    283
46#define scale_by_four   284
47#define clamp_color_sum 285
48#define lerp    286
49#define fragment_rgb    287
50#define fragment_alpha  288
51#define floatValue      289
52
53
54extern YYSTYPE rc10_lval;
Note: See TracBrowser for help on using the repository browser.