mirror of
https://github.com/encounter/aurora.git
synced 2025-07-05 12:46:00 +00:00
Merge pull request #2 from dbalatoni13/downgrade
Add a macro and missing GX functions to headers
This commit is contained in:
commit
20755720df
@ -15,6 +15,7 @@ void GXSetIndTexMtx(GXIndTexMtxID mtx_sel, const void* offset, s8 scale_exp);
|
|||||||
void GXSetIndTexMtx(GXIndTexMtxID mtx_sel, f32 offset[2][3], s8 scale_exp);
|
void GXSetIndTexMtx(GXIndTexMtxID mtx_sel, f32 offset[2][3], s8 scale_exp);
|
||||||
#endif
|
#endif
|
||||||
void GXSetIndTexOrder(GXIndTexStageID ind_stage, GXTexCoordID tex_coord, GXTexMapID tex_map);
|
void GXSetIndTexOrder(GXIndTexStageID ind_stage, GXTexCoordID tex_coord, GXTexMapID tex_map);
|
||||||
|
void GXSetIndTexCoordScale(GXIndTexStageID indStage, GXIndTexScale scaleS, GXIndTexScale scaleT);
|
||||||
void GXSetTevIndirect(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexFormat format,
|
void GXSetTevIndirect(GXTevStageID tev_stage, GXIndTexStageID ind_stage, GXIndTexFormat format,
|
||||||
GXIndTexBiasSel bias_sel, GXIndTexMtxID matrix_sel, GXIndTexWrap wrap_s, GXIndTexWrap wrap_t,
|
GXIndTexBiasSel bias_sel, GXIndTexMtxID matrix_sel, GXIndTexWrap wrap_s, GXIndTexWrap wrap_t,
|
||||||
GXBool add_prev, GXBool ind_lod, GXIndTexAlphaSel alpha_sel);
|
GXBool add_prev, GXBool ind_lod, GXIndTexAlphaSel alpha_sel);
|
||||||
|
@ -20,8 +20,10 @@ void GXSetPointSize(u8 pointSize, GXTexOffset texOffsets);
|
|||||||
void GXEnableTexOffsets(GXTexCoordID coord, GXBool line_enable, GXBool point_enable);
|
void GXEnableTexOffsets(GXTexCoordID coord, GXBool line_enable, GXBool point_enable);
|
||||||
#ifdef TARGET_PC
|
#ifdef TARGET_PC
|
||||||
void GXSetArray(GXAttr attr, const void* data, u32 size, u8 stride);
|
void GXSetArray(GXAttr attr, const void* data, u32 size, u8 stride);
|
||||||
|
#define GXSETARRAY(attr, data, size, stride) GXSetArray((attr), (data), (size), (stride))
|
||||||
#else
|
#else
|
||||||
void GXSetArray(GXAttr attr, const void* data, u8 stride);
|
void GXSetArray(GXAttr attr, const void* data, u8 stride);
|
||||||
|
#define GXSETARRAY(attr, data, size, stride) GXSetArray((attr), (data), (stride))
|
||||||
#endif
|
#endif
|
||||||
void GXInvalidateVtxCache(void);
|
void GXInvalidateVtxCache(void);
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@ void GXInitLightSpot(GXLightObj* lt_obj, f32 cutoff, GXSpotFn spot_func);
|
|||||||
void GXInitLightDistAttn(GXLightObj* lt_obj, f32 ref_distance, f32 ref_brightness, GXDistAttnFn dist_func);
|
void GXInitLightDistAttn(GXLightObj* lt_obj, f32 ref_distance, f32 ref_brightness, GXDistAttnFn dist_func);
|
||||||
void GXInitLightPos(GXLightObj* lt_obj, f32 x, f32 y, f32 z);
|
void GXInitLightPos(GXLightObj* lt_obj, f32 x, f32 y, f32 z);
|
||||||
void GXInitLightDir(GXLightObj* lt_obj, f32 nx, f32 ny, f32 nz);
|
void GXInitLightDir(GXLightObj* lt_obj, f32 nx, f32 ny, f32 nz);
|
||||||
|
void GXInitSpecularDir(GXLightObj* lt_obj, f32 nx, f32 ny, f32 nz);
|
||||||
void GXInitLightColor(GXLightObj* lt_obj, GXColor color);
|
void GXInitLightColor(GXLightObj* lt_obj, GXColor color);
|
||||||
void GXInitLightAttn(GXLightObj* lt_obj, f32 a0, f32 a1, f32 a2, f32 k0, f32 k1, f32 k2);
|
void GXInitLightAttn(GXLightObj* lt_obj, f32 a0, f32 a1, f32 a2, f32 k0, f32 k1, f32 k2);
|
||||||
void GXInitLightAttnA(GXLightObj* lt_obj, f32 a0, f32 a1, f32 a2);
|
void GXInitLightAttnA(GXLightObj* lt_obj, f32 a0, f32 a1, f32 a2);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user