quakeforge/libs
Bill Currie a4f500da3c [vulkan] Add a mini resource subsystem
The resource subsystem creates buffers, images, buffer views and image
views in a single batch operation, using a single memory object to back
all the buffers and images. I had been doing this by hand for a while,
but got tired of jumping through all those vulkan hoops. While it's
still a little tedious to set up the arrays for QFV_CreateResource (and
they need to be kept around for QFV_DestroyResource), it really eases
calculation of memory object size and sub-resource offsets. And
destroying all the objects is just one call to QFV_DestroyResource.
2022-05-04 13:59:38 +09:00
..
audio [cvar] Clean up most misinterpreted cvar types 2022-04-24 20:04:06 +09:00
client [view] Add a cexpr enum for grav_t 2022-04-24 21:09:58 +09:00
console [console] Fix missed changes to console line exec control 2022-04-24 20:46:06 +09:00
gamecode [gamecode] Sort debug local defs by address 2022-05-01 14:35:24 +09:00
gib [gamecode] Clean up progs data access 2022-04-29 16:59:15 +09:00
image [image] Set texture type for no-load tga images 2022-05-04 13:50:55 +09:00
input [input] Fix up some mistranslated cvars 2022-04-24 19:15:22 +09:00
models [vulkan] Cope with an empty world model 2022-04-26 07:26:32 +09:00
net Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [ruamoko] Switch to 64-bit handles for scene objects 2022-04-29 21:02:08 +09:00
scene [util] Force 32-bit windows malloc to be 16-byte aligned 2022-03-09 20:00:51 +09:00
ui [view] Add a cexpr enum for grav_t 2022-04-24 21:09:58 +09:00
util [cvar] Remove the cvar lists 2022-04-25 00:26:45 +09:00
video [vulkan] Add a mini resource subsystem 2022-05-04 13:59:38 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00