quakeforge/libs/video/renderer/glsl
Bill Currie 495dd759f0 [renderer] Clean up FOV and viewport handling
Viewport and FOV updates are now separate so updating one doesn't cause
recalculations of the other. Also, perspective setup is now done
directly from the tangents of the half angles for fov_x and fov_y making
the renderers independent of fov/aspect mode. I imagine things are a bit
of a mess with view size changes, and especially screen size changes
(not supported yet anyway), and vulkan winds up updating its projection
matrices every frame, but everything that's expected to work does
(vulkan errors out for fisheye or warp due to frame buffer creation not
being supported yet).
2022-03-30 14:55:32 +09:00
..
glsl_alias.c [renderer] move r_worldentity and r_viewleaf into refdef 2022-03-14 15:27:43 +09:00
glsl_bsp.c [glsl] Fix a silly typo in a comment 2022-03-24 15:54:23 +09:00
glsl_draw.c [renderer] Remove namehack.h 2022-03-14 14:31:23 +09:00
glsl_fisheye.c [glsl] Implement fisheye rendering 2022-03-25 12:22:16 +09:00
glsl_iqm.c [renderer] move r_worldentity and r_viewleaf into refdef 2022-03-14 15:27:43 +09:00
glsl_lightmap.c [renderer] Remove namehack.h 2022-03-14 14:31:23 +09:00
glsl_main.c [renderer] Clean up FOV and viewport handling 2022-03-30 14:55:32 +09:00
glsl_particles.c [glsl] Update particle arrays when maximum changes 2022-03-25 14:48:01 +09:00
glsl_screen.c [renderer] Move frame rendering out a layer. 2022-03-08 01:04:40 +09:00
glsl_shader.c [glsl] Put #line after any #version lines in the chunks 2022-03-25 09:01:27 +09:00
glsl_sprite.c [renderer] Clean up some stray vup etc 2022-03-17 11:55:58 +09:00
glsl_textures.c [renderer] Remove namehack.h 2022-03-14 14:31:23 +09:00
glsl_warp.c [glsl] Implement screen warp when in liquids 2022-03-25 09:01:27 +09:00
qfglsl.c Separate render and presentation initialization 2019-07-09 01:00:47 +09:00
quakeforge.glsl [glsl] Implement fisheye rendering 2022-03-25 12:22:16 +09:00
vid_common_glsl.c [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00