quakeforge/libs/video/renderer
Bill Currie e323fbbbed [vulkan] Rework lighting model to be more algebraic
This leaves only the one conditional in the shader code, that being the
distance check. It doesn't seem to make any noticeable difference to
performance, but other than explosion sprites being blue, lighting
quality seems to have improved. However, I really need to get shadows
working: marcher is just silly-bright without them, and light levels
changing as I move around is a bit disconcerting (but reasonable as
those lights' leaf nodes go in and out of visibility).
2022-05-05 08:40:02 +09:00
..
gl [renderer] Don't try to draw a nonexistent view model 2022-04-26 07:22:45 +09:00
glsl [renderer] Don't try to draw a nonexistent view model 2022-04-26 07:22:45 +09:00
sw [renderer] Don't try to draw a nonexistent view model 2022-04-26 07:22:45 +09:00
vulkan [vulkan] Rework lighting model to be more algebraic 2022-05-05 08:40:02 +09:00
crosshair.c Add a new crosshair. 2012-12-12 19:36:50 +09:00
font8x8.c [renderer] Add a default 8x8 font 2021-01-08 14:37:52 +09:00
Makemodule.am [vulkan] Add support for IQM models 2022-05-04 14:07:27 +09:00
noisetextures.c Change pointer_t to unsigned and clean up the mess. 2012-12-21 21:53:13 +09:00
r_alias.c [scene] Move entity_t etc into scene headers 2022-03-29 14:43:38 +09:00
r_billboard.c [renderer] Move a couple functions to using vec4f_t 2022-03-30 23:53:30 +09:00
r_bsp.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
r_cvar.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
r_dyn_textures.c [image] Change tex_t data from array to pointer 2021-01-25 00:54:41 +09:00
r_efrag.c Work around some clang parsing issues 2022-03-31 02:44:58 +09:00
r_ent.c [renderer] Move some functions from plugins to main lib 2022-03-07 13:40:04 +09:00
r_fog.c [renderer] Fix some non-static linking issues 2022-03-09 06:55:31 +09:00
r_graph.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
r_init.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
r_iqm.c [scene] Move entity_t etc into scene headers 2022-03-29 14:43:38 +09:00
r_light.c Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00
r_main.c Update vec3_t/vec4f_t hacks to work with clang 2022-03-31 00:08:26 +09:00
r_part.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
r_progs.c [gamecode] Pass gcc's purity test again 2022-02-14 19:30:50 +09:00
r_scrap.c [ui] Create library for UI support code 2021-06-12 22:50:51 +09:00
r_screen.c Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00
r_sprite.c [scene] Move entity_t etc into scene headers 2022-03-29 14:43:38 +09:00
vid_common.c [renderer] Clean up particles a little 2022-03-29 14:43:38 +09:00
vid_render_gl.c Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00
vid_render_glsl.c Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00
vid_render_sw.c Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00
vid_render_vulkan.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00