You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Notice how text has black fringing on outlines for certain GUI elements:
Click to view at full size, which is required for accurate comparison.
OpenGL
Vulkan
OpenGL
Vulkan
This is not present for all text though. Maybe it's caused by sub-pixel offset on certain Control nodes?
This may due to the font subpixel optimization blend mode not being updated for the OpenGL renderer. That said, the editor fonts do not use subpixel optimization (there are no settings for it, even).
Note: This is unrelated to font subpixel positioning, which only affects how the glyphs themselves are rasterized, not how the engine draws them. I'm referring to font LCD subpixel optimizations above.
Steps to reproduce
Open the editor on a project with the OpenGL renderer (godot /path/to/project.godot --rendering-driver opengl3 --single-window).
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered:
I spent some time yesterday investigating this issue. I think I have it narrowed down to an issue with the texture format in OpenGL. OpenGL appears to do something funny when blending the multiple samples taken for linear sampling.
Edit: I was wrong, it wasn't from linear filtering, it was a classic accidentally writing to alpha channel bug
Godot version
4.0.beta (53d2a9a)
System information
Fedora 36, GeForce GTX 1080 (NVIDIA 515.65.01)
Issue description
Notice how text has black fringing on outlines for certain GUI elements:
Click to view at full size, which is required for accurate comparison.
This is not present for all text though. Maybe it's caused by sub-pixel offset on certain Control nodes?
This may due to the font subpixel optimization blend mode not being updated for the OpenGL renderer. That said, the editor fonts do not use subpixel optimization (there are no settings for it, even).
Note: This is unrelated to font subpixel positioning, which only affects how the glyphs themselves are rasterized, not how the engine draws them. I'm referring to font LCD subpixel optimizations above.
Steps to reproduce
godot /path/to/project.godot --rendering-driver opengl3 --single-window
).Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: