hecrj/wgpu_glyph

Bug: wgpu_glyph renders gibberish psuedo-glyphs when used with ANGLE and or OpenGL backend on ARM OSX

Opened this issue · 0 comments

I'm running into an issue with wgpu_glyph where it renders gibberish letters if an OpenGL or ANGLE backend is used. But if a Metal backend is used everything renders perfectly normally. Unfortunately Chrome does not yet support Metal unless enabled in an experimental feature flag. See images below

ANGLE On Chrome 114, With M2 Macbook:
Screenshot 2023-06-03 at 4 13 40 PM
METAL On Chrome 114, With M2 Macbook:
Screenshot 2023-06-03 at 4 14 38 PM

One thing to note is that the gibberish letters are different every time a new window is opened. But are not different within the same window. This is not the case with Firefox where the gibberish is different every time. It does work without changing any feature flags in Safari. But that is because Safari Uses Metal by default. This issue also happens with Firefox (113.0) .