quakeforge/include/QF/Vulkan
Bill Currie 41d69586d2 [vulkan] Get particles mostly working in the new system
The particles die instantly due to curFrame not updating (next commit),
but otherwise work nicely, especially sync is better (many thanks to
Darian for his help with understanding sync scope).
2023-06-24 03:26:22 +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] Hook up sprite rendering in the new system 2023-06-23 20:37:06 +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] Get particles mostly working in the new system 2023-06-24 03:26:22 +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] Hook up sprite rendering in the new system 2023-06-23 20:37:06 +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