quakeforge/include/QF/Vulkan
Bill Currie e4df35ac48 [vulkan] Move scr_funcs handling into vulkan_draw
This was necessary to get the 2d elements drawn after the fence had been
fired (thus indicating descriptors could be updated) but before actual
rendering of the 2d elements (which is how it was done before the switch
to the new system).
2023-06-23 18:07:40 +09:00
..
barrier.h [vulkan] Implement order implement transparency 2022-12-01 03:00:47 +09:00
buffer.h [vulkan] Make some headers order-indepenedent 2022-05-04 13:55:56 +09:00
capture.h [vulkan] Use vkCmdCopyImageToBuffer for screenshot capture 2022-09-26 15:54:20 +09:00
command.h [vulkan] Name the managed command buffer pool 2023-06-22 20:06:46 +09:00
cvars.h [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
debug.h [vulkan] Fix some forward declarations and namespace issues 2023-02-14 13:24:47 +09:00
descriptor.h [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
device.h [vulkan] Correct type of queue family 2023-03-27 23:51:32 +09:00
funclist.h [vulkan] Implement particle rendering 2022-11-28 10:21:20 +09:00
image.h [build] Fix a warning in attribute const check 2023-06-13 13:08:38 +09:00
instance.h [vulkan] Switch to using vkGetPhysicalDeviceProperties2 2022-09-22 09:35:56 +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
projection.h [renderer] Clean up FOV and viewport handling 2022-03-30 14:55:32 +09:00
qf_alias.h [vulkan] Get alias model rendering mostly working 2023-06-23 02:30:58 +09:00
qf_bsp.h [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
qf_compose.h [vulkan] Get the compose subpass working 2023-06-23 02:30:58 +09:00
qf_draw.h [vulkan] Move scr_funcs handling into vulkan_draw 2023-06-23 18:07:40 +09:00
qf_iqm.h [vulkan] Get iqm rendering working again 2023-06-23 09:38:41 +09:00
qf_lighting.h [vulkan] Get lighting mostly working 2023-06-23 02:30:58 +09:00
qf_lightmap.h [renderer] Clean up most uses of currententity 2022-03-11 15:07:38 +09:00
qf_main.h [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
qf_matrices.h [vulkan] Get the output step working for draw 2023-06-22 11:17:03 +09:00
qf_model.h [vulkan] Make a lot of progress for brush models 2021-01-20 01:28:54 +09:00
qf_output.h [vulkan] Use per-swapchain images for output framebuffers 2023-06-21 14:47:19 +09:00
qf_palette.h [vulkan] Use palette lookups for top/bottom colors 2022-11-15 11:53:07 +09:00
qf_particles.h [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
qf_renderpass.h [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
qf_scene.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
qf_sprite.h [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
qf_texture.h [vulkan] Add a function to update texture contents 2022-11-15 09:18:26 +09:00
qf_translucent.h [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
qf_vid.h [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
render.h [vulkan] Connect the main and output render steps 2023-06-23 02:30:58 +09:00
resource.h [vulkan] Complete resource image and image view 2023-02-19 12:25:13 +09:00
scrap.h [vulkan] Clean up a lot of unnecessary includes 2022-03-30 15:54:07 +09:00
shader.h [vulkan] Generate code for resource nodes 2021-01-05 14:15:35 +09:00
staging.h [vulkan] Make QFV_PacketCopyBuffer take destination offset 2023-01-11 11:34:22 +09:00
swapchain.h [vulkan] Implement screenshot 2021-03-24 19:20:53 +09:00