|
Functions |
ShaderRegSwz | NV20VPTXSwizzle (int hwswz) |
static int | NV20VPHasMergedInst (ShaderFunc *shader) |
static int | NV20VPIsLastInst (ShaderFunc *shader) |
static int | NV20VPGetOffsetNext (ShaderFunc *shader) |
static struct _op_xlat * | NV20VPGetOPTXRec (ShaderFunc *shader, int merged) |
static int | NV20VPGetOpcodeSlot (ShaderFunc *shader, int merged) |
static ShaderOpcode | NV20VPGetOpcode (ShaderFunc *shader, int merged) |
static ShaderOpcode | NV20VPGetOpcodeHW (ShaderFunc *shader, int slot) |
static ShaderRegFile | NV20VPGetDestFile (ShaderFunc *shader, int merged) |
static unsigned int | NV20VPGetDestID (ShaderFunc *shader, int merged) |
static unsigned int | NV20VPGetDestMask (ShaderFunc *shader, int merged) |
static unsigned int | NV20VPGetSourceHW (ShaderFunc *shader, int merged, int pos) |
static ShaderRegFile | NV20VPGetSourceFile (ShaderFunc *shader, int merged, int pos) |
static int | NV20VPGetSourceID (ShaderFunc *shader, int merged, int pos) |
static int | NV20VPGetSourceNegate (ShaderFunc *shader, int merged, int pos) |
static int | NV20VPGetSourceAbs (ShaderFunc *shader, int merged, int pos) |
static ShaderRegSwz | NV20VPGetSourceSwizzle (ShaderFunc *shader, int merged, int pos) |
static int | NV20VPGetSourceIndexed (ShaderFunc *shader, int merged, int pos) |
static int | NV20VPGetAddressRegID (ShaderFunc *shader) |
static ShaderSwzComp | NV20VPGetAddressRegSwizzle (ShaderFunc *shader) |
void | NV20VPInitShaderFuncs (ShaderFunc *shader) |
Variables |
unsigned int | NVVP_TX_VOP_COUNT = 16 |
unsigned int | NVVP_TX_SOP_COUNT = 16 |
_op_xlat | NVVP_TX_VOP [32] |
_op_xlat | NVVP_TX_SOP [32] |
ShaderSwzComp | NV20VP_TX_SWIZZLE [4] = { SSC_X, SSC_Y, SSC_Z, SSC_W } |