quakeforge/libs/video/renderer/vulkan
Bill Currie 935e883d8d [renderer] Switch to using HarfBuzz for glyph positioning
This means that QF should support more exotic fonts without any issue
(once the rest of the text handling system is up to snuff) as HarfBuzz
does all the hard work of handling OpenType, Graphite, etc text shaping,
including kerning (when enabled).

Also, font loading now loads all the glyphs into the atlas (preload is
gone).
2022-09-04 20:56:38 +09:00
..
shader [vulkan] Implement font rendering 2022-09-02 14:23:19 +09:00
test [vulkan] Update labeled struct inits 2022-03-31 01:26:57 +09:00
vkgen [build] Remove some csqc dependencies 2022-05-04 18:01:50 +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] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +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] Break render pass parsing away from swapchain 2022-04-24 17:04:10 +09:00
descriptor.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
device.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +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] Just simply exit for validation errors 2022-05-19 13:26:45 +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 [vulkan] Implement font rendering 2022-09-02 14:23:19 +09:00
renderpass.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
resource.c Fix some MXE build issues 2022-05-22 11:59:53 +09:00
scrap.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
shader.c [vulkan] Implement font rendering 2022-09-02 14:23:19 +09:00
shadow.plist [vulkan] Use the short name for the image types 2021-12-24 06:45:12 +09:00
staging.c [vulkan] Free the staging buffer's command buffers 2022-05-13 10:19:08 +09:00
swapchain.c [vulkan] Fix some comments and developer output 2022-05-19 13:26:45 +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 [hash] Rename the publicly visible hashlink_t to hashctx_t 2022-05-12 18:02:01 +09:00
vkparse.h [vulkan] Break render pass parsing away from swapchain 2022-04-24 17:04:10 +09:00
vkparse.plist [vulkan] Parse VkPresentModeKHR 2022-04-24 19:15:22 +09:00
vulkan_alias.c [vulkan] Add entity labels to command queues 2022-05-07 15:45:11 +09:00
vulkan_bsp.c [render] Add basic 2d line drawing 2022-08-27 17:29:15 +09:00
vulkan_compose.c [vulkan] Move viewport and scissor into qfv_renderpass_t 2022-04-01 20:34:41 +09:00
vulkan_draw.c [renderer] Switch to using HarfBuzz for glyph positioning 2022-09-04 20:56:38 +09:00
vulkan_iqm.c [vulkan] Implement IQM animations 2022-05-08 14:21:40 +09:00
vulkan_lighting.c Fix a bunch of issues for clang 2022-07-31 17:15:40 +09:00
vulkan_lightmap.c [renderer] Clean up most uses of currententity 2022-03-11 15:07:38 +09:00
vulkan_main.c [vulkan] Use instanced rendering for brush models 2022-05-25 13:29:11 +09:00
vulkan_matrices.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
vulkan_particles.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
vulkan_scene.c [vulkan] Use instanced rendering for brush models 2022-05-25 13:29:11 +09:00
vulkan_sprite.c [vulkan] Plug some leaking sprite descriptors 2022-05-11 01:52:22 +09:00
vulkan_texture.c [vulkan] Fix incorrect image view format 2022-08-31 18:14:24 +09:00
vulkan_vid_common.c [vulkan] Free the staging buffer's command buffers 2022-05-13 10:19:08 +09:00