Explorar o código

Examples: Fix parameters settings in webgl_shaders_tonemapping.

Mugen87 %!s(int64=5) %!d(string=hai) anos
pai
achega
a4f4740841
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      examples/webgl_shaders_tonemapping.html

+ 4 - 2
examples/webgl_shaders_tonemapping.html

@@ -333,9 +333,11 @@
 				var regularRenderTarget = new THREE.WebGLRenderTarget( windowThirdX, height, parameters );
 				var regularRenderTarget = new THREE.WebGLRenderTarget( windowThirdX, height, parameters );
 				ldrEffectComposer = new EffectComposer( renderer, regularRenderTarget );
 				ldrEffectComposer = new EffectComposer( renderer, regularRenderTarget );
 
 
-				if ( renderer.capabilities.isWebGL2 === false && renderer.extensions.get( 'OES_texture_half_float_linear' ) ) {
+				parameters.type = THREE.FloatType;
 
 
-					parameters.type = THREE.FloatType;
+				if ( renderer.capabilities.isWebGL2 === false && ! renderer.extensions.get( 'OES_texture_half_float_linear' ) ) {
+
+					parameters.type = undefined; // avoid usage of floating point textures
 
 
 				}
 				}