提交 dab0da00 编写于 作者: M Mr.doob

Merge pull request #8227 from bhouston/encodings_cleanup

clean up of texture.encoding support of WebGLRenderTarget
......@@ -93,16 +93,16 @@ THREE.WebGLPrograms = function ( renderer, capabilities ) {
return false;
}
var encoding;
if( map.encoding !== undefined ) { // standard texture
if( map instanceof THREE.Texture ) {
encoding = map.encoding;
}
else if( map.texture !== undefined ) { // render target pretending to be a texture, get the texture inside it.
else if( map instanceof THREE.WebGLRenderTarget ) {
encoding = map.texture.encoding;
}
else {
throw new Error( "can not determine texture encoding from map: " + map );
}
// add backwards compatibility for WebGLRenderer.gammaInput parameter, should probably be removed at some point.
// add backwards compatibility for WebGLRenderer.gammaInput parameter, should probably be removed at some point.
if( encoding === THREE.LinearEncoding && renderer.gammaInput ) {
encoding = THREE.GammaEncoding;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册