quakeforge/include/QF/Vulkan
Bill Currie 33575f93d5 [vulkan] Implement deferred lighting for dlights
Static lights are yet to come (so the screen is black most of the time),
but dynamic lights work very nicely (and look very good) despite the
falloff being incorrect.
2021-02-25 15:51:54 +09:00
..
barrier.h [vulkan] Clear scrap image on creation 2021-01-21 21:24:19 +09:00
buffer.h [vulkan] Create the lights buffer 2021-01-27 16:16:28 +09:00
command.h [vulkan] Ensure staging buffer is idle before free 2021-01-20 16:25:26 +09:00
cvars.h [vulkan] Make the frames in flight configurable 2021-02-05 11:06:18 +09:00
debug.h [vulkan] Name most resources 2021-01-31 19:58:55 +09:00
descriptor.h Sanitize descriptors 2020-02-18 21:18:03 +09:00
device.h Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
draw.h [vulkan] Make a start on the 2D pipeline 2021-01-10 15:56:17 +09:00
funclist.h [vulkan] Implement lighting and compose passes 2021-02-24 19:58:31 +09:00
image.h [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
instance.h Create and destroy render pass and frame buffers 2020-02-18 17:18:37 +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
qf_alias.h [vulkan] Clean up the new render pass and framebuffers 2021-02-24 16:27:56 +09:00
qf_bsp.h [vulkan] Convert bsp and draw to deferred 2021-02-19 11:14:54 +09:00
qf_compose.h [vulkan] Implement lighting and compose passes 2021-02-24 19:58:31 +09:00
qf_draw.h [vulkan] Get the 2D pipeline up and running 2021-01-12 11:27:41 +09:00
qf_lighting.h [vulkan] Implement deferred lighting for dlights 2021-02-25 15:51:54 +09:00
qf_lightmap.h [models] Move brush data into its own struct 2021-02-01 19:31:11 +09:00
qf_main.h [vulkan] Make a lot of progress for brush models 2021-01-20 01:28:54 +09:00
qf_model.h [vulkan] Make a lot of progress for brush models 2021-01-20 01:28:54 +09:00
qf_particles.h [vulkan] Make some little cleanups 2021-01-20 01:23:24 +09:00
qf_texture.h [vulkan] Name most resources 2021-01-31 19:58:55 +09:00
qf_vid.h [vulkan] Add a position buffer to the g-buffer 2021-02-25 13:46:33 +09:00
renderpass.h [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
scrap.h [vulkan] Name most resources 2021-01-31 19:58:55 +09:00
shader.h [vulkan] Generate code for resource nodes 2021-01-05 14:15:35 +09:00
staging.h [vulkan] Name most resources 2021-01-31 19:58:55 +09:00
swapchain.h Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00