26 lines
413 B
C++
26 lines
413 B
C++
#ifndef _VS10_H
|
|
#define _VS10_H
|
|
|
|
#define WRITEMASK_X 0x01
|
|
#define WRITEMASK_Y 0x02
|
|
#define WRITEMASK_Z 0x04
|
|
#define WRITEMASK_W 0x08
|
|
|
|
#include "vs1.0_inst.h"
|
|
|
|
typedef class VS10InstList {
|
|
public:
|
|
VS10InstList();
|
|
~VS10InstList();
|
|
int Size();
|
|
VS10InstList& operator+=(VS10InstPtr t);
|
|
void Validate();
|
|
void Translate();
|
|
private:
|
|
VS10InstPtr list;
|
|
int size;
|
|
int max;
|
|
} *VS10InstListPtr;
|
|
|
|
#endif
|