[cairo-bugs] [Bug 69796] HiDPI scaling not working with quartz cairo_surface_create_similar() implementation

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Nov 16 16:57:35 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=69796

Brion Vibber <brion at pobox.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |brion at pobox.com

--- Comment #4 from Brion Vibber <brion at pobox.com> ---
Created attachment 109576
  --> https://bugs.freedesktop.org/attachment.cgi?id=109576&action=edit
Provisional patch to cairo to go along with GDK quartz backend changes

Provisional fix for cairo scaling on Quartz backend

CGContexts by default apply a device scaling factor, which ends up interfering
with the device_scale that is set on cairo at higher levels of the stack (eg in
GDK).

Undoing it here makes behavior more consistent with X11, as long as the caller
sets the device scale appropriately in cairo.

See GDK quartz patches on https://bugzilla.gnome.org/show_bug.cgi?id=740199
that fix the scaling on that end.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo-bugs/attachments/20141117/b2e0eac1/attachment.html>


More information about the cairo-bugs mailing list