Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

nv30_vtxprog.c File Reference

#include <stdlib.h>
#include "shader_common.h"
#include "nv30_shader.h"

Include dependency graph for nv30_vtxprog.c:


Functions

ShaderRegSwz NV20VPTXSwizzle (int hwswz)
static unsigned int NV30VPGetOpcodeHW (ShaderFunc *shader, int slot)
static ShaderRegFile NV30VPGetDestFile (ShaderFunc *shader, int merged)
static unsigned int NV30VPGetDestID (ShaderFunc *shader, int merged)
static unsigned int NV30VPGetDestMask (ShaderFunc *shader, int merged)
int NV30VPGetSourceID (ShaderFunc *shader, int merged, int pos)
static int NV30VPGetSourceAbs (ShaderFunc *shader, int merged, int pos)
static int NV30VPGetRelAddressRegID (ShaderFunc *shader)
static ShaderSwzComp NV30VPGetRelAddressSwizzle (ShaderFunc *shader)
static int NV30VPSupportsConditional (ShaderFunc *shader)
static int NV30VPGetConditionUpdate (ShaderFunc *shader)
static int NV30VPGetConditionTest (ShaderFunc *shader)
static ShaderCond NV30VPGetCondition (ShaderFunc *shader)
static ShaderRegSwz NV30VPGetCondRegSwizzle (ShaderFunc *shader)
static int NV30VPGetCondRegID (ShaderFunc *shader)
static int NV30VPGetBranch (ShaderFunc *shader)
void NV30VPInitShaderFuncs (ShaderFunc *shader)

Variables

ShaderSwzComp NV20VP_TX_SWIZZLE [4]

Function Documentation

ShaderRegSwz NV20VPTXSwizzle (  int  hwswz  ) 
 

static int NV30VPGetBranch (  ShaderFunc *  shader  )  [static]
 

static ShaderCond NV30VPGetCondition (  ShaderFunc *  shader  )  [static]
 

static int NV30VPGetConditionTest (  ShaderFunc *  shader  )  [static]
 

static int NV30VPGetConditionUpdate (  ShaderFunc *  shader  )  [static]
 

static int NV30VPGetCondRegID (  ShaderFunc *  shader  )  [static]
 

static ShaderRegSwz NV30VPGetCondRegSwizzle (  ShaderFunc *  shader  )  [static]
 

static ShaderRegFile NV30VPGetDestFile (  ShaderFunc *  shader,
int  merged
)  [static]
 

static unsigned int NV30VPGetDestID (  ShaderFunc *  shader,
int  merged
)  [static]
 

static unsigned int NV30VPGetDestMask (  ShaderFunc *  shader,
int  merged
)  [static]
 

static unsigned int NV30VPGetOpcodeHW (  ShaderFunc *  shader,
int  slot
)  [static]
 

static int NV30VPGetRelAddressRegID (  ShaderFunc *  shader  )  [static]
 

static ShaderSwzComp NV30VPGetRelAddressSwizzle (  ShaderFunc *  shader  )  [static]
 

static int NV30VPGetSourceAbs (  ShaderFunc *  shader,
int  merged,
int  pos
)  [static]
 

int NV30VPGetSourceID (  ShaderFunc *  shader,
int  merged,
int  pos
) 
 

void NV30VPInitShaderFuncs (  ShaderFunc *  shader  ) 
 

static int NV30VPSupportsConditional (  ShaderFunc *  shader  )  [static]
 


Variable Documentation

ShaderSwzComp NV20VP_TX_SWIZZLE[4]
 


Generated on Sat Aug 19 20:40:53 2006 for Renouveau by  doxygen 1.4.4