mirror of
https://github.com/encounter/aurora.git
synced 2025-07-05 12:46:00 +00:00
Add a macro and missing GX functions to headers
This commit is contained in:
parent
f713ca6750
commit
cce3782fe8
@ -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);
|
||||
#endif
|
||||
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,
|
||||
GXIndTexBiasSel bias_sel, GXIndTexMtxID matrix_sel, GXIndTexWrap wrap_s, GXIndTexWrap wrap_t,
|
||||
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);
|
||||
#ifdef TARGET_PC
|
||||
void GXSetArray(GXAttr attr, const void* data, u32 size, u8 stride);
|
||||
#define GXSETARRAY(attr, data, size, stride) GXSetArray((attr), (data), (size), (stride))
|
||||
#else
|
||||
void GXSetArray(GXAttr attr, const void* data, u8 stride);
|
||||
#define GXSETARRAY(attr, data, size, stride) GXSetArray((attr), (data), (stride))
|
||||
#endif
|
||||
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 GXInitLightPos(GXLightObj* lt_obj, f32 x, f32 y, f32 z);
|
||||
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 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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user