quakeforge/libs
Bill Currie d2467f1424 [vulkan] Use dynamic descriptors for dynamic verts
When a pic needs dynamic vertices (eg, for sub-pics), a descriptor set
is allocated and updated if one has not been created for the pic. This
is done each frame: the descriptor sets are recycled (there currently is
rarely a need for more than a small handful of dynamic descriptors, so
64 should be plenty for now).

Unfortunately, due to the order of operations issue between draw items
getting queued and submitting commands to vulkan (the cause of the pics
not rendering correctly per 8fff71ed4b),
the validation layers complain (correctly) about the command buffers
being executed with updated descriptor sets. Getting the canvas system
up and running will fix that.
2023-01-17 20:49:22 +09:00
..
audio [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
client [client] Further decouple screen and console 2023-01-16 13:29:20 +09:00
console [renderer] Add fitted pic rendering 2023-01-17 11:33:47 +09:00
ecs [ecs] Support sorting subpools 2023-01-16 11:32:12 +09:00
gamecode [qfcc] Support advanced progs again 2022-11-12 20:04:19 +09:00
gib Fix a pile of warnings for gcc 12 2022-07-31 17:13:26 +09:00
image [image] Update stub WritePNG's definition 2022-09-19 13:38:58 +01:00
input [input] Initialize the axis/button callback fields 2022-09-22 09:35:57 +09:00
models [vulkan] Move both alias color maps into the one layer 2022-11-15 13:09:41 +09:00
net [client] Merge cl_screen.c 2022-11-02 15:11:09 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [ruamoko] Advance glyphset when working through the pool 2023-01-03 20:20:02 +09:00
scene [ecs] Split component registration from pool creation 2022-12-13 22:58:44 +09:00
ui [renderer] Add fitted pic rendering 2023-01-17 11:33:47 +09:00
util [cexpr] Allow untyped result values 2022-11-26 22:10:29 +09:00
video [vulkan] Use dynamic descriptors for dynamic verts 2023-01-17 20:49:22 +09:00
Makemodule.am [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00