quakeforge/libs/video/renderer/vulkan
Bill Currie 4feffd2de5 [vulkan] Support multiple loaded fonts
Currently, only 16 fonts can be loaded (I need to sort out descriptor
set pools), but glyphs are grouped into batches of the same font. While
not quite optimal as it can result in bouncing between descriptor sets a
lot, it's still reasonably efficient.
2022-10-07 16:53:13 +09:00
..
shader [vullkan] Rework Draw implementation 2022-10-03 10:29:49 +09:00
test [vulkan] Update staging test for properties2 2022-09-22 09:35:57 +09:00
vkgen [vulkan] Make Vulkan_CreateRenderPass more generally useful 2022-09-22 09:35:56 +09:00
barrier.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
buffer.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
capture.c [vulkan] Calculate the size of the capture buffer 2022-09-28 02:46:09 +09:00
command.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
debug.c [vulkan] Label renderpass and subpass sections 2022-05-07 15:45:11 +09:00
deferred.plist [vulkan] Make Vulkan_CreateRenderPass more generally useful 2022-09-22 09:35:56 +09:00
descriptor.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
device.c [vulkan] Enable the multiview feature 2022-09-22 09:38:39 +09:00
forward.plist [vulkan] Resurrect the forward render pass spec 2022-05-04 14:44:54 +09:00
image.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
instance.c [vulkan] Switch to using vkGetPhysicalDeviceProperties2 2022-09-22 09:35:56 +09:00
memory.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
pipeline.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
projection.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
qfpipeline.plist [vullkan] Rework Draw implementation 2022-10-03 10:29:49 +09:00
resource.c [vulkan] Add resource memory offset to qfv_resobj_s 2022-10-03 09:14:29 +09:00
scrap.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
shader.c [vullkan] Rework Draw implementation 2022-10-03 10:29:49 +09:00
shadow.plist [vulkan] Hook up the shadow map render pass 2022-09-22 09:35:57 +09:00
staging.c [vulkan] Add a couple of staging helper functions 2022-10-03 09:09:34 +09:00
swapchain.c [vulkan] Implement window resize support 2022-09-26 13:04:56 +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 [vulkan] Set source item for cexpr errors 2022-09-22 09:35:56 +09:00
vkparse.h [vulkan] Make Vulkan_CreateRenderPass more generally useful 2022-09-22 09:35:56 +09:00
vkparse.plist [vulkan] Make Vulkan_CreateRenderPass more generally useful 2022-09-22 09:35:56 +09:00
vulkan_alias.c [vulkan] Rename the renderpass files 2022-09-22 09:35:56 +09:00
vulkan_bsp.c [vulkan] Partially document bsp rendering 2022-09-22 09:35:57 +09:00
vulkan_compose.c [vulkan] Rename the renderpass files 2022-09-22 09:35:56 +09:00
vulkan_draw.c [vulkan] Support multiple loaded fonts 2022-10-07 16:53:13 +09:00
vulkan_iqm.c [vulkan] Rename the renderpass files 2022-09-22 09:35:56 +09:00
vulkan_lighting.c [vulkan] Fix a merge dropping that missed a conview change 2022-09-22 10:38:26 +09:00
vulkan_lightmap.c [renderer] Clean up most uses of currententity 2022-03-11 15:07:38 +09:00
vulkan_main.c [vulkan] Implement window resize support 2022-09-26 13:04:56 +09:00
vulkan_matrices.c [vulkan] Rename the renderpass files 2022-09-22 09:35:56 +09:00
vulkan_particles.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
vulkan_renderpass.c [vulkan] Implement window resize support 2022-09-26 13:04:56 +09:00
vulkan_scene.c [vulkan] Use instanced rendering for brush models 2022-05-25 13:29:11 +09:00
vulkan_sprite.c [vulkan] Rename the renderpass files 2022-09-22 09:35:56 +09:00
vulkan_texture.c [vulkan] Clean up QFV_duSetObjectName usage a little 2022-10-02 15:07:04 +09:00
vulkan_vid_common.c [vulkan] Implement window resize support 2022-09-26 13:04:56 +09:00