Annotation of quake2/linux/d_ifacea.h, revision 1.1

1.1     ! root        1: //
        !             2: // d_ifacea.h
        !             3: //
        !             4: // Include file for asm driver interface.
        !             5: //
        !             6: 
        !             7: //
        !             8: // !!! note that this file must match the corresponding C structures in
        !             9: // d_iface.h at all times !!!
        !            10: //
        !            11: 
        !            12: // !!! if this is changed, it must be changed in r_shared.h too !!!
        !            13: #define ALIAS_ONSEAM                           0x0020
        !            14: 
        !            15: // !!! if this is changed, it must be changed in d_iface.h too !!!
        !            16: #define TURB_TEX_SIZE  64              // base turbulent texture size
        !            17: 
        !            18: // !!! if this is changed, it must be changed in d_iface.h too !!!
        !            19: #define        CYCLE   128
        !            20: 
        !            21: // !!! if this is changed, it must be changed in r_shared.h too !!!
        !            22: #define        MAXHEIGHT       1024
        !            23: 
        !            24: // !!! if this is changed, it must be changed in quakedef.h too !!!
        !            25: #define CACHE_SIZE     32              // used to align key data structures
        !            26: 
        !            27: // particle_t structure
        !            28: // !!! if this is changed, it must be changed in d_iface.h too !!!
        !            29: // driver-usable fields
        !            30: #define pt_org                         0
        !            31: #define pt_color                       12
        !            32: // drivers never touch the following fields
        !            33: #define pt_next                                16
        !            34: #define pt_vel                         20
        !            35: #define pt_ramp                                32
        !            36: #define pt_die                         36
        !            37: #define pt_type                                40
        !            38: #define pt_size                                44
        !            39: 
        !            40: #define PARTICLE_Z_CLIP        8.0
        !            41: 
        !            42: // finalvert_t structure
        !            43: // !!! if this is changed, it must be changed in d_iface.h too !!!
        !            44: #define fv_v                           0       // !!! if this is moved, cases where the !!!
        !            45:                                                                // !!! address of this field is pushed in !!!
        !            46:                                                                // !!! d_polysa.s must be changed !!!
        !            47: #define fv_flags                       24
        !            48: #define fv_reserved                    28
        !            49: #define fv_size                                32
        !            50: #define fv_shift                       5
        !            51: 
        !            52: 
        !            53: // stvert_t structure
        !            54: // !!! if this is changed, it must be changed in modelgen.h too !!!
        !            55: #define stv_onseam     0
        !            56: #define stv_s          4
        !            57: #define stv_t          8
        !            58: #define stv_size       12
        !            59: 
        !            60: 
        !            61: // trivertx_t structure
        !            62: // !!! if this is changed, it must be changed in modelgen.h too !!!
        !            63: #define tv_v                           0
        !            64: #define tv_lightnormalindex    3
        !            65: #define tv_size                                4
        !            66: 
        !            67: // affinetridesc_t structure
        !            68: // !!! if this is changed, it must be changed in d_iface.h too !!!
        !            69: #define atd_pskin                      0
        !            70: #define atd_pskindesc          4
        !            71: #define atd_skinwidth          8
        !            72: #define atd_skinheight         12
        !            73: #define atd_ptriangles         16
        !            74: #define atd_pfinalverts                20
        !            75: #define atd_numtriangles       24
        !            76: #define atd_drawtype           28
        !            77: #define atd_seamfixupX16       32
        !            78: #define atd_size                       36
        !            79: 

unix.superglobalmegacorp.com

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