|
@@ -5,7 +5,7 @@
|
|
import { WebGLUniforms } from './WebGLUniforms.js';
|
|
import { WebGLUniforms } from './WebGLUniforms.js';
|
|
import { WebGLShader } from './WebGLShader.js';
|
|
import { WebGLShader } from './WebGLShader.js';
|
|
import { ShaderChunk } from '../shaders/ShaderChunk.js';
|
|
import { ShaderChunk } from '../shaders/ShaderChunk.js';
|
|
-import { NoToneMapping, AddOperation, MixOperation, MultiplyOperation, EquirectangularRefractionMapping, CubeRefractionMapping, SphericalReflectionMapping, EquirectangularReflectionMapping, CubeUVRefractionMapping, CubeUVReflectionMapping, CubeReflectionMapping, PCFSoftShadowMap, PCFShadowMap, CineonToneMapping, Uncharted2ToneMapping, ReinhardToneMapping, LinearToneMapping, GammaEncoding, RGBDEncoding, RGBM16Encoding, RGBM7Encoding, RGBEEncoding, sRGBEncoding, LinearEncoding } from '../../constants.js';
|
|
|
|
|
|
+import { NoToneMapping, AddOperation, MixOperation, MultiplyOperation, EquirectangularRefractionMapping, CubeRefractionMapping, SphericalReflectionMapping, EquirectangularReflectionMapping, CubeUVRefractionMapping, CubeUVReflectionMapping, CubeReflectionMapping, PCFSoftShadowMap, PCFShadowMap, ACESFilmicToneMapping, CineonToneMapping, Uncharted2ToneMapping, ReinhardToneMapping, LinearToneMapping, GammaEncoding, RGBDEncoding, RGBM16Encoding, RGBM7Encoding, RGBEEncoding, sRGBEncoding, LinearEncoding } from '../../constants.js';
|
|
|
|
|
|
var programIdCount = 0;
|
|
var programIdCount = 0;
|
|
|
|
|
|
@@ -70,6 +70,10 @@ function getToneMappingFunction( functionName, toneMapping ) {
|
|
toneMappingName = 'OptimizedCineon';
|
|
toneMappingName = 'OptimizedCineon';
|
|
break;
|
|
break;
|
|
|
|
|
|
|
|
+ case ACESFilmicToneMapping:
|
|
|
|
+ toneMappingName = 'ACESFilmic';
|
|
|
|
+ break;
|
|
|
|
+
|
|
default:
|
|
default:
|
|
throw new Error( 'unsupported toneMapping: ' + toneMapping );
|
|
throw new Error( 'unsupported toneMapping: ' + toneMapping );
|
|
|
|
|