Annotation of quake2/client/asm_i386.h, revision 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.