Bug 115310

Summary: [Mac] Disable canvas backing store scaling (HIGH_DPI_CANVAS)
Product: WebKit Reporter: Dean Jackson <dino>
Component: CanvasAssignee: Dean Jackson <dino>
Status: RESOLVED FIXED    
Severity: Normal CC: simon.fraser, thorton
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch simon.fraser: review+

Description Dean Jackson 2013-04-27 13:15:55 PDT
Disable the automatic pixel doubling in canvas backing stores on high dpi devices. This will potentially make canvases look worse of high dpi displays, but only if they were ignoring devicePixelRatio. Since the majority of high dpi displays *do not* auto-double (including mobile devices and other desktop browsers), this provides consistency and less chance of unnecessary memory use.

<rdar://problem/13437328>
Comment 1 Dean Jackson 2013-04-27 13:23:59 PDT
Created attachment 199911 [details]
Patch
Comment 2 Dean Jackson 2013-04-28 14:52:19 PDT
Committed r149261: <http://trac.webkit.org/changeset/149261>