47 lines
936 B
C
47 lines
936 B
C
typedef union {
|
|
int ival;
|
|
unsigned int lval;
|
|
float fval;
|
|
char mask[4];
|
|
char *comment;
|
|
VS10Reg reg;
|
|
VS10InstPtr inst;
|
|
VS10InstListPtr instList;
|
|
} YYSTYPE;
|
|
#define VERTEX_SHADER 257
|
|
#define ADD_INSTR 258
|
|
#define DP3_INSTR 259
|
|
#define DP4_INSTR 260
|
|
#define DST_INSTR 261
|
|
#define EXP_INSTR 262
|
|
#define EXPP_INSTR 263
|
|
#define FRC_INSTR 264
|
|
#define LIT_INSTR 265
|
|
#define LOG_INSTR 266
|
|
#define LOGP_INSTR 267
|
|
#define M3X2_INSTR 268
|
|
#define M3X3_INSTR 269
|
|
#define M3X4_INSTR 270
|
|
#define M4X3_INSTR 271
|
|
#define M4X4_INSTR 272
|
|
#define MAD_INSTR 273
|
|
#define MAX_INSTR 274
|
|
#define MIN_INSTR 275
|
|
#define MOV_INSTR 276
|
|
#define MUL_INSTR 277
|
|
#define NOP_INSTR 278
|
|
#define RCP_INSTR 279
|
|
#define RSQ_INSTR 280
|
|
#define SGE_INSTR 281
|
|
#define SLT_INSTR 282
|
|
#define SUB_INSTR 283
|
|
#define ILLEGAL 284
|
|
#define UNKNOWN_STRING 285
|
|
#define INTVAL 286
|
|
#define REGISTER 287
|
|
#define XYZW_MODIFIER 288
|
|
#define COMMENT 289
|
|
|
|
|
|
extern YYSTYPE vs10_lval;
|