Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
GDTexture.h File Reference

Go to the source code of this file.

Functions

void GDSetTexLookupMode (GXTexMapID id, GXTexWrapMode wrap_s, GXTexWrapMode wrap_t, GXTexFilter min_filt, GXTexFilter mag_filt, f32 min_lod, f32 max_lod, f32 lod_bias, u8 bias_clamp, u8 do_edge_lod, GXAnisotropy max_aniso)
 
void GDSetTexImgAttr (GXTexMapID id, u16 width, u16 height, GXTexFmt format)
 
void GDSetTexImgPtr (GXTexMapID id, void *image_ptr)
 
void GDSetTexImgPtrRaw (GXTexMapID id, u32 image_ptr_raw)
 
void GDPatchTexImgPtr (void *image_ptr)
 
void GDSetTexCached (GXTexMapID id, u32 tmem_even, GXTexCacheSize size_even, u32 tmem_odd, GXTexCacheSize size_odd)
 
void GDSetTexPreLoaded (GXTexMapID id, u32 tmem_even, u32 tmem_odd)
 
void GDSetTexTlut (GXTexMapID id, u32 tmem_addr, GXTlutFmt format)
 
void GDSetTexCoordScale (GXTexCoordID coord, u16 s_scale, u16 t_scale)
 
void GDSetTexCoordScale2 (GXTexCoordID coord, u16 s_scale, u8 s_bias, u8 s_wrap, u16 t_scale, u8 t_bias, u8 t_wrap)
 
void GDSetTexCoordScaleAndTOEs (GXTexCoordID coord, u16 s_scale, u8 s_bias, u8 s_wrap, u16 t_scale, u8 t_bias, u8 t_wrap, u8 line_offset, u8 point_offset)
 
void GDLoadTlut (void *tlut_ptr, u32 tmem_addr, GXTlutSize size)
 
void GDLoadTlutRaw (u32 tlut_ptr_raw, u32 tmem_addr, GXTlutSize size)
 

Function Documentation

◆ GDLoadTlut()

void GDLoadTlut ( void * tlut_ptr,
u32 tmem_addr,
GXTlutSize size )

◆ GDLoadTlutRaw()

void GDLoadTlutRaw ( u32 tlut_ptr_raw,
u32 tmem_addr,
GXTlutSize size )

◆ GDPatchTexImgPtr()

void GDPatchTexImgPtr ( void * image_ptr)

◆ GDSetTexCached()

void GDSetTexCached ( GXTexMapID id,
u32 tmem_even,
GXTexCacheSize size_even,
u32 tmem_odd,
GXTexCacheSize size_odd )

◆ GDSetTexCoordScale()

void GDSetTexCoordScale ( GXTexCoordID coord,
u16 s_scale,
u16 t_scale )

◆ GDSetTexCoordScale2()

void GDSetTexCoordScale2 ( GXTexCoordID coord,
u16 s_scale,
u8 s_bias,
u8 s_wrap,
u16 t_scale,
u8 t_bias,
u8 t_wrap )

◆ GDSetTexCoordScaleAndTOEs()

void GDSetTexCoordScaleAndTOEs ( GXTexCoordID coord,
u16 s_scale,
u8 s_bias,
u8 s_wrap,
u16 t_scale,
u8 t_bias,
u8 t_wrap,
u8 line_offset,
u8 point_offset )

◆ GDSetTexImgAttr()

void GDSetTexImgAttr ( GXTexMapID id,
u16 width,
u16 height,
GXTexFmt format )

◆ GDSetTexImgPtr()

void GDSetTexImgPtr ( GXTexMapID id,
void * image_ptr )

◆ GDSetTexImgPtrRaw()

void GDSetTexImgPtrRaw ( GXTexMapID id,
u32 image_ptr_raw )

◆ GDSetTexLookupMode()

void GDSetTexLookupMode ( GXTexMapID id,
GXTexWrapMode wrap_s,
GXTexWrapMode wrap_t,
GXTexFilter min_filt,
GXTexFilter mag_filt,
f32 min_lod,
f32 max_lod,
f32 lod_bias,
u8 bias_clamp,
u8 do_edge_lod,
GXAnisotropy max_aniso )

◆ GDSetTexPreLoaded()

void GDSetTexPreLoaded ( GXTexMapID id,
u32 tmem_even,
u32 tmem_odd )

◆ GDSetTexTlut()

void GDSetTexTlut ( GXTexMapID id,
u32 tmem_addr,
GXTlutFmt format )