immersive-web / webvr-polyfill

Use WebVR today, without requiring a special browser build.
http://immersive-web.github.io/webvr-polyfill/examples/
Apache License 2.0
1.4k stars 323 forks source link

Double vision on Pixel XL #176

Closed garethwilliams closed 7 years ago

garethwilliams commented 8 years ago

Using A-frame, on Nexus 5x WebVR scenes looks fine. However, when viewing WebVR scenes on a Pixel XL the stereoscopic does not match up, one of the eyes is too far apart. This causes double vision when viewing within a headset.

borismus commented 8 years ago

@btco Any chance we can update the dpdb with new Android devices?

On Thu, Nov 17, 2016 at 6:21 AM Gareth Williams notifications@github.com wrote:

Using A-frame, on Nexus 5x WebVR scenes looks fine. However, when viewing WebVR scenes on a Pixel XL the stereoscopic does not match up, one of the eyes is too far apart. This causes double vision when viewing within a headset.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/googlevr/webvr-polyfill/issues/176, or mute the thread https://github.com/notifications/unsubscribe-auth/AAQ8gHFuH9-zrSLnkc1fqqJAlgg5eg-_ks5q_GLvgaJpZM4K1XJ2 .

Ariel-zhangyue commented 7 years ago

@borismus
My android device is also not included in the dpdb_cache.js..and I do not know how to calculate it ..Could you please kindly tell me how to calculate "device"["rules"], ["bw"] and ["ac"] as well..? Here is my device infomation, thanks in advance!!

device_info1 device_info2

and some js console message when test webpage based on A-frame on Android device:

console_screenshot
AdrienPoupa commented 7 years ago

Hello,

Any progress on this. It's really disturbing not to be able to use a recent device in a cardboard.

Ariel-zhangyue commented 7 years ago

@AdrienPoupa yes, I add some additional information in DBPB cache file, you can refer to this linkhttps://github.com/aframevr/aframe/issues/2117#issuecomment-265275683

I get my device information from https://play.google.com/store/apps/details?id=com.jphilli85.deviceinfo

It seems they just match 'ua' and 'res' rules , so make sure "ua"(user agent I guess) is correct. We have to wait till Google updates that database... Have a try to fix it locally...

jsantell commented 7 years ago

In #233, the local DPDB has been updated and sync'd with the online version at webvr.rocks (once https://github.com/WebVRRocks/webvr-polyfill-dpdb/pull/7 is merged), which includes the Pixel XL. Try the latest version which should fix this -- please reopen if this does not fix the issue. Thanks!