quakeforge/include/QF/Vulkan
Bill Currie c989c8a6b6 [vulkan] Rewrite staging buffer packet handling
It now uses the ring buffer code I wrote for qwaq (and forgot about,
oops) to handle the packets themselves, and the logic for allocating and
freeing space from the buffer is a bit simpler and seems to be more
reliable. The automated test is a bit of a joke now, though, but coming
up with good tests for it... However, nq now cycles through the demos
without obvious issue under the same conditions that caused the light
map update code to segfault.
2021-01-23 12:01:52 +09:00
..
barrier.h [vulkan] Clear scrap image on creation 2021-01-21 21:24:19 +09:00
buffer.h Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
command.h [vulkan] Ensure staging buffer is idle before free 2021-01-20 16:25:26 +09:00
cvars.h Completely rework the vulkan related api 2019-07-12 13:34:31 +09:00
descriptor.h Sanitize descriptors 2020-02-18 21:18:03 +09:00
device.h Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
draw.h [vulkan] Make a start on the 2D pipeline 2021-01-10 15:56:17 +09:00
funclist.h [vulkan] Use vkCmdPushDescriptorSetKHR for bsp 2021-01-21 12:39:08 +09:00
image.h [vulkan] Upload brush model textures 2021-01-21 00:40:22 +09:00
instance.h Create and destroy render pass and frame buffers 2020-02-18 17:18:37 +09:00
memory.h Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
pipeline.h [vulkan] Destroy pipeline on shutdown 2021-01-05 23:54:22 +09:00
qf_bsp.h [vulkan] Use vkCmdPushDescriptorSetKHR for bsp 2021-01-21 12:39:08 +09:00
qf_draw.h [vulkan] Get the 2D pipeline up and running 2021-01-12 11:27:41 +09:00
qf_lightmap.h [vulkan] Make a lot of progress for brush models 2021-01-20 01:28:54 +09:00
qf_main.h [vulkan] Make a lot of progress for brush models 2021-01-20 01:28:54 +09:00
qf_model.h [vulkan] Make a lot of progress for brush models 2021-01-20 01:28:54 +09:00
qf_particles.h [vulkan] Make some little cleanups 2021-01-20 01:23:24 +09:00
qf_texture.h [vulkan] Upload brush model textures 2021-01-21 00:40:22 +09:00
qf_vid.h [vulkan] Add some matrix buffers 2021-01-12 11:26:20 +09:00
renderpass.h [vulkan] Clean up QFV_CreateFramebuffer's prototype 2020-06-28 13:53:11 +09:00
scrap.h [vulkan] Fix a pure warning 2021-01-22 02:13:58 +09:00
shader.h [vulkan] Generate code for resource nodes 2021-01-05 14:15:35 +09:00
staging.h [vulkan] Rewrite staging buffer packet handling 2021-01-23 12:01:52 +09:00
swapchain.h Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00