@@ -28,6 +28,7 @@ import { WebGLGeometries } from './webgl/WebGLGeometries.js';
2828import { WebGLIndexedBufferRenderer } from './webgl/WebGLIndexedBufferRenderer.js' ;
2929import { WebGLInfo } from './webgl/WebGLInfo.js' ;
3030import { WebGLMorphtargets } from './webgl/WebGLMorphtargets.js' ;
31+ import { WebGLMultisampleRenderTarget } from './WebGLMultisampleRenderTarget.js' ;
3132import { WebGLObjects } from './webgl/WebGLObjects.js' ;
3233import { WebGLPrograms } from './webgl/WebGLPrograms.js' ;
3334import { WebGLProperties } from './webgl/WebGLProperties.js' ;
@@ -1267,7 +1268,8 @@ function WebGLRenderer( parameters ) {
12671268
12681269 if ( _transmissionRenderTarget === null ) {
12691270
1270- _transmissionRenderTarget = new WebGLRenderTarget ( 1024 , 1024 , {
1271+ const renderTargetType = _antialias && capabilities . isWebGL2 && false ? WebGLMultisampleRenderTarget : WebGLRenderTarget ;
1272+ _transmissionRenderTarget = new renderTargetType ( 1024 , 1024 , {
12711273 generateMipmaps : true ,
12721274 minFilter : LinearMipmapLinearFilter ,
12731275 magFilter : NearestFilter ,
@@ -1283,6 +1285,7 @@ function WebGLRenderer( parameters ) {
12831285
12841286 renderObjects ( opaqueObjects , scene , camera ) ;
12851287
1288+ textures . updateMultisampleRenderTarget ( _transmissionRenderTarget ) ;
12861289 textures . updateRenderTargetMipmap ( _transmissionRenderTarget ) ;
12871290
12881291 _this . setRenderTarget ( currentRenderTarget ) ;
0 commit comments