|
Functions |
| void | g3_set_special_render (void(*tmap_drawer)(), void(*flat_drawer)(), int(*line_drawer)(fix, fix, fix, fix)) |
| bool | must_clip_line (g3s_point *p0, g3s_point *p1, ubyte codes_or) |
| bool | g3_draw_line (g3s_point *p0, g3s_point *p1) |
| bool | g3_check_normal_facing (vms_vector *v, vms_vector *norm) |
| bool | do_facing_check (vms_vector *norm, g3s_point **vertlist, vms_vector *p) |
| bool | g3_check_and_draw_poly (int nv, g3s_point **pointlist, vms_vector *norm, vms_vector *pnt) |
| bool | g3_check_and_draw_tmap (int nv, g3s_point **pointlist, g3s_uvl *uvl_list, grs_bitmap *bm, vms_vector *norm, vms_vector *pnt) |
| bool | must_clip_flat_face (int nv, g3s_codes cc) |
| bool | g3_draw_poly (int nv, g3s_point **pointlist) |
| bool | must_clip_tmap_face (int nv, g3s_codes cc, grs_bitmap *bm) |
| bool | g3_draw_tmap (int nv, g3s_point **pointlist, g3s_uvl *uvl_list, grs_bitmap *bm) |
| int | checkmuldiv (fix *r, fix a, fix b, fix c) |
| int | g3_draw_sphere (g3s_point *pnt, fix rad) |
Variables |
| void(* | tmap_drawer_ptr )(grs_bitmap *bm, int nv, g3s_point **vertlist) = draw_tmap |
| void(* | flat_drawer_ptr )(int nv, int *vertlist) = gr_upoly_tmap |
| int(* | line_drawer_ptr )(fix x0, fix y0, fix x1, fix y1) = gr_line |