quakeforge/libs
Bill Currie b02da2c0a6 [vulkan] Implement shadow map culling
The rendering of the shadow maps now takes the culling information into
account resulting in a drastic reduction of work. There's still more
work to be done, but demo1 peaks at over 1000fps at 640x480, gmsp3v2 now
gets 14fps (1920x1080) near the front gate (used to be 3, then 6),
ad_tears is up to 3fps, but marcher is still unhappy, but it has
infinite radius lights, so needs more culling work (clipped light
volumes will help, I think). Also, culling lights for which nothing has
moved within their volumes will help somewhat (though not as much for
most id maps, I suspect).
2023-12-17 18:45:02 +09:00
..
audio [win] Clean up event handling and a pile of dead code 2023-11-24 12:28:06 +09:00
client [vulkan] Add gpu profiling zones 2023-12-05 22:55:57 +09:00
console [build] Add support for building with Tracy 2023-11-28 15:54:55 +09:00
ecs [ecs] Move correct number of subpool ranges 2023-07-11 00:06:21 +09:00
gamecode [qfcc] Support 32-bit and 64-bit handle types 2023-10-02 23:33:37 +09:00
gib [build] Fix some build issues caused by using tracy 2023-11-28 13:54:18 +09:00
image Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
input [input] Delay event system init 2023-09-21 02:02:12 +09:00
models [vulkan] Add gpu profiling zones 2023-12-05 22:55:57 +09:00
net Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [build] Fix some build issues caused by using tracy 2023-11-28 13:54:18 +09:00
scene [vulkan] Add gpu profiling zones 2023-12-05 22:55:57 +09:00
ui [build] Add support for building with Tracy 2023-11-28 15:54:55 +09:00
util [sys] Use a jump buffer to exit to main 2023-12-05 19:02:51 +09:00
video [vulkan] Implement shadow map culling 2023-12-17 18:45:02 +09:00
Makemodule.am [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00