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