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