2016-06-09 13 views
2

Ich bin versucht, eine mobile App mit Three.js auf Cordova zu bauen,WebGL auf Cordova mit Three.js

Dies läuft auf dem PC im Browser in Ordnung, aber auf dem Gerät scheint es nicht zu Lage sein, die WebGL-Kontext auf einem Samsung-Anmerkung 3

Dies ist der Fehler zu erstellen:

THREE.WebGLRenderer 77 
THREE.WebGLRenderer: Error creating WebGL context. three.min.js:633 
THREE.WebGLRenderer three.min.js:633 
Uncaught TypeError: Cannot call method 'getExtension' of null 

ich bin mit Zebrastreifen, aber es scheint keinen Unterschied

+1

Ich glaube nicht, WebView WebGL unterstützt bis KitKat, welche Version von Android haben Sie? –

Antwort

1

Ja ich zu machen m läuft 4.4.2 was tut WebGL scheint es nicht zu unterstützen. Ich fand heraus, dass Sie CrossWalk verwenden und GPU auf der Blacklist aktivieren müssen.

<preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect --ignore-gpu-blacklist" />