quakeforge/include/QF/GLSL
Bill Currie 286344c7b6 [glsl] Implement fisheye rendering
The code dealing with state is a bit of a mess, but everything is
working nicely. Get around 400fps when all 6 faces need to be rendered
(no surprise: it should be about 1/6 of that for normal rendering). The
messy state handling code did not come as a surprise as I suspected
there were various mistakes in my scene rendering "recipe", and fisheye
highlighted them nicely (I'm sure getting this stuff working in Vulkan
will highlight even more issues).
2022-03-25 12:22:16 +09:00
..
defines.h Make a clean break heading for GLES compatibility. 2011-12-26 16:08:55 +09:00
funcs.h Remove another dead prototype. 2013-01-24 12:36:14 +09:00
qf_alias.h [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
qf_bsp.h [renderer] Remove namehack.h 2022-03-14 14:31:23 +09:00
qf_draw.h [renderer] Remove namehack.h 2022-03-14 14:31:23 +09:00
qf_fisheye.h [glsl] Implement fisheye rendering 2022-03-25 12:22:16 +09:00
qf_funcs_list.h [glsl] Implement screen warp when in liquids 2022-03-25 09:01:27 +09:00
qf_iqm.h [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
qf_lightmap.h [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
qf_main.h [renderer] Move most of the scene rendering into r_screen 2022-03-17 17:57:50 +09:00
qf_particles.h [renderer] Move most of the scene rendering into r_screen 2022-03-17 17:57:50 +09:00
qf_sprite.h [renderer] Remove namehack.h 2022-03-14 14:31:23 +09:00
qf_textures.h [glsl] Fix some const-correct issues for textures 2021-12-24 06:45:13 +09:00
qf_vid.h Remove the now unnecessary GLSL_CompileShaderS(). 2014-01-28 16:22:04 +09:00
qf_warp.h [glsl] Implement screen warp when in liquids 2022-03-25 09:01:27 +09:00
types.h [renderer] Move driver specific texture chain defs 2021-07-21 16:36:51 +09:00