Annotation of quake2/client/asm_i386.h, revision 1.1.1.1

1.1       root        1: 
                      2: #ifndef __ASM_I386__
                      3: #define __ASM_I386__
                      4: 
                      5: #ifdef ELF
                      6: #define C(label) label
                      7: #else
                      8: #define C(label) _##label
                      9: #endif
                     10: 
                     11: //
                     12: // !!! note that this file must match the corresponding C structures at all
                     13: // times !!!
                     14: //
                     15: 
                     16: // plane_t structure
                     17: // !!! if this is changed, it must be changed in model.h too !!!
                     18: // !!! if the size of this is changed, the array lookup in SV_HullPointContents
                     19: //     must be changed too !!!
                     20: #define pl_normal      0
                     21: #define pl_dist                12
                     22: #define pl_type                16
                     23: #define pl_signbits    17
                     24: #define pl_pad         18
                     25: #define pl_size                20
                     26: 
                     27: // hull_t structure
                     28: // !!! if this is changed, it must be changed in model.h too !!!
                     29: #define        hu_clipnodes            0
                     30: #define        hu_planes                       4
                     31: #define        hu_firstclipnode        8
                     32: #define        hu_lastclipnode         12
                     33: #define        hu_clip_mins            16
                     34: #define        hu_clip_maxs            28
                     35: #define hu_size                        40
                     36: 
                     37: // dnode_t structure
                     38: // !!! if this is changed, it must be changed in bspfile.h too !!!
                     39: #define        nd_planenum             0
                     40: #define        nd_children             4
                     41: #define        nd_mins                 8
                     42: #define        nd_maxs                 20
                     43: #define        nd_firstface    32
                     44: #define        nd_numfaces             36
                     45: #define nd_size                        40
                     46: 
                     47: // sfxcache_t structure
                     48: // !!! if this is changed, it much be changed in sound.h too !!!
                     49: #define sfxc_length            0
                     50: #define sfxc_loopstart 4
                     51: #define sfxc_speed             8
                     52: #define sfxc_width             12
                     53: #define sfxc_stereo            16
                     54: #define sfxc_data              20
                     55: 
                     56: // channel_t structure
                     57: // !!! if this is changed, it much be changed in sound.h too !!!
                     58: #define ch_sfx                 0
                     59: #define ch_leftvol             4
                     60: #define ch_rightvol            8
                     61: #define ch_end                 12
                     62: #define ch_pos                 16
                     63: #define ch_looping             20
                     64: #define ch_entnum              24
                     65: #define ch_entchannel  28
                     66: #define ch_origin              32
                     67: #define ch_dist_mult   44
                     68: #define ch_master_vol  48
                     69: #define ch_size                        52
                     70: 
                     71: // portable_samplepair_t structure
                     72: // !!! if this is changed, it much be changed in sound.h too !!!
                     73: #define psp_left               0
                     74: #define psp_right              4
                     75: #define psp_size               8
                     76: 
                     77: // !!! must be kept the same as in d_iface.h !!!
                     78: #define TRANSPARENT_COLOR      255
                     79: 
                     80: #endif
                     81: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.