Page 1 of 1

Online Play Demo - Chrome Bug Fixed

Posted: Thu Jan 05, 2017 09:46
by ngoeminne
Hey folks,

As some might know, there was a bug in chrome that miscalculated the css3-perspective transform matrices in combination with high dpi screens.
The bugs were in chrome's blink rendering engine while using hardware enhanced zooming.

Since our perspective-rendering is using the css3 transformations of this great blog post (by franklin)
http://franklinta.com/2014/09/08/comput ... ransforms/

we suffered from this chrome bug
https://bugs.chromium.org/p/chromium/is ... ?id=242685

and hand no other work around then to disable the following setting in chrome
chrome://flags/#enable-use-zoom-for-dsf

Frankin just informed me that he fixed the issue in chrome itself and is available in the 56 beta and 57 dev build.
If you like you can install the nightly build (canary) along your usual chrome version

https://www.chromium.org/getting-involved/dev-channel

I did and can confirm that issue is gone, and we don't need the special setting any longer.
The fix will be rolled out in M56, and should be available in a couple of weeks.

Thanks to Franklin for solving it.
Kind regards,
Nico

Re: Online Play Demo - Chrome Bug Fixed

Posted: Fri Jan 06, 2017 20:17
by snowdrop
How cool is this =))

Re: Online Play Demo - Chrome Bug Fixed

Posted: Fri Jan 27, 2017 09:04
by ngoeminne
Hi Folks,

Hoeray! As of today, the stable Chrome M56 is graduately being pushed to the world. Franklin's patch made it!

The update will be automatically rolled out the next week, but if you don't like to wait for it:
In chrome, options button -> help -> about chrome (it will check and install the new version, reboot required)

In the M56 version we don't need to disable the chrome://flags/#enable-use-zoom-for-dsf flag any longer,
so if you have previousely disabled this setting, you can restore it to 'default'.

From now on, blazing fast hardware accellerated css3 perspective transformations on high dpi devices (4k screens).

Have fun!
Nico