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

nv40_vtxprog.c File Reference

#include <stdio.h>
#include "shader_common.h"
#include "nv40_shader.h"

Include dependency graph for nv40_vtxprog.c:


Functions

ShaderRegSwz NV20VPTXSwizzle (int hwswz)
static int NV40VPHasMergedInst (ShaderFunc *shader)
static unsigned int NV40VPGetOpcodeHW (ShaderFunc *shader, int slot)
static ShaderRegFile NV40VPGetDestFile (ShaderFunc *shader, int merged)
static unsigned int NV40VPGetDestID (ShaderFunc *shader, int merged)
static unsigned int NV40VPGetDestMask (ShaderFunc *shader, int merged)
static unsigned int NV40VPGetSourceHW (ShaderFunc *shader, int merged, int pos)
static ShaderRegFile NV40VPGetSourceFile (ShaderFunc *shader, int merged, int pos)
static int NV40VPGetSourceID (ShaderFunc *shader, int merged, int pos)
static int NV40VPGetSourceNegate (ShaderFunc *shader, int merged, int pos)
static ShaderRegSwz NV40VPGetSourceSwizzle (ShaderFunc *shader, int merged, int pos)
static int NV40VPGetSourceIndexed (ShaderFunc *shader, int merged, int pos)
static ShaderSwzComp NV40VPGetAddressRegSwizzle (ShaderFunc *shader)
static int NV40VPSupportsConditional (ShaderFunc *shader)
static int NV40VPGetConditionUpdate (ShaderFunc *shader)
static int NV40VPGetConditionTest (ShaderFunc *shader)
static ShaderCond NV40VPGetCondition (ShaderFunc *shader)
static ShaderRegSwz NV40VPGetCondRegSwizzle (ShaderFunc *shader)
static int NV40VPGetCondRegID (ShaderFunc *shader)
static int NV40VPGetBranch (ShaderFunc *shader)
void NV40VPInitShaderFuncs (ShaderFunc *shader)

Variables

ShaderSwzComp NV20VP_TX_SWIZZLE [4]

Function Documentation

ShaderRegSwz NV20VPTXSwizzle int  hwswz  ) 
 

static ShaderSwzComp NV40VPGetAddressRegSwizzle ShaderFunc shader  )  [static]
 

static int NV40VPGetBranch ShaderFunc shader  )  [static]
 

static ShaderCond NV40VPGetCondition ShaderFunc shader  )  [static]
 

static int NV40VPGetConditionTest ShaderFunc shader  )  [static]
 

static int NV40VPGetConditionUpdate ShaderFunc shader  )  [static]
 

static int NV40VPGetCondRegID ShaderFunc shader  )  [static]
 

static ShaderRegSwz NV40VPGetCondRegSwizzle ShaderFunc shader  )  [static]
 

static ShaderRegFile NV40VPGetDestFile ShaderFunc shader,
int  merged
[static]
 

static unsigned int NV40VPGetDestID ShaderFunc shader,
int  merged
[static]
 

static unsigned int NV40VPGetDestMask ShaderFunc shader,
int  merged
[static]
 

static unsigned int NV40VPGetOpcodeHW ShaderFunc shader,
int  slot
[static]
 

static ShaderRegFile NV40VPGetSourceFile ShaderFunc shader,
int  merged,
int  pos
[static]
 

static unsigned int NV40VPGetSourceHW ShaderFunc shader,
int  merged,
int  pos
[static]
 

static int NV40VPGetSourceID ShaderFunc shader,
int  merged,
int  pos
[static]
 

static int NV40VPGetSourceIndexed ShaderFunc shader,
int  merged,
int  pos
[static]
 

static int NV40VPGetSourceNegate ShaderFunc shader,
int  merged,
int  pos
[static]
 

static ShaderRegSwz NV40VPGetSourceSwizzle ShaderFunc shader,
int  merged,
int  pos
[static]
 

static int NV40VPHasMergedInst ShaderFunc shader  )  [static]
 

void NV40VPInitShaderFuncs ShaderFunc shader  ) 
 

static int NV40VPSupportsConditional ShaderFunc shader  )  [static]
 


Variable Documentation

ShaderSwzComp NV20VP_TX_SWIZZLE[4]
 


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