Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

glide.h File Reference

#include "3dfx.h"
#include "sst1vid.h"
#include "glidesys.h"
#include "glideutl.h"

Go to the source code of this file.

Compounds

struct  _GrState_s
struct  GrAT3DConfig_St
struct  GrHwConfiguration
struct  GrLfbInfo_t
struct  GrMipMapInfo
struct  GrSst96Config_St
struct  GrSstPerfStats_s
struct  GrTexInfo
struct  GrTMUConfig_St
struct  GrTmuVertex
struct  GrVertex
struct  GrVoodooConfig_St
struct  Gu3dfHeader
struct  Gu3dfInfo
struct  GuNccTable
struct  GuTexPalette
union  GuTexTable

Defines

#define __MSC__
#define FX_GLIDE_NO_FUNC_PROTO
#define MAX_NUM_SST   4
#define MAX_MIPMAPS_PER_SST   1024
#define GR_FOG_TABLE_SIZE   64
#define GR_NULL_MIPMAP_HANDLE   ((GrMipMapId_t) -1)
#define GR_ZDEPTHVALUE_NEAREST   0xFFFF
#define GR_ZDEPTHVALUE_FARTHEST   0x0000
#define GR_WDEPTHVALUE_NEAREST   0x0000
#define GR_WDEPTHVALUE_FARTHEST   0xFFFF
#define GR_MIPMAPLEVELMASK_EVEN   FXBIT(0)
#define GR_MIPMAPLEVELMASK_ODD   FXBIT(1)
#define GR_MIPMAPLEVELMASK_BOTH   (GR_MIPMAPLEVELMASK_EVEN | GR_MIPMAPLEVELMASK_ODD )
#define GR_LODBIAS_BILINEAR   0.5
#define GR_LODBIAS_TRILINEAR   0.0
#define GR_TMU0   0x0
#define GR_TMU1   0x1
#define GR_TMU2   0x2
#define GR_FBI   0x3
#define GR_COMBINE_FUNCTION_ZERO   0x0
#define GR_COMBINE_FUNCTION_NONE   GR_COMBINE_FUNCTION_ZERO
#define GR_COMBINE_FUNCTION_LOCAL   0x1
#define GR_COMBINE_FUNCTION_LOCAL_ALPHA   0x2
#define GR_COMBINE_FUNCTION_SCALE_OTHER   0x3
#define GR_COMBINE_FUNCTION_BLEND_OTHER   GR_COMBINE_FUNCTION_SCALE_OTHER
#define GR_COMBINE_FUNCTION_SCALE_OTHER_ADD_LOCAL   0x4
#define GR_COMBINE_FUNCTION_SCALE_OTHER_ADD_LOCAL_ALPHA   0x5
#define GR_COMBINE_FUNCTION_SCALE_OTHER_MINUS_LOCAL   0x6
#define GR_COMBINE_FUNCTION_SCALE_OTHER_MINUS_LOCAL_ADD_LOCAL   0x7
#define GR_COMBINE_FUNCTION_BLEND   GR_COMBINE_FUNCTION_SCALE_OTHER_MINUS_LOCAL_ADD_LOCAL
#define GR_COMBINE_FUNCTION_SCALE_OTHER_MINUS_LOCAL_ADD_LOCAL_ALPHA   0x8
#define GR_COMBINE_FUNCTION_SCALE_MINUS_LOCAL_ADD_LOCAL   0x9
#define GR_COMBINE_FUNCTION_BLEND_LOCAL   GR_COMBINE_FUNCTION_SCALE_MINUS_LOCAL_ADD_LOCAL
#define GR_COMBINE_FUNCTION_SCALE_MINUS_LOCAL_ADD_LOCAL_ALPHA   0x10
#define GR_COMBINE_FACTOR_ZERO   0x0
#define GR_COMBINE_FACTOR_NONE   GR_COMBINE_FACTOR_ZERO
#define GR_COMBINE_FACTOR_LOCAL   0x1
#define GR_COMBINE_FACTOR_OTHER_ALPHA   0x2
#define GR_COMBINE_FACTOR_LOCAL_ALPHA   0x3
#define GR_COMBINE_FACTOR_TEXTURE_ALPHA   0x4
#define GR_COMBINE_FACTOR_DETAIL_FACTOR   GR_COMBINE_FACTOR_TEXTURE_ALPHA
#define GR_COMBINE_FACTOR_LOD_FRACTION   0x5
#define GR_COMBINE_FACTOR_ONE   0x8
#define GR_COMBINE_FACTOR_ONE_MINUS_LOCAL   0x9
#define GR_COMBINE_FACTOR_ONE_MINUS_OTHER_ALPHA   0xa
#define GR_COMBINE_FACTOR_ONE_MINUS_LOCAL_ALPHA   0xb
#define GR_COMBINE_FACTOR_ONE_MINUS_TEXTURE_ALPHA   0xc
#define GR_COMBINE_FACTOR_ONE_MINUS_DETAIL_FACTOR   GR_COMBINE_FACTOR_ONE_MINUS_TEXTURE_ALPHA
#define GR_COMBINE_FACTOR_ONE_MINUS_LOD_FRACTION   0xd
#define GR_COMBINE_LOCAL_ITERATED   0x0
#define GR_COMBINE_LOCAL_CONSTANT   0x1
#define GR_COMBINE_LOCAL_NONE   GR_COMBINE_LOCAL_CONSTANT
#define GR_COMBINE_LOCAL_DEPTH   0x2
#define GR_COMBINE_OTHER_ITERATED   0x0
#define GR_COMBINE_OTHER_TEXTURE   0x1
#define GR_COMBINE_OTHER_CONSTANT   0x2
#define GR_COMBINE_OTHER_NONE   GR_COMBINE_OTHER_CONSTANT
#define GR_ALPHASOURCE_CC_ALPHA   0x0
#define GR_ALPHASOURCE_ITERATED_ALPHA   0x1
#define GR_ALPHASOURCE_TEXTURE_ALPHA   0x2
#define GR_ALPHASOURCE_TEXTURE_ALPHA_TIMES_ITERATED_ALPHA   0x3
#define GR_COLORCOMBINE_ZERO   0x0
#define GR_COLORCOMBINE_CCRGB   0x1
#define GR_COLORCOMBINE_ITRGB   0x2
#define GR_COLORCOMBINE_ITRGB_DELTA0   0x3
#define GR_COLORCOMBINE_DECAL_TEXTURE   0x4
#define GR_COLORCOMBINE_TEXTURE_TIMES_CCRGB   0x5
#define GR_COLORCOMBINE_TEXTURE_TIMES_ITRGB   0x6
#define GR_COLORCOMBINE_TEXTURE_TIMES_ITRGB_DELTA0   0x7
#define GR_COLORCOMBINE_TEXTURE_TIMES_ITRGB_ADD_ALPHA   0x8
#define GR_COLORCOMBINE_TEXTURE_TIMES_ALPHA   0x9
#define GR_COLORCOMBINE_TEXTURE_TIMES_ALPHA_ADD_ITRGB   0xa
#define GR_COLORCOMBINE_TEXTURE_ADD_ITRGB   0xb
#define GR_COLORCOMBINE_TEXTURE_SUB_ITRGB   0xc
#define GR_COLORCOMBINE_CCRGB_BLEND_ITRGB_ON_TEXALPHA   0xd
#define GR_COLORCOMBINE_DIFF_SPEC_A   0xe
#define GR_COLORCOMBINE_DIFF_SPEC_B   0xf
#define GR_COLORCOMBINE_ONE   0x10
#define GR_BLEND_ZERO   0x0
#define GR_BLEND_SRC_ALPHA   0x1
#define GR_BLEND_SRC_COLOR   0x2
#define GR_BLEND_DST_COLOR   GR_BLEND_SRC_COLOR
#define GR_BLEND_DST_ALPHA   0x3
#define GR_BLEND_ONE   0x4
#define GR_BLEND_ONE_MINUS_SRC_ALPHA   0x5
#define GR_BLEND_ONE_MINUS_SRC_COLOR   0x6
#define GR_BLEND_ONE_MINUS_DST_COLOR   GR_BLEND_ONE_MINUS_SRC_COLOR
#define GR_BLEND_ONE_MINUS_DST_ALPHA   0x7
#define GR_BLEND_RESERVED_8   0x8
#define GR_BLEND_RESERVED_9   0x9
#define GR_BLEND_RESERVED_A   0xa
#define GR_BLEND_RESERVED_B   0xb
#define GR_BLEND_RESERVED_C   0xc
#define GR_BLEND_RESERVED_D   0xd
#define GR_BLEND_RESERVED_E   0xe
#define GR_BLEND_ALPHA_SATURATE   0xf
#define GR_BLEND_PREFOG_COLOR   GR_BLEND_ALPHA_SATURATE
#define GR_ASPECT_8x1   0x0
#define GR_ASPECT_4x1   0x1
#define GR_ASPECT_2x1   0x2
#define GR_ASPECT_1x1   0x3
#define GR_ASPECT_1x2   0x4
#define GR_ASPECT_1x4   0x5
#define GR_ASPECT_1x8   0x6
#define GR_BUFFER_FRONTBUFFER   0x0
#define GR_BUFFER_BACKBUFFER   0x1
#define GR_BUFFER_AUXBUFFER   0x2
#define GR_BUFFER_DEPTHBUFFER   0x3
#define GR_BUFFER_ALPHABUFFER   0x4
#define GR_BUFFER_TRIPLEBUFFER   0x5
#define GR_CHROMAKEY_DISABLE   0x0
#define GR_CHROMAKEY_ENABLE   0x1
#define GR_CMP_NEVER   0x0
#define GR_CMP_LESS   0x1
#define GR_CMP_EQUAL   0x2
#define GR_CMP_LEQUAL   0x3
#define GR_CMP_GREATER   0x4
#define GR_CMP_NOTEQUAL   0x5
#define GR_CMP_GEQUAL   0x6
#define GR_CMP_ALWAYS   0x7
#define GR_COLORFORMAT_ARGB   0x0
#define GR_COLORFORMAT_ABGR   0x1
#define GR_COLORFORMAT_RGBA   0x2
#define GR_COLORFORMAT_BGRA   0x3
#define GR_CULL_DISABLE   0x0
#define GR_CULL_NEGATIVE   0x1
#define GR_CULL_POSITIVE   0x2
#define GR_DEPTHBUFFER_DISABLE   0x0
#define GR_DEPTHBUFFER_ZBUFFER   0x1
#define GR_DEPTHBUFFER_WBUFFER   0x2
#define GR_DEPTHBUFFER_ZBUFFER_COMPARE_TO_BIAS   0x3
#define GR_DEPTHBUFFER_WBUFFER_COMPARE_TO_BIAS   0x4
#define GR_DITHER_DISABLE   0x0
#define GR_DITHER_2x2   0x1
#define GR_DITHER_4x4   0x2
#define GR_FOG_DISABLE   0x0
#define GR_FOG_WITH_ITERATED_ALPHA   0x1
#define GR_FOG_WITH_TABLE   0x2
#define GR_FOG_WITH_ITERATED_Z   0x3
#define GR_FOG_MULT2   0x100
#define GR_FOG_ADD2   0x200
#define GR_LFB_READ_ONLY   0x00
#define GR_LFB_WRITE_ONLY   0x01
#define GR_LFB_IDLE   0x00
#define GR_LFB_NOIDLE   0x10
#define GR_LFBBYPASS_DISABLE   0x0
#define GR_LFBBYPASS_ENABLE   0x1
#define GR_LFBWRITEMODE_565   0x0
#define GR_LFBWRITEMODE_555   0x1
#define GR_LFBWRITEMODE_1555   0x2
#define GR_LFBWRITEMODE_RESERVED1   0x3
#define GR_LFBWRITEMODE_888   0x4
#define GR_LFBWRITEMODE_8888   0x5
#define GR_LFBWRITEMODE_RESERVED2   0x6
#define GR_LFBWRITEMODE_RESERVED3   0x7
#define GR_LFBWRITEMODE_RESERVED4   0x8
#define GR_LFBWRITEMODE_RESERVED5   0x9
#define GR_LFBWRITEMODE_RESERVED6   0xa
#define GR_LFBWRITEMODE_RESERVED7   0xb
#define GR_LFBWRITEMODE_565_DEPTH   0xc
#define GR_LFBWRITEMODE_555_DEPTH   0xd
#define GR_LFBWRITEMODE_1555_DEPTH   0xe
#define GR_LFBWRITEMODE_ZA16   0xf
#define GR_LFBWRITEMODE_ANY   0xFF
#define GR_ORIGIN_UPPER_LEFT   0x0
#define GR_ORIGIN_LOWER_LEFT   0x1
#define GR_ORIGIN_ANY   0xFF
#define GR_LOD_256   0x0
#define GR_LOD_128   0x1
#define GR_LOD_64   0x2
#define GR_LOD_32   0x3
#define GR_LOD_16   0x4
#define GR_LOD_8   0x5
#define GR_LOD_4   0x6
#define GR_LOD_2   0x7
#define GR_LOD_1   0x8
#define GR_MIPMAP_DISABLE   0x0
#define GR_MIPMAP_NEAREST   0x1
#define GR_MIPMAP_NEAREST_DITHER   0x2
#define GR_SMOOTHING_DISABLE   0x0
#define GR_SMOOTHING_ENABLE   0x1
#define GR_TEXTURECLAMP_WRAP   0x0
#define GR_TEXTURECLAMP_CLAMP   0x1
#define GR_TEXTURECOMBINE_ZERO   0x0
#define GR_TEXTURECOMBINE_DECAL   0x1
#define GR_TEXTURECOMBINE_OTHER   0x2
#define GR_TEXTURECOMBINE_ADD   0x3
#define GR_TEXTURECOMBINE_MULTIPLY   0x4
#define GR_TEXTURECOMBINE_SUBTRACT   0x5
#define GR_TEXTURECOMBINE_DETAIL   0x6
#define GR_TEXTURECOMBINE_DETAIL_OTHER   0x7
#define GR_TEXTURECOMBINE_TRILINEAR_ODD   0x8
#define GR_TEXTURECOMBINE_TRILINEAR_EVEN   0x9
#define GR_TEXTURECOMBINE_ONE   0xa
#define GR_TEXTUREFILTER_POINT_SAMPLED   0x0
#define GR_TEXTUREFILTER_BILINEAR   0x1
#define GR_TEXFMT_8BIT   0x0
#define GR_TEXFMT_RGB_332   GR_TEXFMT_8BIT
#define GR_TEXFMT_YIQ_422   0x1
#define GR_TEXFMT_ALPHA_8   0x2
#define GR_TEXFMT_INTENSITY_8   0x3
#define GR_TEXFMT_ALPHA_INTENSITY_44   0x4
#define GR_TEXFMT_P_8   0x5
#define GR_TEXFMT_RSVD0   0x6
#define GR_TEXFMT_RSVD1   0x7
#define GR_TEXFMT_16BIT   0x8
#define GR_TEXFMT_ARGB_8332   GR_TEXFMT_16BIT
#define GR_TEXFMT_AYIQ_8422   0x9
#define GR_TEXFMT_RGB_565   0xa
#define GR_TEXFMT_ARGB_1555   0xb
#define GR_TEXFMT_ARGB_4444   0xc
#define GR_TEXFMT_ALPHA_INTENSITY_88   0xd
#define GR_TEXFMT_AP_88   0xe
#define GR_TEXFMT_RSVD2   0xf
#define GR_TEXTABLE_NCC0   0x0
#define GR_TEXTABLE_NCC1   0x1
#define GR_TEXTABLE_PALETTE   0x2
#define GR_NCCTABLE_NCC0   0x0
#define GR_NCCTABLE_NCC1   0x1
#define GR_TEXBASE_256   0x0
#define GR_TEXBASE_128   0x1
#define GR_TEXBASE_64   0x2
#define GR_TEXBASE_32_TO_1   0x3
#define GLIDE_STATE_PAD_SIZE   312
#define GR_SSTTYPE_VOODOO   0
#define GR_SSTTYPE_SST96   1
#define GR_SSTTYPE_AT3D   2
#define GR_SSTTYPE_Voodoo2   3
#define GR_VERTEX_X_OFFSET   0
#define GR_VERTEX_Y_OFFSET   1
#define GR_VERTEX_Z_OFFSET   2
#define GR_VERTEX_R_OFFSET   3
#define GR_VERTEX_G_OFFSET   4
#define GR_VERTEX_B_OFFSET   5
#define GR_VERTEX_OOZ_OFFSET   6
#define GR_VERTEX_A_OFFSET   7
#define GR_VERTEX_OOW_OFFSET   8
#define GR_VERTEX_SOW_TMU0_OFFSET   9
#define GR_VERTEX_TOW_TMU0_OFFSET   10
#define GR_VERTEX_OOW_TMU0_OFFSET   11
#define GR_VERTEX_SOW_TMU1_OFFSET   12
#define GR_VERTEX_TOW_TMU1_OFFSET   13
#define GR_VERTEX_OOW_TMU1_OFFSET   14
#define GR_LFB_SRC_FMT_565   0x00
#define GR_LFB_SRC_FMT_555   0x01
#define GR_LFB_SRC_FMT_1555   0x02
#define GR_LFB_SRC_FMT_888   0x04
#define GR_LFB_SRC_FMT_8888   0x05
#define GR_LFB_SRC_FMT_565_DEPTH   0x0c
#define GR_LFB_SRC_FMT_555_DEPTH   0x0d
#define GR_LFB_SRC_FMT_1555_DEPTH   0x0e
#define GR_LFB_SRC_FMT_ZA16   0x0f
#define GR_LFB_SRC_FMT_RLE16   0x80
#define GR_PASSTHRU_SHOW_VGA   0x0
#define GR_PASSTHRU_SHOW_SST1   0x1
#define GR_HINTTYPE_MIN   0
#define GR_HINT_STWHINT   0
#define GR_HINT_FIFOCHECKHINT   1
#define GR_HINT_FPUPRECISION   2
#define GR_HINT_ALLOW_MIPMAP_DITHER   3
#define GR_HINTTYPE_MAX   3
#define GR_STWHINT_W_DIFF_FBI   FXBIT(0)
#define GR_STWHINT_W_DIFF_TMU0   FXBIT(1)
#define GR_STWHINT_ST_DIFF_TMU0   FXBIT(2)
#define GR_STWHINT_W_DIFF_TMU1   FXBIT(3)
#define GR_STWHINT_ST_DIFF_TMU1   FXBIT(4)
#define GR_STWHINT_W_DIFF_TMU2   FXBIT(5)
#define GR_STWHINT_ST_DIFF_TMU2   FXBIT(6)
#define GR_CONTROL_ACTIVATE   0x1
#define GR_CONTROL_DEACTIVATE   0x2
#define GR_CONTROL_RESIZE   0x3
#define GR_CONTROL_MOVE   0x4
#define GR_GENERATE_FIFOCHECK_HINT_MASK(swHWM, swLWM)   (((swHWM & 0xffff) << 16) | (swLWM & 0xffff))

Typedefs

typedef FxU32 GrColor_t
typedef FxU8 GrAlpha_t
typedef FxU32 GrMipMapId_t
typedef FxU8 GrFog_t
typedef FxI32 GrChipID_t
typedef FxI32 GrCombineFunction_t
typedef FxI32 GrCombineFactor_t
typedef FxI32 GrCombineLocal_t
typedef FxI32 GrCombineOther_t
typedef FxI32 GrAlphaSource_t
typedef FxI32 GrColorCombineFnc_t
typedef FxI32 GrAlphaBlendFnc_t
typedef FxI32 GrAspectRatio_t
typedef FxI32 GrBuffer_t
typedef FxI32 GrChromakeyMode_t
typedef FxI32 GrCmpFnc_t
typedef FxI32 GrColorFormat_t
typedef FxI32 GrCullMode_t
typedef FxI32 GrDepthBufferMode_t
typedef FxI32 GrDitherMode_t
typedef FxI32 GrFogMode_t
typedef FxU32 GrLock_t
typedef FxI32 GrLfbBypassMode_t
typedef FxI32 GrLfbWriteMode_t
typedef FxI32 GrOriginLocation_t
typedef FxI32 GrLOD_t
typedef FxI32 GrMipMapMode_t
typedef FxI32 GrSmoothingMode_t
typedef FxI32 GrTextureClampMode_t
typedef FxI32 GrTextureCombineFnc_t
typedef FxI32 GrTextureFilterMode_t
typedef FxI32 GrTextureFormat_t
typedef FxU32 GrTexTable_t
typedef FxU32 GrNCCTable_t
typedef FxU32 GrTexBaseRange_t
typedef _GrState_s GrState
typedef int GrSstType
typedef GrTMUConfig_St GrTMUConfig_t
typedef GrVoodooConfig_St GrVoodooConfig_t
typedef GrSst96Config_St GrSst96Config_t
typedef GrVoodooConfig_t GrVoodoo2Config_t
typedef GrAT3DConfig_St GrAT3DConfig_t
typedef GrSstPerfStats_s GrSstPerfStats_t
typedef FxU32 GrLfbSrcFmt_t
typedef FxI32 GrPassthruMode_t
typedef FxU32 GrHint_t
typedef FxU32 GrSTWHint_t
typedef FxU32 GrControl_t
typedef void(* GrErrorCallbackFnc_t )(const char *string, FxBool fatal)

Functions

int vglide_init ()
void vglide_close ()
 void (__stdcall *grDrawLine)(const GrVertex *v1
 int (__stdcall *grBufferNumPending)(void)
 FxU32 (__stdcall *grSstVideoLine)(void)
 FxBool (__stdcall *grSstVRetraceOn)(void)
 GrMipMapId_t (__stdcall *guTexAllocateMemory)(GrChipID_t tmu
GrMipMapInfo *__stdcall * guTexGetMipMapInfo (GrMipMapId_t mmid)
 float (__stdcall *guFogTableIndexToW)(int i)

Variables

const GrVertexv2
const int ilist []
const int const GrVertex vlist []
const GrVertexb
const GrVertex const GrVertexc
GrAlpha_t alpha
GrAlpha_t FxU16 depth
GrScreenResolution_t screen_resolution
GrScreenResolution_t GrScreenRefresh_t refresh_rate
GrScreenResolution_t GrScreenRefresh_t
GrColorFormat_t 
color_format
GrScreenResolution_t GrScreenRefresh_t
GrColorFormat_t GrOriginLocation_t 
origin_location
GrScreenResolution_t GrScreenRefresh_t
GrColorFormat_t GrOriginLocation_t
int 
nColBuffers
GrScreenResolution_t GrScreenRefresh_t
GrColorFormat_t GrOriginLocation_t
int int 
nAuxBuffers
FxU32 * trisDrawn
GrAlphaBlendFnc_t rgb_df
GrAlphaBlendFnc_t GrAlphaBlendFnc_t alpha_sf
GrAlphaBlendFnc_t GrAlphaBlendFnc_t
GrAlphaBlendFnc_t 
alpha_df
GrCombineFactor_t factor
GrCombineFactor_t GrCombineLocal_t local
GrCombineFactor_t GrCombineLocal_t
GrCombineOther_t 
other
GrCombineFactor_t GrCombineLocal_t
GrCombineOther_t FxBool 
invert
FxU32 miny
FxU32 FxU32 maxx
FxU32 FxU32 FxU32 maxy
FxBool a
float r
float float g
float y
float float width
float float float height
float float float FxU32 frame
GrLOD_t lodmax
GrLOD_t GrAspectRatio_t aspect
GrLOD_t GrAspectRatio_t GrTextureFormat_t fmt
GrTexInfoinfo
GrNCCTable_t table
FxU32 startAddress
FxU32 FxU32 evenOdd
GrTextureClampMode_t s_clampmode
GrTextureClampMode_t GrTextureClampMode_t t_clampmode
GrCombineFunction_t rgb_function
GrCombineFunction_t GrCombineFactor_t rgb_factor
GrCombineFunction_t GrCombineFactor_t
GrCombineFunction_t 
alpha_function
GrCombineFunction_t GrCombineFactor_t
GrCombineFunction_t GrCombineFactor_t 
alpha_factor
GrCombineFunction_t GrCombineFactor_t
GrCombineFunction_t GrCombineFactor_t
FxBool 
rgb_invert
GrCombineFunction_t GrCombineFactor_t
GrCombineFunction_t GrCombineFactor_t
FxBool FxBool 
alpha_invert
GrTextureCombineFnc_t fnc
int lod_bias
int FxU8 detail_scale
int FxU8 float detail_max
GrTextureFilterMode_t minfilter_mode
GrTextureFilterMode_t GrTextureFilterMode_t magfilter_mode
float bias
FxU32 GrLOD_t thisLod
FxU32 GrLOD_t GrLOD_t largeLod
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t aspectRatio
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t 
format
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 void * 
data
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 void
int 
start
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 void
int int 
end
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 FxU8
bm_data
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 FxU8
long 
bm_h
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 FxU8
long FxU32 
u0
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 FxU8
long FxU32 FxU32 
v0
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 FxU8
long FxU32 FxU32 FxU32 FxU32
FxU32 
dest_width
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 FxU8
long FxU32 FxU32 FxU32 FxU32
FxU32 FxU32 
dest_height
FxU32 GrLOD_t GrLOD_t GrAspectRatio_t
GrTextureFormat_t FxU32 FxU8
long FxU32 FxU32 FxU32 FxU32
FxU32 FxU32 FxU16
tlut
GrTexTable_t type
GrMipMapMode_t mode
GrMipMapMode_t FxBool lodBlend
FxBool enable
GrTexBaseRange_t range
FxU8 odd_even_mask
FxU8 int int GrTextureFormat_t
GrMipMapMode_t 
mm_mode
FxU8 int int GrTextureFormat_t
GrMipMapMode_t GrLOD_t 
smallest_lod
FxU8 int int GrTextureFormat_t
GrMipMapMode_t GrLOD_t GrLOD_t 
largest_lod
FxU8 int int GrTextureFormat_t
GrMipMapMode_t GrLOD_t GrLOD_t
GrAspectRatio_t GrTextureClampMode_t 
s_clamp_mode
FxU8 int int GrTextureFormat_t
GrMipMapMode_t GrLOD_t GrLOD_t
GrAspectRatio_t GrTextureClampMode_t
GrTextureClampMode_t 
t_clamp_mode
FxU8 int int GrTextureFormat_t
GrMipMapMode_t GrLOD_t GrLOD_t
GrAspectRatio_t GrTextureClampMode_t
GrTextureClampMode_t GrTextureFilterMode_t
GrTextureFilterMode_t float
FxBool 
trilinear
int int GrTextureFormat_t
GrMipMapMode_t GrLOD_t GrLOD_t
GrAspectRatio_t GrTextureClampMode_t
GrTextureClampMode_t GrTextureFilterMode_t 
minFilterMode
int int GrTextureFormat_t
GrMipMapMode_t GrLOD_t GrLOD_t
GrAspectRatio_t GrTextureClampMode_t
GrTextureClampMode_t GrTextureFilterMode_t
GrTextureFilterMode_t 
magFilterMode
const void * src
GrLOD_t lod
GrBuffer_t buffer
GrBuffer_t GrLfbWriteMode_t writeMode
GrBuffer_t GrLfbWriteMode_t
GrOriginLocation_t 
origin
GrBuffer_t GrLfbWriteMode_t
GrOriginLocation_t FxBool 
pixelPipeline
FxBool swapWords
FxU32 dst_x
FxU32 FxU32 dst_y
FxU32 FxU32 GrLfbSrcFmt_t src_format
FxU32 FxU32 GrLfbSrcFmt_t
FxU32 
src_width
FxU32 FxU32 GrLfbSrcFmt_t
FxU32 FxU32 
src_height
FxU32 FxU32 GrLfbSrcFmt_t
FxU32 FxU32 FxI32 
src_stride
FxU32 FxU32 GrLfbSrcFmt_t
FxU32 FxU32 FxI32 void * 
src_data
FxU32 src_x
FxU32 FxU32 src_y
FxU32 FxU32 FxU32 FxU32 FxU32 dst_stride
FxU32 FxU32 FxU32 FxU32 FxU32
void * 
dst_data
const GrVertex const GrVertex
FxBool 
ab_antialias
const GrVertex const GrVertex
FxBool FxBool 
bc_antialias
const GrVertex const GrVertex
FxBool FxBool FxBool 
ca_antialias
FxU32 hintMask
float density
float nearZ
float float farZ


Define Documentation

#define __MSC__
 

#define FX_GLIDE_NO_FUNC_PROTO
 

#define GLIDE_STATE_PAD_SIZE   312
 

#define GR_ALPHASOURCE_CC_ALPHA   0x0
 

#define GR_ALPHASOURCE_ITERATED_ALPHA   0x1
 

#define GR_ALPHASOURCE_TEXTURE_ALPHA   0x2
 

#define GR_ALPHASOURCE_TEXTURE_ALPHA_TIMES_ITERATED_ALPHA   0x3
 

#define GR_ASPECT_1x1   0x3
 

#define GR_ASPECT_1x2   0x4
 

#define GR_ASPECT_1x4   0x5
 

#define GR_ASPECT_1x8   0x6
 

#define GR_ASPECT_2x1   0x2
 

#define GR_ASPECT_4x1   0x1
 

#define GR_ASPECT_8x1   0x0
 

#define GR_BLEND_ALPHA_SATURATE   0xf
 

#define GR_BLEND_DST_ALPHA   0x3
 

#define GR_BLEND_DST_COLOR   GR_BLEND_SRC_COLOR
 

#define GR_BLEND_ONE   0x4
 

#define GR_BLEND_ONE_MINUS_DST_ALPHA   0x7
 

#define GR_BLEND_ONE_MINUS_DST_COLOR   GR_BLEND_ONE_MINUS_SRC_COLOR
 

#define GR_BLEND_ONE_MINUS_SRC_ALPHA   0x5
 

#define GR_BLEND_ONE_MINUS_SRC_COLOR   0x6
 

#define GR_BLEND_PREFOG_COLOR   GR_BLEND_ALPHA_SATURATE
 

#define GR_BLEND_RESERVED_8   0x8
 

#define GR_BLEND_RESERVED_9   0x9
 

#define GR_BLEND_RESERVED_A   0xa
 

#define GR_BLEND_RESERVED_B   0xb
 

#define GR_BLEND_RESERVED_C   0xc
 

#define GR_BLEND_RESERVED_D   0xd
 

#define GR_BLEND_RESERVED_E   0xe
 

#define GR_BLEND_SRC_ALPHA   0x1
 

#define GR_BLEND_SRC_COLOR   0x2
 

#define GR_BLEND_ZERO   0x0
 

#define GR_BUFFER_ALPHABUFFER   0x4
 

#define GR_BUFFER_AUXBUFFER   0x2
 

#define GR_BUFFER_BACKBUFFER   0x1
 

#define GR_BUFFER_DEPTHBUFFER   0x3
 

#define GR_BUFFER_FRONTBUFFER   0x0
 

#define GR_BUFFER_TRIPLEBUFFER   0x5
 

#define GR_CHROMAKEY_DISABLE   0x0
 

#define GR_CHROMAKEY_ENABLE   0x1
 

#define GR_CMP_ALWAYS   0x7
 

#define GR_CMP_EQUAL   0x2
 

#define GR_CMP_GEQUAL   0x6
 

#define GR_CMP_GREATER   0x4
 

#define GR_CMP_LEQUAL   0x3
 

#define GR_CMP_LESS   0x1
 

#define GR_CMP_NEVER   0x0
 

#define GR_CMP_NOTEQUAL   0x5
 

#define GR_COLORCOMBINE_CCRGB   0x1
 

#define GR_COLORCOMBINE_CCRGB_BLEND_ITRGB_ON_TEXALPHA   0xd
 

#define GR_COLORCOMBINE_DECAL_TEXTURE   0x4
 

#define GR_COLORCOMBINE_DIFF_SPEC_A   0xe
 

#define GR_COLORCOMBINE_DIFF_SPEC_B   0xf
 

#define GR_COLORCOMBINE_ITRGB   0x2
 

#define GR_COLORCOMBINE_ITRGB_DELTA0   0x3
 

#define GR_COLORCOMBINE_ONE   0x10
 

#define GR_COLORCOMBINE_TEXTURE_ADD_ITRGB   0xb
 

#define GR_COLORCOMBINE_TEXTURE_SUB_ITRGB   0xc
 

#define GR_COLORCOMBINE_TEXTURE_TIMES_ALPHA   0x9
 

#define GR_COLORCOMBINE_TEXTURE_TIMES_ALPHA_ADD_ITRGB   0xa
 

#define GR_COLORCOMBINE_TEXTURE_TIMES_CCRGB   0x5
 

#define GR_COLORCOMBINE_TEXTURE_TIMES_ITRGB   0x6
 

#define GR_COLORCOMBINE_TEXTURE_TIMES_ITRGB_ADD_ALPHA   0x8
 

#define GR_COLORCOMBINE_TEXTURE_TIMES_ITRGB_DELTA0   0x7
 

#define GR_COLORCOMBINE_ZERO   0x0
 

#define GR_COLORFORMAT_ABGR   0x1
 

#define GR_COLORFORMAT_ARGB   0x0
 

#define GR_COLORFORMAT_BGRA   0x3
 

#define GR_COLORFORMAT_RGBA   0x2
 

#define GR_COMBINE_FACTOR_DETAIL_FACTOR   GR_COMBINE_FACTOR_TEXTURE_ALPHA
 

#define GR_COMBINE_FACTOR_LOCAL   0x1
 

#define GR_COMBINE_FACTOR_LOCAL_ALPHA   0x3
 

#define GR_COMBINE_FACTOR_LOD_FRACTION   0x5
 

#define GR_COMBINE_FACTOR_NONE   GR_COMBINE_FACTOR_ZERO
 

#define GR_COMBINE_FACTOR_ONE   0x8
 

#define GR_COMBINE_FACTOR_ONE_MINUS_DETAIL_FACTOR   GR_COMBINE_FACTOR_ONE_MINUS_TEXTURE_ALPHA
 

#define GR_COMBINE_FACTOR_ONE_MINUS_LOCAL   0x9
 

#define GR_COMBINE_FACTOR_ONE_MINUS_LOCAL_ALPHA   0xb
 

#define GR_COMBINE_FACTOR_ONE_MINUS_LOD_FRACTION   0xd
 

#define GR_COMBINE_FACTOR_ONE_MINUS_OTHER_ALPHA   0xa
 

#define GR_COMBINE_FACTOR_ONE_MINUS_TEXTURE_ALPHA   0xc
 

#define GR_COMBINE_FACTOR_OTHER_ALPHA   0x2
 

#define GR_COMBINE_FACTOR_TEXTURE_ALPHA   0x4
 

#define GR_COMBINE_FACTOR_ZERO   0x0
 

#define GR_COMBINE_FUNCTION_BLEND   GR_COMBINE_FUNCTION_SCALE_OTHER_MINUS_LOCAL_ADD_LOCAL
 

#define GR_COMBINE_FUNCTION_BLEND_LOCAL   GR_COMBINE_FUNCTION_SCALE_MINUS_LOCAL_ADD_LOCAL
 

#define GR_COMBINE_FUNCTION_BLEND_OTHER   GR_COMBINE_FUNCTION_SCALE_OTHER
 

#define GR_COMBINE_FUNCTION_LOCAL   0x1
 

#define GR_COMBINE_FUNCTION_LOCAL_ALPHA   0x2
 

#define GR_COMBINE_FUNCTION_NONE   GR_COMBINE_FUNCTION_ZERO
 

#define GR_COMBINE_FUNCTION_SCALE_MINUS_LOCAL_ADD_LOCAL   0x9
 

#define GR_COMBINE_FUNCTION_SCALE_MINUS_LOCAL_ADD_LOCAL_ALPHA   0x10
 

#define GR_COMBINE_FUNCTION_SCALE_OTHER   0x3
 

#define GR_COMBINE_FUNCTION_SCALE_OTHER_ADD_LOCAL   0x4
 

#define GR_COMBINE_FUNCTION_SCALE_OTHER_ADD_LOCAL_ALPHA   0x5
 

#define GR_COMBINE_FUNCTION_SCALE_OTHER_MINUS_LOCAL   0x6
 

#define GR_COMBINE_FUNCTION_SCALE_OTHER_MINUS_LOCAL_ADD_LOCAL   0x7
 

#define GR_COMBINE_FUNCTION_SCALE_OTHER_MINUS_LOCAL_ADD_LOCAL_ALPHA   0x8
 

#define GR_COMBINE_FUNCTION_ZERO   0x0
 

#define GR_COMBINE_LOCAL_CONSTANT   0x1
 

#define GR_COMBINE_LOCAL_DEPTH   0x2
 

#define GR_COMBINE_LOCAL_ITERATED   0x0
 

#define GR_COMBINE_LOCAL_NONE   GR_COMBINE_LOCAL_CONSTANT
 

#define GR_COMBINE_OTHER_CONSTANT   0x2
 

#define GR_COMBINE_OTHER_ITERATED   0x0
 

#define GR_COMBINE_OTHER_NONE   GR_COMBINE_OTHER_CONSTANT
 

#define GR_COMBINE_OTHER_TEXTURE   0x1
 

#define GR_CONTROL_ACTIVATE   0x1
 

#define GR_CONTROL_DEACTIVATE   0x2
 

#define GR_CONTROL_MOVE   0x4
 

#define GR_CONTROL_RESIZE   0x3
 

#define GR_CULL_DISABLE   0x0
 

#define GR_CULL_NEGATIVE   0x1
 

#define GR_CULL_POSITIVE   0x2
 

#define GR_DEPTHBUFFER_DISABLE   0x0
 

#define GR_DEPTHBUFFER_WBUFFER   0x2
 

#define GR_DEPTHBUFFER_WBUFFER_COMPARE_TO_BIAS   0x4
 

#define GR_DEPTHBUFFER_ZBUFFER   0x1
 

#define GR_DEPTHBUFFER_ZBUFFER_COMPARE_TO_BIAS   0x3
 

#define GR_DITHER_2x2   0x1
 

#define GR_DITHER_4x4   0x2
 

#define GR_DITHER_DISABLE   0x0
 

#define GR_FBI   0x3
 

#define GR_FOG_ADD2   0x200
 

#define GR_FOG_DISABLE   0x0
 

#define GR_FOG_MULT2   0x100
 

#define GR_FOG_TABLE_SIZE   64
 

#define GR_FOG_WITH_ITERATED_ALPHA   0x1
 

#define GR_FOG_WITH_ITERATED_Z   0x3
 

#define GR_FOG_WITH_TABLE   0x2
 

#define GR_GENERATE_FIFOCHECK_HINT_MASK swHWM,
swLWM       (((swHWM & 0xffff) << 16) | (swLWM & 0xffff))
 

#define GR_HINT_ALLOW_MIPMAP_DITHER   3
 

#define GR_HINT_FIFOCHECKHINT   1
 

#define GR_HINT_FPUPRECISION   2
 

#define GR_HINT_STWHINT   0
 

#define GR_HINTTYPE_MAX   3
 

#define GR_HINTTYPE_MIN   0
 

#define GR_LFB_IDLE   0x00
 

#define GR_LFB_NOIDLE   0x10
 

#define GR_LFB_READ_ONLY   0x00
 

#define GR_LFB_SRC_FMT_1555   0x02
 

#define GR_LFB_SRC_FMT_1555_DEPTH   0x0e
 

#define GR_LFB_SRC_FMT_555   0x01
 

#define GR_LFB_SRC_FMT_555_DEPTH   0x0d
 

#define GR_LFB_SRC_FMT_565   0x00
 

#define GR_LFB_SRC_FMT_565_DEPTH   0x0c
 

#define GR_LFB_SRC_FMT_888   0x04
 

#define GR_LFB_SRC_FMT_8888   0x05
 

#define GR_LFB_SRC_FMT_RLE16   0x80
 

#define GR_LFB_SRC_FMT_ZA16   0x0f
 

#define GR_LFB_WRITE_ONLY   0x01
 

#define GR_LFBBYPASS_DISABLE   0x0
 

#define GR_LFBBYPASS_ENABLE   0x1
 

#define GR_LFBWRITEMODE_1555   0x2
 

#define GR_LFBWRITEMODE_1555_DEPTH   0xe
 

#define GR_LFBWRITEMODE_555   0x1
 

#define GR_LFBWRITEMODE_555_DEPTH   0xd
 

#define GR_LFBWRITEMODE_565   0x0
 

#define GR_LFBWRITEMODE_565_DEPTH   0xc
 

#define GR_LFBWRITEMODE_888   0x4
 

#define GR_LFBWRITEMODE_8888   0x5
 

#define GR_LFBWRITEMODE_ANY   0xFF
 

#define GR_LFBWRITEMODE_RESERVED1   0x3
 

#define GR_LFBWRITEMODE_RESERVED2   0x6
 

#define GR_LFBWRITEMODE_RESERVED3   0x7
 

#define GR_LFBWRITEMODE_RESERVED4   0x8
 

#define GR_LFBWRITEMODE_RESERVED5   0x9
 

#define GR_LFBWRITEMODE_RESERVED6   0xa
 

#define GR_LFBWRITEMODE_RESERVED7   0xb
 

#define GR_LFBWRITEMODE_ZA16   0xf
 

#define GR_LOD_1   0x8
 

#define GR_LOD_128   0x1
 

#define GR_LOD_16   0x4
 

#define GR_LOD_2   0x7
 

#define GR_LOD_256   0x0
 

#define GR_LOD_32   0x3
 

#define GR_LOD_4   0x6
 

#define GR_LOD_64   0x2
 

#define GR_LOD_8   0x5
 

#define GR_LODBIAS_BILINEAR   0.5
 

#define GR_LODBIAS_TRILINEAR   0.0
 

#define GR_MIPMAP_DISABLE   0x0
 

#define GR_MIPMAP_NEAREST   0x1
 

#define GR_MIPMAP_NEAREST_DITHER   0x2
 

#define GR_MIPMAPLEVELMASK_BOTH   (GR_MIPMAPLEVELMASK_EVEN | GR_MIPMAPLEVELMASK_ODD )
 

#define GR_MIPMAPLEVELMASK_EVEN   FXBIT(0)
 

#define GR_MIPMAPLEVELMASK_ODD   FXBIT(1)
 

#define GR_NCCTABLE_NCC0   0x0
 

#define GR_NCCTABLE_NCC1   0x1
 

#define GR_NULL_MIPMAP_HANDLE   ((GrMipMapId_t) -1)
 

#define GR_ORIGIN_ANY   0xFF
 

#define GR_ORIGIN_LOWER_LEFT   0x1
 

#define GR_ORIGIN_UPPER_LEFT   0x0
 

#define GR_PASSTHRU_SHOW_SST1   0x1
 

#define GR_PASSTHRU_SHOW_VGA   0x0
 

#define GR_SMOOTHING_DISABLE   0x0
 

#define GR_SMOOTHING_ENABLE   0x1
 

#define GR_SSTTYPE_AT3D   2
 

#define GR_SSTTYPE_SST96   1
 

#define GR_SSTTYPE_VOODOO   0
 

#define GR_SSTTYPE_Voodoo2   3
 

#define GR_STWHINT_ST_DIFF_TMU0   FXBIT(2)
 

#define GR_STWHINT_ST_DIFF_TMU1   FXBIT(4)
 

#define GR_STWHINT_ST_DIFF_TMU2   FXBIT(6)
 

#define GR_STWHINT_W_DIFF_FBI   FXBIT(0)
 

#define GR_STWHINT_W_DIFF_TMU0   FXBIT(1)
 

#define GR_STWHINT_W_DIFF_TMU1   FXBIT(3)
 

#define GR_STWHINT_W_DIFF_TMU2   FXBIT(5)
 

#define GR_TEXBASE_128   0x1
 

#define GR_TEXBASE_256   0x0
 

#define GR_TEXBASE_32_TO_1   0x3
 

#define GR_TEXBASE_64   0x2
 

#define GR_TEXFMT_16BIT   0x8
 

#define GR_TEXFMT_8BIT   0x0
 

#define GR_TEXFMT_ALPHA_8   0x2
 

#define GR_TEXFMT_ALPHA_INTENSITY_44   0x4
 

#define GR_TEXFMT_ALPHA_INTENSITY_88   0xd
 

#define GR_TEXFMT_AP_88   0xe
 

#define GR_TEXFMT_ARGB_1555   0xb
 

#define GR_TEXFMT_ARGB_4444   0xc
 

#define GR_TEXFMT_ARGB_8332   GR_TEXFMT_16BIT
 

#define GR_TEXFMT_AYIQ_8422   0x9
 

#define GR_TEXFMT_INTENSITY_8   0x3
 

#define GR_TEXFMT_P_8   0x5
 

#define GR_TEXFMT_RGB_332   GR_TEXFMT_8BIT
 

#define GR_TEXFMT_RGB_565   0xa
 

#define GR_TEXFMT_RSVD0   0x6
 

#define GR_TEXFMT_RSVD1   0x7
 

#define GR_TEXFMT_RSVD2   0xf
 

#define GR_TEXFMT_YIQ_422   0x1
 

#define GR_TEXTABLE_NCC0   0x0
 

#define GR_TEXTABLE_NCC1   0x1
 

#define GR_TEXTABLE_PALETTE   0x2
 

#define GR_TEXTURECLAMP_CLAMP   0x1
 

#define GR_TEXTURECLAMP_WRAP   0x0
 

#define GR_TEXTURECOMBINE_ADD   0x3
 

#define GR_TEXTURECOMBINE_DECAL   0x1
 

#define GR_TEXTURECOMBINE_DETAIL   0x6
 

#define GR_TEXTURECOMBINE_DETAIL_OTHER   0x7
 

#define GR_TEXTURECOMBINE_MULTIPLY   0x4
 

#define GR_TEXTURECOMBINE_ONE   0xa
 

#define GR_TEXTURECOMBINE_OTHER   0x2
 

#define GR_TEXTURECOMBINE_SUBTRACT   0x5
 

#define GR_TEXTURECOMBINE_TRILINEAR_EVEN   0x9
 

#define GR_TEXTURECOMBINE_TRILINEAR_ODD   0x8
 

#define GR_TEXTURECOMBINE_ZERO   0x0
 

#define GR_TEXTUREFILTER_BILINEAR   0x1
 

#define GR_TEXTUREFILTER_POINT_SAMPLED   0x0
 

#define GR_TMU0   0x0
 

#define GR_TMU1   0x1
 

#define GR_TMU2   0x2
 

#define GR_VERTEX_A_OFFSET   7
 

#define GR_VERTEX_B_OFFSET   5
 

#define GR_VERTEX_G_OFFSET   4
 

#define GR_VERTEX_OOW_OFFSET   8
 

#define GR_VERTEX_OOW_TMU0_OFFSET   11
 

#define GR_VERTEX_OOW_TMU1_OFFSET   14
 

#define GR_VERTEX_OOZ_OFFSET   6
 

#define GR_VERTEX_R_OFFSET   3
 

#define GR_VERTEX_SOW_TMU0_OFFSET   9
 

#define GR_VERTEX_SOW_TMU1_OFFSET   12
 

#define GR_VERTEX_TOW_TMU0_OFFSET   10
 

#define GR_VERTEX_TOW_TMU1_OFFSET   13
 

#define GR_VERTEX_X_OFFSET   0
 

#define GR_VERTEX_Y_OFFSET   1
 

#define GR_VERTEX_Z_OFFSET   2
 

#define GR_WDEPTHVALUE_FARTHEST   0xFFFF
 

#define GR_WDEPTHVALUE_NEAREST   0x0000
 

#define GR_ZDEPTHVALUE_FARTHEST   0x0000
 

#define GR_ZDEPTHVALUE_NEAREST   0xFFFF
 

#define MAX_MIPMAPS_PER_SST   1024
 

#define MAX_NUM_SST   4
 


Typedef Documentation

typedef FxU8 GrAlpha_t
 

typedef FxI32 GrAlphaBlendFnc_t
 

typedef FxI32 GrAlphaSource_t
 

typedef FxI32 GrAspectRatio_t
 

typedef struct GrAT3DConfig_St GrAT3DConfig_t
 

typedef FxI32 GrBuffer_t
 

typedef FxI32 GrChipID_t
 

typedef FxI32 GrChromakeyMode_t
 

typedef FxI32 GrCmpFnc_t
 

typedef FxU32 GrColor_t
 

typedef FxI32 GrColorCombineFnc_t
 

typedef FxI32 GrColorFormat_t
 

typedef FxI32 GrCombineFactor_t
 

typedef FxI32 GrCombineFunction_t
 

typedef FxI32 GrCombineLocal_t
 

typedef FxI32 GrCombineOther_t
 

typedef FxU32 GrControl_t
 

typedef FxI32 GrCullMode_t
 

typedef FxI32 GrDepthBufferMode_t
 

typedef FxI32 GrDitherMode_t
 

typedef void(* GrErrorCallbackFnc_t)(const char *string, FxBool fatal)
 

typedef FxU8 GrFog_t
 

typedef FxI32 GrFogMode_t
 

typedef FxU32 GrHint_t
 

typedef FxI32 GrLfbBypassMode_t
 

typedef FxU32 GrLfbSrcFmt_t
 

typedef FxI32 GrLfbWriteMode_t
 

typedef FxU32 GrLock_t
 

typedef FxI32 GrLOD_t
 

GrMipMapId_t
 

typedef FxI32 GrMipMapMode_t
 

typedef FxU32 GrNCCTable_t
 

typedef FxI32 GrOriginLocation_t
 

typedef FxI32 GrPassthruMode_t
 

typedef FxI32 GrSmoothingMode_t
 

typedef struct GrSst96Config_St GrSst96Config_t
 

typedef struct GrSstPerfStats_s GrSstPerfStats_t
 

typedef int GrSstType
 

typedef struct _GrState_s GrState
 

typedef FxU32 GrSTWHint_t
 

typedef FxU32 GrTexBaseRange_t
 

typedef FxU32 GrTexTable_t
 

typedef FxI32 GrTextureClampMode_t
 

typedef FxI32 GrTextureCombineFnc_t
 

typedef FxI32 GrTextureFilterMode_t
 

typedef FxI32 GrTextureFormat_t
 

typedef struct GrTMUConfig_St GrTMUConfig_t
 

typedef GrVoodooConfig_t GrVoodoo2Config_t
 

typedef struct GrVoodooConfig_St GrVoodooConfig_t
 


Function Documentation

float __stdcall *    guFogTableIndexToW
 

FxBool __stdcall *    grSstVRetraceOn
 

FxU32 __stdcall *    grSstVideoLine
 

GrMipMapId_t __stdcall *    guTexAllocateMemory
 

GrMipMapInfo* __stdcall* guTexGetMipMapInfo GrMipMapId_t    mmid
 

int __stdcall *    grBufferNumPending
 

void vglide_close  
 

int vglide_init  
 

void __stdcall *    grDrawLine const
 


Variable Documentation

FxBool a
 

const GrVertex const GrVertex FxBool ab_antialias
 

GrAlpha_t alpha
 

GrAlphaBlendFnc_t GrAlphaBlendFnc_t GrAlphaBlendFnc_t alpha_df
 

GrCombineFunction_t GrCombineFactor_t GrCombineFunction_t GrCombineFactor_t alpha_factor
 

GrCombineFunction_t GrCombineFactor_t GrCombineFunction_t alpha_function
 

GrCombineFunction_t GrCombineFactor_t GrCombineFunction_t GrCombineFactor_t FxBool FxBool alpha_invert
 

GrAlphaBlendFnc_t GrAlphaBlendFnc_t alpha_sf
 

int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t GrAspectRatio_t aspect
 

FxU32 GrLOD_t GrLOD_t GrAspectRatio_t aspectRatio
 

const GrVertex* b
 

const GrVertex const GrVertex FxBool FxBool bc_antialias
 

float bias
 

FxU32 GrLOD_t GrLOD_t GrAspectRatio_t GrTextureFormat_t FxU32 FxU8* bm_data
 

FxU32 GrLOD_t GrLOD_t GrAspectRatio_t GrTextureFormat_t FxU32 FxU8 long bm_h
 

GrBuffer_t buffer
 

const GrVertex const GrVertex* c
 

const GrVertex const GrVertex FxBool FxBool FxBool ca_antialias
 

GrScreenResolution_t GrScreenRefresh_t GrColorFormat_t color_format
 

GrTexTable_t void* data
 

float density
 

GrAlpha_t FxU16 depth
 

FxU32 GrLOD_t GrLOD_t GrAspectRatio_t GrTextureFormat_t FxU32 FxU8 long FxU32 FxU32 FxU32 FxU32 FxU32 FxU32 dest_height
 

FxU32 GrLOD_t GrLOD_t GrAspectRatio_t GrTextureFormat_t FxU32 FxU8 long FxU32 FxU32 FxU32 FxU32 FxU32 dest_width
 

int FxU8 float detail_max
 

int FxU8 detail_scale
 

FxU32 FxU32 FxU32 FxU32 FxU32 void* dst_data
 

FxU32 FxU32 FxU32 FxU32 FxU32 dst_stride
 

FxU32 dst_x
 

FxU32 FxU32 dst_y
 

FxBool enable
 

GrTexTable_t void int int end
 

GrTexBaseRange_t FxU32 FxU32 evenOdd
 

GrCombineFactor_t factor
 

float float farZ
 

int int GrTextureFormat_t fmt
 

GrTextureCombineFnc_t fnc
 

FxU32 GrLOD_t GrLOD_t GrAspectRatio_t GrTextureFormat_t format
 

float float float FxU32 frame
 

float float g
 

int int height
 

FxU32 hintMask
 

const int ilist[]
 

GrBuffer_t GrLfbWriteMode_t GrOriginLocation_t FxBool GrLfbInfo_t* info
 

GrCombineFactor_t GrCombineLocal_t GrCombineOther_t FxBool invert
 

FxU32 GrLOD_t GrLOD_t largeLod
 

int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t largest_lod
 

GrCombineFactor_t GrCombineLocal_t local
 

GrLOD_t lod
 

FxU8 int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t GrAspectRatio_t GrTextureClampMode_t GrTextureClampMode_t GrTextureFilterMode_t GrTextureFilterMode_t float lod_bias
 

GrMipMapMode_t FxBool lodBlend
 

GrLOD_t lodmax
 

FxU8 int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t GrAspectRatio_t GrTextureClampMode_t GrTextureClampMode_t GrTextureFilterMode_t GrTextureFilterMode_t magfilter_mode
 

int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t GrAspectRatio_t GrTextureClampMode_t GrTextureClampMode_t GrTextureFilterMode_t GrTextureFilterMode_t magFilterMode
 

FxU32 FxU32 maxx
 

FxU32 FxU32 FxU32 maxy
 

FxU8 int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t GrAspectRatio_t GrTextureClampMode_t GrTextureClampMode_t GrTextureFilterMode_t minfilter_mode
 

int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t GrAspectRatio_t GrTextureClampMode_t GrTextureClampMode_t GrTextureFilterMode_t minFilterMode
 

FxU32 miny
 

int int GrTextureFormat_t GrMipMapMode_t mm_mode
 

GrMipMapMode_t mode
 

GrScreenResolution_t GrScreenRefresh_t GrColorFormat_t GrOriginLocation_t int int nAuxBuffers
 

GrScreenResolution_t GrScreenRefresh_t GrColorFormat_t GrOriginLocation_t int nColBuffers
 

float nearZ
 

FxU8 odd_even_mask
 

GrBuffer_t GrLfbWriteMode_t GrOriginLocation_t origin
 

GrScreenResolution_t GrScreenRefresh_t GrColorFormat_t GrOriginLocation_t origin_location
 

GrCombineFactor_t GrCombineLocal_t GrCombineOther_t other
 

GrBuffer_t GrLfbWriteMode_t GrOriginLocation_t FxBool pixelPipeline
 

float r
 

GrTexBaseRange_t range
 

GrScreenResolution_t GrScreenRefresh_t refresh_rate
 

GrAlphaBlendFnc_t rgb_df
 

GrCombineFunction_t GrCombineFactor_t rgb_factor
 

GrCombineFunction_t rgb_function
 

GrCombineFunction_t GrCombineFactor_t GrCombineFunction_t GrCombineFactor_t FxBool rgb_invert
 

int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t GrAspectRatio_t GrTextureClampMode_t s_clamp_mode
 

GrTextureClampMode_t s_clampmode
 

GrScreenResolution_t screen_resolution
 

int int GrTextureFormat_t GrMipMapMode_t GrLOD_t smallest_lod
 

GrLOD_t const void** src
 

FxU32 FxU32 GrLfbSrcFmt_t FxU32 FxU32 FxI32 void* src_data
 

FxU32 FxU32 GrLfbSrcFmt_t src_format
 

FxU32 FxU32 FxU32 FxU32 src_height
 

FxU32 FxU32 GrLfbSrcFmt_t FxU32 FxU32 FxI32 src_stride
 

FxU32 FxU32 FxU32 src_width
 

FxU32 src_x
 

FxU32 FxU32 src_y
 

GrTexTable_t void int start
 

GrTexBaseRange_t FxU32 startAddress
 

FxBool swapWords
 

int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t GrAspectRatio_t GrTextureClampMode_t GrTextureClampMode_t t_clamp_mode
 

GrTextureClampMode_t GrTextureClampMode_t t_clampmode
 

const void const GuNccTable* table
 

FxU32 GrLOD_t thisLod
 

FxU32 GrLOD_t GrLOD_t GrAspectRatio_t GrTextureFormat_t FxU32 FxU8 long FxU32 FxU32 FxU32 FxU32 FxU32 FxU32 FxU16* tlut
 

FxU8 int int GrTextureFormat_t GrMipMapMode_t GrLOD_t GrLOD_t GrAspectRatio_t GrTextureClampMode_t GrTextureClampMode_t GrTextureFilterMode_t GrTextureFilterMode_t float FxBool trilinear
 

FxU32* trisDrawn
 

GrTexTable_t type
 

FxU32 GrLOD_t GrLOD_t GrAspectRatio_t GrTextureFormat_t FxU32 FxU8 long FxU32 u0
 

FxU32 GrLOD_t GrLOD_t GrAspectRatio_t GrTextureFormat_t FxU32 FxU8 long FxU32 FxU32 v0
 

const GrVertex* v2
 

const GrVertex vlist[]
 

int width
 

GrBuffer_t GrLfbWriteMode_t writeMode
 

float y
 


Generated on Mon Jul 8 11:29:16 2002 for fs2source_released by doxygen1.2.16