quakeforge/libs/video/renderer/vulkan
Bill Currie a94949c009 [vulkan] Start moving towards a deferred renderer
After getting lights even vaguely working for alias models, I realized
that it just wasn't going to be feasible to do nice lighting with
forward rendering. This gets the bulk of the work done for deferred
rendering, but still need to sort out the shaders before any real
testing can be done.
2021-02-14 11:35:06 +09:00
..
shader [vulkan] Move the shaders into their own directory 2021-02-10 17:43:11 +09:00
test [test] Get the tests building again 2021-02-05 21:43:12 +09:00
vkgen [vulkan] Allow all struct objects to be referenced 2021-02-14 11:32:57 +09:00
barrier.c [vulkan] Clear scrap image on creation 2021-01-21 21:24:19 +09:00
buffer.c Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
command.c [vulkan] Use darray size to control cmd buffer count 2021-01-15 22:45:49 +09:00
deferred.plist [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
descriptor.c [vulkan] Clean up some tangled dependencies 2021-01-04 17:26:39 +09:00
device.c [vulkan] Name most resources 2021-01-31 19:58:55 +09:00
image.c [vulkan] Move mip map generation commands to image 2021-02-02 00:04:45 +09:00
instance.c [vulkan] Create the lights buffer 2021-01-27 16:16:28 +09:00
memory.c Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
pipeline.c [vulkan] Destroy pipeline on shutdown 2021-01-05 23:54:22 +09:00
qfpipeline.plist [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
renderpass.c [vulkan] Use the msaaSamples cvar 2021-02-03 00:08:33 +09:00
scrap.c [vulkan] Name most resources 2021-01-31 19:58:55 +09:00
shader.c [vulkan] Move the shaders into their own directory 2021-02-10 17:43:11 +09:00
staging.c [test] Get the tests building again 2021-02-05 21:43:12 +09:00
swapchain.c Fix a pile of double semicolons 2021-01-09 20:42:23 +09:00
util.c Merge branch 'master' into vulkan 2020-06-25 14:03:52 +09:00
util.h Fix a couple more optimization warnings 2020-02-11 15:59:12 +09:00
vkparse.c [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
vkparse.h [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
vkparse.plist [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
vulkan_alias.c [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
vulkan_bsp.c [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
vulkan_draw.c [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
vulkan_lightmap.c [vulkan] Remove namehack.h 2021-02-05 11:10:43 +09:00
vulkan_main.c [vulkan] Remove namehack.h 2021-02-05 11:10:43 +09:00
vulkan_matrices.c [vulkan] Silence the matrix dump 2021-02-01 12:24:27 +09:00
vulkan_particles.c [vulkan] Make some little cleanups 2021-01-20 01:23:24 +09:00
vulkan_texture.c [vulkan] Move mip map generation commands to image 2021-02-02 00:04:45 +09:00
vulkan_vid_common.c [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00