quakeforge/libs/video/renderer/glsl
Bill Currie e920abe142 [glsl] Adjust view/projection matrices for consistency
The actual view and projection matrices are now consistent with vulkan,
with the vulkan-gl disparity moved into adjustment matrices. The goal is
to allow the same camera data and code to be used in all renderers. The
extra matrix multiplication shouldn't be too expensive as it occurs only
when the field of view (not often, under user control) or near and far
clip distances (very rarely) change.
2022-02-25 10:50:53 +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 [glsl] Adjust view/projection matrices for consistency 2022-02-25 10:50:53 +09:00
glsl_particles.c [particles] Create a psystem object 2021-12-24 06:45:13 +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 [sprite] Clean up field names and casting 2021-12-24 06:45:13 +09:00
glsl_textures.c [glsl] Fix some const-correct issues for textures 2021-12-24 06:45:13 +09:00
namehack.h [particles] Merge particle spawning into client 2021-12-24 06:45:13 +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