quakeforge/libs/video/renderer
Bill Currie 3168550935 [vulkan] Upload lightmap data to the gpu and use it
The lightmaps aren't updated at all yet, so everything is static.
Figuring out how lightmap data gets to the gpu was a chore thanks to the
spaghetti in the bsp data, and then I'd forgotten that I was
pre-expanding the light data to rgb so wound up with weird lightmaps,
but without water or particles, demo1 is getting 5000fps at 800x450, and
it seems to be CPU limited.
2024-01-19 15:45:04 +09:00
..
gl [skin] Get team colors working for model skins 2024-01-15 14:59:11 +09:00
glsl [skin] Use an ECS registry to manage skins 2024-01-15 14:56:37 +09:00
sw [skin] Use an ECS registry to manage skins 2024-01-15 14:56:37 +09:00
vulkan [vulkan] Upload lightmap data to the gpu and use it 2024-01-19 15:45:04 +09:00
crosshair.c [renderer] Make cross hair data easier to see in code 2022-11-18 11:11:38 +09:00
font8x8.c [renderer] Add a default 8x8 font 2021-01-08 14:37:52 +09:00
Makemodule.am [vulkan] Upload lightmap data to the gpu and use it 2024-01-19 15:45:04 +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 [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
r_bsp.c [renderer] Add a comment about the start map issue 2023-08-06 02:32:11 +09:00
r_cvar.c [renderer] Reset fov when fisheye disabled 2023-12-21 13:28:52 +09:00
r_draw.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
r_dyn_textures.c [image] Change tex_t data from array to pointer 2021-01-25 00:54:41 +09:00
r_ent.c [sound] Remove a pile of unwanted sound.h includes 2022-06-03 15:43:53 +09:00
r_fog.c [renderer] Fix some non-static linking issues 2022-03-09 06:55:31 +09:00
r_graph.c [renderer] Improve time graph display 2022-12-02 10:52:16 +09:00
r_init.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
r_iqm.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
r_light.c [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
r_main.c [renderer] Clean up R_MarkLeaves 2023-06-29 00:49:14 +09:00
r_part.c [renderer] Get trails rendering again 2023-11-23 13:58:44 +09:00
r_progs.c [glsl] Fix a pile of memory leaks 2023-03-05 18:31:30 +09:00
r_scrap.c [glsl] Be more null-safe for free/destroy functions 2023-03-06 18:21:13 +09:00
r_screen.c [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
r_sprite.c [scene] Move entity_t etc into scene headers 2022-03-29 14:43:38 +09:00
r_trails.c [ecs] Pass the registry in to the component destroy function 2024-01-03 12:39:54 +09:00
vid_common.c [ui] Convert view_t to an ECS entity 2022-11-01 00:40:52 +09:00
vid_render_gl.c [skin] Fix up dynamic library issues 2024-01-15 15:26:09 +09:00
vid_render_glsl.c [skin] Fix up dynamic library issues 2024-01-15 15:26:09 +09:00
vid_render_sw.c [skin] Fix up dynamic library issues 2024-01-15 15:26:09 +09:00
vid_render_vulkan.c [vulkan] Fix some bitrot in the forward render graph 2024-01-19 15:45:04 +09:00