quakeforge/libs/video/renderer/vulkan
Bill Currie ba6450d0b4 [vulkan] Make a start on the 2D pipeline
Short wrappers for Draw functins are in vid_render_vulkan.c so the
vulkan context can be passed on to the actual functions. The 2D shaders
are set up similar to those in glsl, but with full 32-bit color (rgba)
support instead of paletted. However, the textures are not loaded yet,
nor is anything bound.
2021-01-10 15:56:17 +09:00
..
vkgen [vulkan] Implement pipeline creation 2021-01-05 23:42:30 +09:00
buffer.c Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
command.c Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
descriptor.c [vulkan] Clean up some tangled dependencies 2021-01-04 17:26:39 +09:00
device.c [vulkan] Make a start on the 2D pipeline 2021-01-10 15:56:17 +09:00
image.c [vulkan] Allow images to be created initialized 2021-01-10 15:26:09 +09:00
instance.c [vulkan] Update the validation layer request 2021-01-05 17:46:03 +09:00
memory.c Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
namehack.h Start work on a Vulkan-based renderer 2019-07-06 14:56:15 +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] Make a start on the 2D pipeline 2021-01-10 15:56:17 +09:00
renderpass.c [vulkan] Fix some formtatting 2021-01-07 22:49:43 +09:00
shader.c [vulkan] Make a start on the 2D pipeline 2021-01-10 15:56:17 +09:00
swapchain.c Fix a pile of double semicolons 2021-01-09 20:42:23 +09:00
twod.frag [vulkan] Make a start on the 2D pipeline 2021-01-10 15:56:17 +09:00
twod.vert [vulkan] Make a start on the 2D pipeline 2021-01-10 15:56:17 +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] Parse sampler definitions 2021-01-10 15:50:24 +09:00
vkparse.h [vulkan] Parse sampler definitions 2021-01-10 15:50:24 +09:00
vkparse.plist [vulkan] Parse sampler definitions 2021-01-10 15:50:24 +09:00
vulkan_draw.c [vulkan] Make a start on the 2D pipeline 2021-01-10 15:56:17 +09:00
vulkan_vid_common.c [vulkan] Make a start on the 2D pipeline 2021-01-10 15:56:17 +09:00