Open Bug 1371108 Opened 8 years ago Updated 3 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.