Vulkan glyph fixes

Georges Basile Stavracas Neto requested to merge gbsneto/vulkan-glyph-fixes into main
  • Use more appropriate blend factors for text pipelines that avoids incompatible results
  • Rework the glyph cache to add padding around individual glyphs
    • This also ensures that no garbage from the atlas find its way into individual glyphs via linear samplis
  • Cleanups
Before After
Captura_de_tela_de_2023-04-06_23-03-10 Captura_de_tela_de_2023-04-08_20-20-09

Font rendering still doesn't match OpenGL, but I think this MR gets it closer, and decent enough to carry on now.

Merge request reports