소스 검색

Fixed webgl_depth_texture example. See #10672.

Mr.doob 8 년 전
부모
커밋
73335f9577
1개의 변경된 파일2개의 추가작업 그리고 18개의 파일을 삭제
  1. 2 18
      examples/webgl_depth_texture.html

+ 2 - 18
examples/webgl_depth_texture.html

@@ -109,23 +109,7 @@
 
 
       function init() {
       function init() {
 
 
-        var canvas = document.querySelector('canvas');
-        var gl;
-        try {
-
-          gl = canvas.getContext('webgl2');
-
-        } catch (err) {
-
-          console.error(err);
-
-        }
-        var isWebGL2 = Boolean(gl);
-
-        renderer = new THREE.WebGLRenderer( {
-          canvas: canvas,
-          context: gl
-        } );
+        renderer = new THREE.WebGLRenderer( { canvas: document.querySelector('canvas') } );
 
 
         if ( !renderer.extensions.get('WEBGL_depth_texture') ) {
         if ( !renderer.extensions.get('WEBGL_depth_texture') ) {
           supportsExtension = false;
           supportsExtension = false;
@@ -155,7 +139,7 @@
         target.stencilBuffer = false;
         target.stencilBuffer = false;
         target.depthBuffer = true;
         target.depthBuffer = true;
         target.depthTexture = new THREE.DepthTexture();
         target.depthTexture = new THREE.DepthTexture();
-        target.depthTexture.type = isWebGL2 ? THREE.FloatType : THREE.UnsignedShortType;
+        target.depthTexture.type = THREE.UnsignedShortType;
 
 
         // Our scene
         // Our scene
         scene = new THREE.Scene();
         scene = new THREE.Scene();