quakeforge/libs
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
..
audio [sound] Flush sfx hash table on gamedir change 2024-01-13 01:03:23 +09:00
client [skin] Use an ECS registry to manage skins 2024-01-15 14:56:37 +09:00
console [ui] Pass a data pointer to update functions 2024-01-07 11:58:01 +09:00
ecs [ecs] Don't free the name string pointer 2024-01-07 13:50:48 +09:00
gamecode Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
gib Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
image [image] Ensure tex fields are all initialized 2024-01-15 14:59:11 +09:00
input Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
models [vulkan] Implement skin support 2024-01-15 19:07:33 +09:00
net Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [ui] Implement scroll bars 2024-01-09 09:12:29 +09:00
scene [skin] Use an ECS registry to manage skins 2024-01-15 14:56:37 +09:00
ui [ui] Update mouse buttons only for button events 2024-01-09 09:58:03 +09:00
util [quakeio] Rework Qgetline to use dstring 2024-01-05 11:50:48 +09:00
video [vulkan] Upload lightmap data to the gpu and use it 2024-01-19 15:45:04 +09:00
Makemodule.am [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00