Open Bug 1371108 Opened 7 years ago Updated 2 years ago

WebGL: Make default back buffer default to 8x8 AA when available

Categories

(Core :: Graphics: CanvasWebGL, enhancement, P5)

enhancement

Tracking

()

UNCONFIRMED

People

(Reporter: markus, Unassigned)

Details

(Keywords: feature, Whiteboard: [gfx-noted])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36

Steps to reproduce:

In our online applications www.paintsupreme.com and www.raysupreme.com we render the complete UI via WebGL.

Fonts are drawn as triangles directly on the default back buffer. This was a design decision as we have a lot of dynamic content, like text edits, and pre-rendering all text was too much of a performance issue as we have to be able to draw the UI in 60fps.

Right now Firefox uses a fixed anti-aliasing on the default back buffer of 4x4 which makes fonts look low - quality / blurry. Safari does 8x8 by default when available and the UI looks much better with it.



Actual results:

Right now Firefox uses a fixed anti-aliasing on the default back buffer of 4x4 which makes fonts look low - quality / blurry on www.paintsupre.com and www.raysupreme.com.


Expected results:

Better looking UI because of higher AA.
Component: Untriaged → Canvas: WebGL
Product: Firefox → Core
Keywords: feature
Priority: -- → P5
Whiteboard: [gfx-noted]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.