quakeforge/libs/video/renderer/vulkan
Bill Currie 8179c44042 [vulkan] Rework pipeline parsing for better reuse
It's not entirely there yet, but the basics are working. Work is still
needed for avoiding duplication of objects (different threads will have
different contexts and thus different tables, so necessary per-thread
duplication should not become a problem) and general access to arbitrary
fields (mostly just parsing the strings)
2021-02-04 17:03:49 +09:00
..
test [vulkan] Rewrite staging buffer packet handling 2021-01-23 12:01:52 +09:00
vkgen [vulkan] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
alias.frag [vulkan] Implement team colors 2021-02-02 19:53:36 +09:00
alias.vert [vulkan] Start work on the alias pipeline 2021-01-26 10:20:50 +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
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
namehack.h [renderer] Continue the job of merging SCR_UpdateScreen 2021-01-11 16:57:31 +09:00
passthrough.vert [vulkan] Add support for building and loading shaders 2020-12-23 14:32:29 +09:00
pipeline.c [vulkan] Destroy pipeline on shutdown 2021-01-05 23:54:22 +09:00
pushcolor.frag [vulkan] Add support for building and loading shaders 2020-12-23 14:32:29 +09:00
qfpipeline.plist [vulkan] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
quakebsp.frag [vulkan] Get sky sheets working 2021-01-23 23:58:34 +09:00
quakebsp.vert [vulkan] Get sky sheets mostly working 2021-01-23 22:51:59 +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] Start work on the alias pipeline 2021-01-26 10:20:50 +09:00
staging.c [vulkan] Name most resources 2021-01-31 19:58:55 +09:00
swapchain.c Fix a pile of double semicolons 2021-01-09 20:42:23 +09:00
twod.frag [vulkan] Implement most of the 2D renderer 2021-01-14 00:44:34 +09:00
twod.vert [vulkan] Switch to float/normalized for pics 2021-01-12 13:51:41 +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] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
vkparse.h [vulkan] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
vkparse.plist [vulkan] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
vulkan_alias.c [vulkan] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
vulkan_bsp.c [vulkan] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
vulkan_draw.c [vulkan] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
vulkan_lightmap.c [models] Move brush data into its own struct 2021-02-01 19:31:11 +09:00
vulkan_main.c [vulkan] Create the lights buffer 2021-01-27 16:16:28 +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] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00