quakeforge/libs/video/renderer/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
..
shader [vulkan] Add partial support for cube maps to OIT 2023-02-14 13:24:47 +09:00
test [vulkan] Update staging test for properties2 2022-09-22 09:35:57 +09:00
vkgen [vkgen] Support custom parsing in multi-type fields 2023-06-16 18:53:37 +09:00
barrier.c [vulkan] Implement order implement transparency 2022-12-01 03:00:47 +09:00
buffer.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
capture.c [vulkan] Calculate the size of the capture buffer 2022-09-28 02:46:09 +09:00
command.c [vulkan] Name the managed command buffer pool 2023-06-22 20:06:46 +09:00
debug.c [vulkan] Label renderpass and subpass sections 2022-05-07 15:45:11 +09:00
descriptor.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
device.c [vulkan] Implement most of the changes for cube rendering 2023-02-14 13:24:47 +09:00
image.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
instance.c [vulkan] Switch to using vkGetPhysicalDeviceProperties2 2022-09-22 09:35:56 +09:00
memory.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
pipeline.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
pl_output.plist [vulkan] Use bare dictionaries for spec files 2023-03-12 14:48:14 +09:00
pl_quake_def.plist [vulkan] Get iqm rendering working again 2023-06-23 09:38:41 +09:00
projection.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
render.c [vulkan] Correct depth and winding issues 2023-06-23 02:30:58 +09:00
render_load.c [vulkan] Connect the main and output render steps 2023-06-23 02:30:58 +09:00
resource.c [vulkan] Ensure host-visible buffers are big enough to flush 2023-03-09 10:19:24 +09:00
rp_defcube.plist [vulkan] Use bare dictionaries for spec files 2023-03-12 14:48:14 +09:00
rp_deferred.plist [vulkan] Use bare dictionaries for spec files 2023-03-12 14:48:14 +09:00
rp_forward.plist [vulkan] Use bare dictionaries for spec files 2023-03-12 14:48:14 +09:00
rp_main_def.plist [vulkan] Move scr_funcs handling into vulkan_draw 2023-06-23 18:07:40 +09:00
rp_output.plist [vulkan] Use bare dictionaries for spec files 2023-03-12 14:48:14 +09:00
rp_shadow.plist [vulkan] Use bare dictionaries for spec files 2023-03-12 14:48:14 +09:00
scrap.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
shader.c [vulkan] Implement most of the changes for cube rendering 2023-02-14 13:24:47 +09:00
staging.c [vulkan] Make QFV_PacketCopyBuffer take destination offset 2023-01-11 11:34:22 +09:00
swapchain.c [vulkan] Rework render pass setup 2022-11-26 23:26:35 +09:00
util.c [vulkan] Clean up a lot of unnecessary includes 2022-03-30 15:54:07 +09:00
util.h Fix a pile of warnings for gcc 12 2022-07-31 17:13:26 +09:00
vkparse.c [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
vkparse.h [vulkan] Implement most of the new job system 2023-03-22 19:32:49 +09:00
vkparse.plist [vulkan] Connect the main and output render steps 2023-06-23 02:30:58 +09:00
vulkan_alias.c [vulkan] Get alias model rendering mostly working 2023-06-23 02:30:58 +09:00
vulkan_bsp.c [vulkan] Get alias model rendering mostly working 2023-06-23 02:30:58 +09:00
vulkan_compose.c [vulkan] Get the compose subpass working 2023-06-23 02:30:58 +09:00
vulkan_draw.c [vulkan] Move scr_funcs handling into vulkan_draw 2023-06-23 18:07:40 +09:00
vulkan_iqm.c [vulkan] Get iqm rendering working again 2023-06-23 09:38:41 +09:00
vulkan_lighting.c [vulkan] Get lighting mostly working 2023-06-23 02:30:58 +09:00
vulkan_lightmap.c [renderer] Clean up most uses of currententity 2022-03-11 15:07:38 +09:00
vulkan_main.c [vulkan] Get iqm rendering working again 2023-06-23 09:38:41 +09:00
vulkan_matrices.c [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
vulkan_output.c [vulkan] Connect the main and output render steps 2023-06-23 02:30:58 +09:00
vulkan_palette.c [vulkan] Use palette lookups for top/bottom colors 2022-11-15 11:53:07 +09:00
vulkan_particles.c [vulkan] Get alias model rendering mostly working 2023-06-23 02:30:58 +09:00
vulkan_renderpass.c [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
vulkan_scene.c [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
vulkan_sprite.c [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00
vulkan_texture.c [vulkan] Add a function to update texture contents 2022-11-15 09:18:26 +09:00
vulkan_translucent.c [vulkan] Get alias model rendering mostly working 2023-06-23 02:30:58 +09:00
vulkan_vid_common.c [vulkan] Move frames from vulkan_ctx to renderctx 2023-06-22 16:47:15 +09:00