#include "r_local.h"Go to the source code of this file.
Functions | |
| void | R_DrawSurfaceBlock8_mip0 (void) |
| void | R_DrawSurfaceBlock8_mip1 (void) |
| void | R_DrawSurfaceBlock8_mip2 (void) |
| void | R_DrawSurfaceBlock8_mip3 (void) |
| void | R_BuildLightMap (void) |
| image_t * | R_TextureAnimation (mtexinfo_t *tex) |
| void | R_DrawSurface (void) |
| void | R_InitCaches (void) |
| void | D_FlushCaches (void) |
| surfcache_t * | D_SCAlloc (int width, int size) |
| void | D_SCDump (void) |
| int | MaskForNum (int num) |
| int | D_log2 (int num) |
| surfcache_t * | D_CacheSurface (msurface_t *surface, int miplevel) |
Variables | |
| drawsurf_t | r_drawsurf |
| int | lightleft |
| int | sourcesstep |
| int | blocksize |
| int | sourcetstep |
| int | lightdelta |
| int | lightdeltastep |
| int | lightright |
| int | lightleftstep |
| int | lightrightstep |
| int | blockdivshift |
| unsigned | blockdivmask |
| void * | prowdestbase |
| unsigned char * | pbasesource |
| int | surfrowbytes |
| unsigned * | r_lightptr |
| int | r_stepback |
| int | r_lightwidth |
| int | r_numhblocks |
| int | r_numvblocks |
| unsigned char * | r_source |
| unsigned char * | r_sourcemax |
| static void(* | surfmiptable [4])(void) |
| unsigned | blocklights [1024] |
| float | surfscale |
| qboolean | r_cache_thrash |
| int | sc_size |
| surfcache_t * | sc_rover |
| surfcache_t * | sc_base |
| surfcache_t* D_CacheSurface | ( | msurface_t * | surface, |
| int | miplevel | ||
| ) |
Definition at line 575 of file r_surf.c.
Referenced by D_SolidSurf(), and R_BuildPolygonFromSurface().
Definition at line 418 of file r_surf.c.
Referenced by R_BeginRegistration(), R_InitGraphics(), R_SetupFrame(), and R_Shutdown().
| surfcache_t* D_SCAlloc | ( | int | width, |
| int | size | ||
| ) |
| image_t* R_TextureAnimation | ( | mtexinfo_t * | tex | ) |
| unsigned blockdivmask |
Definition at line 29 of file r_surf.c.
Referenced by R_DrawSurface().
| int blockdivshift |
Definition at line 28 of file r_surf.c.
Referenced by R_DrawSurface().
| unsigned blocklights[1024] |
Definition at line 277 of file r_light.c.
Referenced by R_AddDynamicLights(), R_BuildLightMap(), and R_DrawSurface().
| int blocksize |
Definition at line 26 of file r_surf.c.
Referenced by R_DrawSurface().
| int lightleft |
Definition at line 26 of file r_surf.c.
Referenced by R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| int lightleftstep |
Definition at line 28 of file r_surf.c.
Referenced by R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| int lightright |
Definition at line 28 of file r_surf.c.
Referenced by R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| int lightrightstep |
Definition at line 28 of file r_surf.c.
Referenced by R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| unsigned char* pbasesource |
Definition at line 31 of file r_surf.c.
Referenced by R_DrawSurface(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| void* prowdestbase |
Definition at line 30 of file r_surf.c.
Referenced by R_DrawSurface(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| qboolean r_cache_thrash |
Definition at line 55 of file r_surf.c.
Referenced by D_SCAlloc().
| drawsurf_t r_drawsurf |
Definition at line 24 of file r_surf.c.
Referenced by D_CacheSurface(), R_AddDynamicLights(), R_BuildLightMap(), and R_DrawSurface().
| unsigned* r_lightptr |
Definition at line 33 of file r_surf.c.
Referenced by R_DrawSurface(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| int r_lightwidth |
Definition at line 35 of file r_surf.c.
Referenced by R_DrawSurface(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| int r_numhblocks |
Definition at line 36 of file r_surf.c.
Referenced by R_DrawSurface().
| int r_numvblocks |
Definition at line 36 of file r_surf.c.
Referenced by R_DrawSurface(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| unsigned char* r_source |
Definition at line 37 of file r_surf.c.
Referenced by R_DrawSurface().
| unsigned char * r_sourcemax |
Definition at line 37 of file r_surf.c.
Referenced by R_DrawSurface(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| int r_stepback |
Definition at line 34 of file r_surf.c.
Referenced by R_DrawSurface(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| surfcache_t * sc_base |
Definition at line 58 of file r_surf.c.
Referenced by D_FlushCaches(), D_SCAlloc(), D_SCDump(), and R_InitCaches().
| surfcache_t* sc_rover |
Definition at line 58 of file r_surf.c.
Referenced by D_FlushCaches(), D_SCAlloc(), D_SCDump(), R_InitCaches(), and R_SetupFrame().
| int sc_size |
Definition at line 57 of file r_surf.c.
Referenced by D_FlushCaches(), D_SCAlloc(), and R_InitCaches().
| int sourcetstep |
Definition at line 26 of file r_surf.c.
Referenced by R_DrawSurface(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| int surfrowbytes |
Definition at line 32 of file r_surf.c.
Referenced by R_DrawSurface(), R_DrawSurfaceBlock8_mip0(), R_DrawSurfaceBlock8_mip1(), R_DrawSurfaceBlock8_mip2(), and R_DrawSurfaceBlock8_mip3().
| float surfscale |
Definition at line 54 of file r_surf.c.
Referenced by D_CacheSurface().