Online Play Demo - Chrome Bug Fixed

All projects that somehow make usage of code.
Post Reply
ngoeminne
Posts:324
Joined:Mon Feb 29, 2016 15:34
Online Play Demo - Chrome Bug Fixed

Post by ngoeminne » Thu Jan 05, 2017 09:46

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
User avatar
snowdrop
developer
Posts:798
Joined:Mon Feb 01, 2010 15:25
Location:Sweden
Contact:

Re: Online Play Demo - Chrome Bug Fixed

Post by snowdrop » Fri Jan 06, 2017 20:17

How cool is this =))
ngoeminne
Posts:324
Joined:Mon Feb 29, 2016 15:34

Re: Online Play Demo - Chrome Bug Fixed

Post by ngoeminne » Fri Jan 27, 2017 09:04

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
Post Reply