Sky is black for Arches preset on Galaxy S6, any browser
To reproduce:
- On Galaxy S6, launch FF or Chrome, or with Gear VR, Oculus Browser or Samsung Internet for VR
- surf to https://feiss.github.io/aframe-environment-component/#
- navigate to Arches preset Expected result: sky is blue Actual result: sky is black (ground and arches are normal)
Other presets have expected sky, and Arches works properly on old iPhone & macOS
Manifests identically when used with https://rawgit.com/aframevr/aframe/a1a142f/dist/aframe-master.min.js (later than 0.8.2)
log from Oculus Browser:
A-Frame Version: 0.7.0 (Date 22-09-2017, Commit #570c623e)
index.js:87 three Version: ^0.87.0
index.js:88 WebVR Polyfill Version: ^0.9.36
three.js:20919 THREE.WebGLRenderer 87
three.js:20598 THREE.WebGLRenderer: OES_texture_float extension not supported.
get @ three.js:20598
three.js:20598 THREE.WebGLRenderer: OES_texture_float_linear extension not supported.
get @ three.js:20598
three.js:20598 THREE.WebGLRenderer: OES_texture_half_float extension not supported.
get @ three.js:20598
three.js:20598 THREE.WebGLRenderer: OES_texture_half_float_linear extension not supported.
get @ three.js:20598
aframe-environment-component.min.js:1 preset: forest
browser.js:111 core:schema:warn Unknown property color for component/system material.
three.js:20598 THREE.WebGLRenderer: EXT_texture_filter_anisotropic extension not supported.
get @ three.js:20598
/favicon.ico Failed to load resource: the server responded with a status of 404 ()
aframe-environment-component.min.js:1 preset: default
aframe-environment-component.min.js:1 preset: contact
aframe-environment-component.min.js:1 preset: egypt
aframe-environment-component.min.js:1 preset: checkerboard
aframe-environment-component.min.js:1 preset: goaland
aframe-environment-component.min.js:1 preset: yavapai
aframe-environment-component.min.js:1 preset: goldmine
aframe-environment-component.min.js:1 preset: threetowers
aframe-environment-component.min.js:1 preset: poison
aframe-environment-component.min.js:1 preset: arches
/aframe-environment-component/#:1 Uncaught (in promise) DOMException: The page needs to be fullscreen in order to call screen.orientation.lock().
VREffect.js:267 [Deprecation] VREyeParameters.offset is deprecated. Please use view matrices provided by VRFrameData instead.
render @ VREffect.js:267
hmm there must be some operation in the realistic sky shader incompatible with Galaxy S6. Starry and Osiris presets must fail too, I guess. I'll try to get an S6 and fix it. Thanks!
Actually, Starry and Osiris work fine, but default has a black sky
oh, that's weird, because they use the same shader..