quakeforge/libs/video/renderer/gl
Bill Currie 84a24dbb34 [renderer] Make R_RenderView private
This is actually a better solution to the renderer directly accessing
client code than provided by 7e078c7f9c.

Essentially, V_RenderView should not have been calling R_RenderView, and
CL_UpdateScreen should have been calling V_RenderView directly. The
issue was that the renderers expected the world entity model to be valid
at all times. Now, R_RenderView checks the world entity model's validity
and immediately bails if it is not, and R_ClearState (which is called
whenever the client disconnects and thus no longer has a world to
render) clears the world entity model. Thus R_RenderView can (and is)
now called unconditionally from within the renderer, simplifying
renderer-specific variants.
2021-12-24 06:45:12 +09:00
..
gl_draw.c [video] Use views instead of conwidth and conheight 2021-07-10 18:04:34 +09:00
gl_dyn_lights.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
gl_dyn_part.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
gl_dyn_textures.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
gl_fog.c [util] Rename qfplist.[ch] 2021-03-21 16:13:03 +09:00
gl_graph.c [qw] Clean up netgraph somewhat 2021-07-11 10:59:27 +09:00
gl_lightmap.c [util] Make bsp_t counts size_t 2021-08-01 21:54:05 +09:00
gl_mod_alias.c [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
gl_mod_iqm.c [renderer] Remove more old fields from entity_t 2021-03-20 00:08:21 +09:00
gl_mod_sprite.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
gl_rmain.c [renderer] Make R_RenderView private 2021-12-24 06:45:12 +09:00
gl_rmisc.c [util] Make bsp_t counts size_t 2021-08-01 21:54:05 +09:00
gl_rsurf.c [util] Make bsp_t counts size_t 2021-08-01 21:54:05 +09:00
gl_screen.c [renderer] Make R_RenderView private 2021-12-24 06:45:12 +09:00
gl_sky.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
gl_sky_clip.c [renderer] Be more consistent with msurface_t names 2021-07-19 06:55:36 +09:00
gl_textures.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
gl_warp.c [renderer] Be more consistent with msurface_t names 2021-07-19 06:55:36 +09:00
namehack.h [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
qfgl_ext.c Separate render and presentation initialization 2019-07-09 01:00:47 +09:00
vid_common_gl.c [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00
vtxarray.c Fix a bunch of dead increments. 2018-09-09 11:12:04 +09:00