|
|
@@ -341,6 +341,7 @@ function WebGLPrograms( renderer, cubemaps, cubeuvmaps, extensions, capabilities
|
|
|
toneMapping: toneMapping,
|
|
|
|
|
|
decodeVideoTexture: HAS_MAP && ( material.map.isVideoTexture === true ) && ( ColorManagement.getTransfer( material.map.colorSpace ) === SRGBTransfer ),
|
|
|
+ decodeVideoTextureEmissive: HAS_EMISSIVEMAP && ( material.emissiveMap.isVideoTexture === true ) && ( ColorManagement.getTransfer( material.emissiveMap.colorSpace ) === SRGBTransfer ),
|
|
|
|
|
|
premultipliedAlpha: material.premultipliedAlpha,
|
|
|
|
|
|
@@ -558,8 +559,10 @@ function WebGLPrograms( renderer, cubemaps, cubeuvmaps, extensions, capabilities
|
|
|
_programLayers.enable( 18 );
|
|
|
if ( parameters.decodeVideoTexture )
|
|
|
_programLayers.enable( 19 );
|
|
|
- if ( parameters.alphaToCoverage )
|
|
|
+ if ( parameters.decodeVideoTextureEmissive )
|
|
|
_programLayers.enable( 20 );
|
|
|
+ if ( parameters.alphaToCoverage )
|
|
|
+ _programLayers.enable( 21 );
|
|
|
|
|
|
array.push( _programLayers.mask );
|
|
|
|