icculus quake2 doxygen  1.0 dev
asm_draw.h File Reference

Go to the source code of this file.

Macros

#define NEAR_CLIP   0.01
 
#define CYCLE   128
 
#define espan_t_u   0
 
#define espan_t_v   4
 
#define espan_t_count   8
 
#define espan_t_pnext   12
 
#define espan_t_size   16
 
#define sspan_t_u   0
 
#define sspan_t_v   4
 
#define sspan_t_count   8
 
#define sspan_t_pnext   12
 
#define sspan_t_size   16
 
#define et_u   0
 
#define et_u_step   4
 
#define et_prev   8
 
#define et_next   12
 
#define et_surfs   16
 
#define et_nextremove   20
 
#define et_nearzi   24
 
#define et_owner   28
 
#define et_size   32
 
#define SURF_T_SHIFT   6
 
#define st_next   0
 
#define st_prev   4
 
#define st_spans   8
 
#define st_key   12
 
#define st_last_u   16
 
#define st_spanstate   20
 
#define st_flags   24
 
#define st_data   28
 
#define st_entity   32
 
#define st_nearzi   36
 
#define st_insubmodel   40
 
#define st_d_ziorigin   44
 
#define st_d_zistepu   48
 
#define st_d_zistepv   52
 
#define st_pad   56
 
#define st_size   64
 
#define cp_normal   0
 
#define cp_dist   12
 
#define cp_next   16
 
#define cp_leftedge   20
 
#define cp_rightedge   21
 
#define cp_reserved   22
 
#define cp_size   24
 
#define me_v   0
 
#define me_cachededgeoffset   4
 
#define me_size   8
 
#define mv_position   0
 
#define mv_size   12
 
#define rd_vrect   0
 
#define rd_aliasvrect   20
 
#define rd_vrectright   40
 
#define rd_vrectbottom   44
 
#define rd_aliasvrectright   48
 
#define rd_aliasvrectbottom   52
 
#define rd_vrectrightedge   56
 
#define rd_fvrectx   60
 
#define rd_fvrecty   64
 
#define rd_fvrectx_adj   68
 
#define rd_fvrecty_adj   72
 
#define rd_vrect_x_adj_shift20   76
 
#define rd_vrectright_adj_shift20   80
 
#define rd_fvrectright_adj   84
 
#define rd_fvrectbottom_adj   88
 
#define rd_fvrectright   92
 
#define rd_fvrectbottom   96
 
#define rd_horizontalFieldOfView   100
 
#define rd_xOrigin   104
 
#define rd_yOrigin   108
 
#define rd_vieworg   112
 
#define rd_viewangles   124
 
#define rd_ambientlight   136
 
#define rd_size   140
 
#define mtri_facesfront   0
 
#define mtri_vertindex   4
 
#define mtri_size   16
 
#define mtri_shift   4
 

Macro Definition Documentation

◆ cp_dist

#define cp_dist   12

Definition at line 69 of file asm_draw.h.

◆ cp_leftedge

#define cp_leftedge   20

Definition at line 71 of file asm_draw.h.

◆ cp_next

#define cp_next   16

Definition at line 70 of file asm_draw.h.

◆ cp_normal

#define cp_normal   0

Definition at line 68 of file asm_draw.h.

◆ cp_reserved

#define cp_reserved   22

Definition at line 73 of file asm_draw.h.

◆ cp_rightedge

#define cp_rightedge   21

Definition at line 72 of file asm_draw.h.

◆ cp_size

#define cp_size   24

Definition at line 74 of file asm_draw.h.

◆ CYCLE

#define CYCLE   128

Definition at line 16 of file asm_draw.h.

◆ espan_t_count

#define espan_t_count   8

Definition at line 22 of file asm_draw.h.

◆ espan_t_pnext

#define espan_t_pnext   12

Definition at line 23 of file asm_draw.h.

◆ espan_t_size

#define espan_t_size   16

Definition at line 24 of file asm_draw.h.

◆ espan_t_u

#define espan_t_u   0

Definition at line 20 of file asm_draw.h.

◆ espan_t_v

#define espan_t_v   4

Definition at line 21 of file asm_draw.h.

◆ et_nearzi

#define et_nearzi   24

Definition at line 42 of file asm_draw.h.

◆ et_next

#define et_next   12

Definition at line 39 of file asm_draw.h.

◆ et_nextremove

#define et_nextremove   20

Definition at line 41 of file asm_draw.h.

◆ et_owner

#define et_owner   28

Definition at line 43 of file asm_draw.h.

◆ et_prev

#define et_prev   8

Definition at line 38 of file asm_draw.h.

◆ et_size

#define et_size   32

Definition at line 44 of file asm_draw.h.

◆ et_surfs

#define et_surfs   16

Definition at line 40 of file asm_draw.h.

◆ et_u

#define et_u   0

Definition at line 36 of file asm_draw.h.

◆ et_u_step

#define et_u_step   4

Definition at line 37 of file asm_draw.h.

◆ me_cachededgeoffset

#define me_cachededgeoffset   4

Definition at line 79 of file asm_draw.h.

◆ me_size

#define me_size   8

Definition at line 80 of file asm_draw.h.

◆ me_v

#define me_v   0

Definition at line 78 of file asm_draw.h.

◆ mtri_facesfront

#define mtri_facesfront   0

Definition at line 116 of file asm_draw.h.

◆ mtri_shift

#define mtri_shift   4

Definition at line 120 of file asm_draw.h.

◆ mtri_size

#define mtri_size   16

Definition at line 118 of file asm_draw.h.

◆ mtri_vertindex

#define mtri_vertindex   4

Definition at line 117 of file asm_draw.h.

◆ mv_position

#define mv_position   0

Definition at line 84 of file asm_draw.h.

◆ mv_size

#define mv_size   12

Definition at line 85 of file asm_draw.h.

◆ NEAR_CLIP

#define NEAR_CLIP   0.01

Definition at line 13 of file asm_draw.h.

◆ rd_aliasvrect

#define rd_aliasvrect   20

Definition at line 90 of file asm_draw.h.

◆ rd_aliasvrectbottom

#define rd_aliasvrectbottom   52

Definition at line 94 of file asm_draw.h.

◆ rd_aliasvrectright

#define rd_aliasvrectright   48

Definition at line 93 of file asm_draw.h.

◆ rd_ambientlight

#define rd_ambientlight   136

Definition at line 111 of file asm_draw.h.

◆ rd_fvrectbottom

#define rd_fvrectbottom   96

Definition at line 105 of file asm_draw.h.

◆ rd_fvrectbottom_adj

#define rd_fvrectbottom_adj   88

Definition at line 103 of file asm_draw.h.

◆ rd_fvrectright

#define rd_fvrectright   92

Definition at line 104 of file asm_draw.h.

◆ rd_fvrectright_adj

#define rd_fvrectright_adj   84

Definition at line 102 of file asm_draw.h.

◆ rd_fvrectx

#define rd_fvrectx   60

Definition at line 96 of file asm_draw.h.

◆ rd_fvrectx_adj

#define rd_fvrectx_adj   68

Definition at line 98 of file asm_draw.h.

◆ rd_fvrecty

#define rd_fvrecty   64

Definition at line 97 of file asm_draw.h.

◆ rd_fvrecty_adj

#define rd_fvrecty_adj   72

Definition at line 99 of file asm_draw.h.

◆ rd_horizontalFieldOfView

#define rd_horizontalFieldOfView   100

Definition at line 106 of file asm_draw.h.

◆ rd_size

#define rd_size   140

Definition at line 112 of file asm_draw.h.

◆ rd_viewangles

#define rd_viewangles   124

Definition at line 110 of file asm_draw.h.

◆ rd_vieworg

#define rd_vieworg   112

Definition at line 109 of file asm_draw.h.

◆ rd_vrect

#define rd_vrect   0

Definition at line 89 of file asm_draw.h.

◆ rd_vrect_x_adj_shift20

#define rd_vrect_x_adj_shift20   76

Definition at line 100 of file asm_draw.h.

◆ rd_vrectbottom

#define rd_vrectbottom   44

Definition at line 92 of file asm_draw.h.

◆ rd_vrectright

#define rd_vrectright   40

Definition at line 91 of file asm_draw.h.

◆ rd_vrectright_adj_shift20

#define rd_vrectright_adj_shift20   80

Definition at line 101 of file asm_draw.h.

◆ rd_vrectrightedge

#define rd_vrectrightedge   56

Definition at line 95 of file asm_draw.h.

◆ rd_xOrigin

#define rd_xOrigin   104

Definition at line 107 of file asm_draw.h.

◆ rd_yOrigin

#define rd_yOrigin   108

Definition at line 108 of file asm_draw.h.

◆ sspan_t_count

#define sspan_t_count   8

Definition at line 30 of file asm_draw.h.

◆ sspan_t_pnext

#define sspan_t_pnext   12

Definition at line 31 of file asm_draw.h.

◆ sspan_t_size

#define sspan_t_size   16

Definition at line 32 of file asm_draw.h.

◆ sspan_t_u

#define sspan_t_u   0

Definition at line 28 of file asm_draw.h.

◆ sspan_t_v

#define sspan_t_v   4

Definition at line 29 of file asm_draw.h.

◆ st_d_ziorigin

#define st_d_ziorigin   44

Definition at line 60 of file asm_draw.h.

◆ st_d_zistepu

#define st_d_zistepu   48

Definition at line 61 of file asm_draw.h.

◆ st_d_zistepv

#define st_d_zistepv   52

Definition at line 62 of file asm_draw.h.

◆ st_data

#define st_data   28

Definition at line 56 of file asm_draw.h.

◆ st_entity

#define st_entity   32

Definition at line 57 of file asm_draw.h.

◆ st_flags

#define st_flags   24

Definition at line 55 of file asm_draw.h.

◆ st_insubmodel

#define st_insubmodel   40

Definition at line 59 of file asm_draw.h.

◆ st_key

#define st_key   12

Definition at line 52 of file asm_draw.h.

◆ st_last_u

#define st_last_u   16

Definition at line 53 of file asm_draw.h.

◆ st_nearzi

#define st_nearzi   36

Definition at line 58 of file asm_draw.h.

◆ st_next

#define st_next   0

Definition at line 49 of file asm_draw.h.

◆ st_pad

#define st_pad   56

Definition at line 63 of file asm_draw.h.

◆ st_prev

#define st_prev   4

Definition at line 50 of file asm_draw.h.

◆ st_size

#define st_size   64

Definition at line 64 of file asm_draw.h.

◆ st_spans

#define st_spans   8

Definition at line 51 of file asm_draw.h.

◆ st_spanstate

#define st_spanstate   20

Definition at line 54 of file asm_draw.h.

◆ SURF_T_SHIFT

#define SURF_T_SHIFT   6

Definition at line 48 of file asm_draw.h.