texmap/texmapl.h File Reference


Functions

int prevmod (int val, int modulus)
int succmod (int val, int modulus)
void texture_map_flat (g3ds_tmap *t, int color)
fix compute_dx_dy (g3ds_tmap *t, int top_vertex, int bottom_vertex, fix recip_dy)
void compute_y_bounds (g3ds_tmap *t, int *vlt, int *vlb, int *vrt, int *vrb, int *bottom_y_ind)
void asm_tmap_scanline_lin_v (void)
void asm_tmap_scanline_per (void)
void asm_pent_tmap_scanline_per (void)
void asm_ppro_tmap_scanline_per (void)
void asm_tmap_scanline_lin (void)
void asm_tmap_scanline_lin_lighted (void)
void asm_tmap_scanline_flat (void)
void asm_tmap_scanline_shaded (void)
fix compute_dx_dy_lin (g3ds_tmap *t, int vlt, int vlb, fix recip_dy)
fix compute_du_dy_lin (g3ds_tmap *t, int vlt, int vlb, fix recip_dy)
fix compute_dv_dy_lin (g3ds_tmap *t, int vlt, int vlb, fix recip_dy)
void init_interface_vars_to_assembler (void)

Variables

int fx_y
int fx_xleft
int fx_xright
int per2_flag
unsigned char tmap_flat_color
unsigned char * pixptr
fix fx_u
fix fx_v
fix fx_z
fix fx_du_dx
fix fx_dv_dx
fix fx_dz_dx
fix fx_dl_dx
fix fx_l
int fx_r
int fx_g
int fx_b
int fx_dr_dx
int fx_dg_dx
int fx_db_dx
unsigned char * pixptr
int bytes_per_row
unsigned char * write_buffer
int window_left
int window_right
int window_top
int window_bottom
int window_width
int window_height
int scan_doubling_flag
int linear_if_far_flag
int dither_intensity_lighting
int Interlacing_on
ubytetmap_flat_cthru_table
ubyte tmap_flat_color
ubyte tmap_flat_shade_value
fix fix_recip []

Function Documentation

void asm_pent_tmap_scanline_per void   ) 
 

void asm_ppro_tmap_scanline_per void   ) 
 

void asm_tmap_scanline_flat void   ) 
 

void asm_tmap_scanline_lin void   ) 
 

void asm_tmap_scanline_lin_lighted void   ) 
 

void asm_tmap_scanline_lin_v void   ) 
 

void asm_tmap_scanline_per void   ) 
 

void asm_tmap_scanline_shaded void   ) 
 

fix compute_du_dy_lin g3ds_tmap t,
int  vlt,
int  vlb,
fix  recip_dy
 

fix compute_dv_dy_lin g3ds_tmap t,
int  vlt,
int  vlb,
fix  recip_dy
 

fix compute_dx_dy g3ds_tmap t,
int  top_vertex,
int  bottom_vertex,
fix  recip_dy
 

fix compute_dx_dy_lin g3ds_tmap t,
int  vlt,
int  vlb,
fix  recip_dy
 

void compute_y_bounds g3ds_tmap t,
int *  vlt,
int *  vlb,
int *  vrt,
int *  vrb,
int *  bottom_y_ind
 

void init_interface_vars_to_assembler void   ) 
 

int prevmod int  val,
int  modulus
 

int succmod int  val,
int  modulus
 

void texture_map_flat g3ds_tmap t,
int  color
 


Variable Documentation

int bytes_per_row
 

int dither_intensity_lighting
 

fix fix_recip[]
 

int fx_b
 

int fx_db_dx
 

int fx_dg_dx
 

fix fx_dl_dx
 

int fx_dr_dx
 

fix fx_du_dx
 

fix fx_dv_dx
 

fix fx_dz_dx
 

int fx_g
 

fix fx_l
 

int fx_r
 

fix fx_u
 

fix fx_v
 

int fx_xleft
 

int fx_xright
 

int fx_y
 

fix fx_z
 

int Interlacing_on
 

int linear_if_far_flag
 

int per2_flag
 

unsigned char* pixptr
 

unsigned char* pixptr
 

int scan_doubling_flag
 

ubyte tmap_flat_color
 

unsigned char tmap_flat_color
 

ubyte* tmap_flat_cthru_table
 

ubyte tmap_flat_shade_value
 

int window_bottom
 

int window_height
 

int window_left
 

int window_right
 

int window_top
 

int window_width
 

unsigned char* write_buffer
 


Generated on Mon Aug 28 20:55:34 2006 for D1X-Rebirth by  doxygen 1.4.6