[Webkit-unassigned] [Bug 134854] New: Safari 8 on OSX 10.10 does not run WebGL in Retina HiDPI mode.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jul 12 06:09:48 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=134854

           Summary: Safari 8 on OSX 10.10 does not run WebGL in Retina
                    HiDPI mode.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
               URL: http://threejs.org/examples/#webgl_buffergeometry_uint
        OS/Version: Other
            Status: NEW
          Severity: Critical
          Priority: P1
         Component: WebGL
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rik at n4.io


Tested on Retina macbook pro mid 2012, nvidia GPU.

HighDPI backbuffer resolution (set to 2x the css size) does not result in a hidpi blit to the front. Changing the backbuffer resolution does change the aliasing in the picture, so that appears to do something, but it seems to be just the compositor that somehow lowers the resolution again of the final output. Antialiasing is off, so i should be able to see hard jagged poly edges at highdp, but everything is as blurry as if the output is downscaled to lowdpi and then bilinear scaled back up to the final output.
Works fine on Safari on iOS 8 on retina ipad mini and works on Chrome on OSX 10.10 on the same machine.
Canvas 2D context does seem to blit correctly with the HiDPI backbuffer res.

I just applied the latest update of 10.10, version of safari is: 8.0 (10538.39.41), bug is still present.
I cant run nightly to try there since it says its not compatible with mavericks

As a test run the threejs example in chrome and in safari and the difference is immediately visible.
http://threejs.org/examples/#webgl_buffergeometry_uint

Thanks!

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list