quakeforge/libs/video/renderer/glsl
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
..
glsl_alias.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
glsl_bsp.c [build] Fix some windows bitrot 2021-08-02 14:02:41 +09:00
glsl_draw.c [video] Use views instead of conwidth and conheight 2021-07-10 18:04:34 +09:00
glsl_fog.c [util] Rename qfplist.[ch] 2021-03-21 16:13:03 +09:00
glsl_iqm.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
glsl_lightmap.c [util] Make bsp_t counts size_t 2021-08-01 21:54:05 +09:00
glsl_main.c [renderer] Make R_RenderView private 2021-12-24 06:45:12 +09:00
glsl_particles.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
glsl_screen.c [renderer] Make R_RenderView private 2021-12-24 06:45:12 +09:00
glsl_shader.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
glsl_sprite.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
glsl_textures.c [ui] Create library for UI support code 2021-06-12 22:50:51 +09:00
namehack.h [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
qfglsl.c Separate render and presentation initialization 2019-07-09 01:00:47 +09:00
quakeforge.glsl Switch QF's quaterions from wxyz to xyzw. 2018-10-12 14:33:55 +09:00
vid_common_glsl.c [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00