Vulkan glyph fixes
- 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 |
---|---|
![]() |
![]() |
Font rendering still doesn't match OpenGL, but I think this MR gets it closer, and decent enough to carry on now.