quakeforge/include/QF/Vulkan
Bill Currie a186df90f3 [vulkan] Connect the main and output render steps
The output system's update_input takes a parameter specifying the render
step from which it is to get the output view of that step and updates
its descriptors as necessary.

With this, the full render job is working for alias models (minus a few
glitches).
2023-06-23 02:30:58 +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] Get the output step working for draw 2023-06-22 11:17:03 +09:00
qf_iqm.h [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +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