|
|
@@ -193,6 +193,9 @@ class WebGLRenderer {
|
|
|
let _clippingEnabled = false;
|
|
|
let _localClippingEnabled = false;
|
|
|
|
|
|
+ // transmission render target scale
|
|
|
+ this.transmissionResolutionScale = 1.0;
|
|
|
+
|
|
|
// camera matrices cache
|
|
|
|
|
|
const _currentProjectionMatrix = new Matrix4();
|
|
|
@@ -1497,7 +1500,7 @@ class WebGLRenderer {
|
|
|
const transmissionRenderTarget = currentRenderState.state.transmissionRenderTarget[ camera.id ];
|
|
|
|
|
|
const activeViewport = camera.viewport || _currentViewport;
|
|
|
- transmissionRenderTarget.setSize( activeViewport.z, activeViewport.w );
|
|
|
+ transmissionRenderTarget.setSize( activeViewport.z * _this.transmissionResolutionScale, activeViewport.w * _this.transmissionResolutionScale );
|
|
|
|
|
|
//
|
|
|
|