quakeforge/libs/video/renderer/vulkan
Bill Currie 743b06d5c1 [vulkan] Script render graph initialization sequence
While every possible subsystem needs an initialization call, all that
does is add the actual initialization task to the render graph system.
This allows the render graph to be fully configurable, initializing only
those subsystems that the graph needs.

Scripted initialization is still separated from startup as render graph
creation needs various resources (eg, attachments) defined before
creating render and compute passes, but all those need to be created
before the subsystems can actually start up.
2024-01-30 23:13:16 +09:00
..
shader [vulkan] Remove the iqm fragment shaders 2024-01-23 14:45:50 +09:00
test [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
vkgen Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
barrier.c [vulkan] Enable synchronization validation 2024-01-28 09:00:01 +09:00
buffer.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
capture.c Clean up about 12000 allocations 2024-01-05 11:50:48 +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
device.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
dsmanager.c [vulkan] Create a descriptor set manager 2023-06-24 17:23:34 +09:00
image.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
instance.c [vulkan] Enable synchronization validation 2024-01-28 09:00:01 +09:00
memory.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
mouse_pick.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
pipeline.c [vulkan] Remove old descriptor and pipeline code 2023-12-17 18:45:02 +09:00
projection.c [vulkan] Make near and far clip explicit parameters 2023-08-13 17:30:24 +09:00
render.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
render_load.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
render_ui.c [vulkan] Set debug windows to auto_fit 2023-12-22 18:25:04 +09:00
resource.c [vulkan] Switch to vulkan 1.1/1.2 prop/feat structs 2023-12-17 18:45:02 +09:00
rp_main_def.plist [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
rp_main_fwd.plist [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
scrap.c [vulkan] Enable synchronization validation 2024-01-28 09:00:01 +09:00
shader.c [vulkan] Remove the iqm fragment shaders 2024-01-23 14:45:50 +09:00
smp_quake.plist [vulkan] Get spotlight shadows working 2023-08-02 19:34:37 +09:00
staging.c [vulkan] Allow for no barrier after image copy 2024-01-20 09:44:29 +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 Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
vkparse.h [vulkan] Clean out the old vkparse support functions 2023-06-26 00:59:57 +09:00
vkparse.plist [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_alias.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_bsp.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_compose.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_draw.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_iqm.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_lighting.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_lightmap.c [vulkan] Correct dynamic light distance for lightmaps 2024-01-28 09:00:01 +09:00
vulkan_matrices.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_output.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_palette.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_particles.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_planes.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_scene.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_sprite.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_texture.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_translucent.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_vid_common.c [vulkan] Enable synchronization validation 2024-01-28 09:00:01 +09:00