Skip to content

Commit 5ed5417

Browse files
committed
Updated builds.
1 parent aca3b16 commit 5ed5417

File tree

3 files changed

+31
-45
lines changed

3 files changed

+31
-45
lines changed

build/three.cjs

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21764,7 +21764,9 @@ function WebGLRenderState( extensions ) {
2176421764
lightsArray: lightsArray,
2176521765
shadowsArray: shadowsArray,
2176621766

21767-
lights: lights
21767+
lights: lights,
21768+
21769+
transmissionRenderTarget: null
2176821770
};
2176921771

2177021772
return {
@@ -28112,7 +28114,7 @@ class WebGLRenderer {
2811228114
canvas = createCanvasElement(),
2811328115
context = null,
2811428116
depth = true,
28115-
stencil = true,
28117+
stencil = false,
2811628118
alpha = false,
2811728119
antialias = false,
2811828120
premultipliedAlpha = true,
@@ -28245,10 +28247,6 @@ class WebGLRenderer {
2824528247
let _clippingEnabled = false;
2824628248
let _localClippingEnabled = false;
2824728249

28248-
// transmission
28249-
28250-
let _transmissionRenderTarget = null;
28251-
2825228250
// camera matrices cache
2825328251

2825428252
const _projScreenMatrix = new Matrix4();
@@ -28698,13 +28696,6 @@ class WebGLRenderer {
2869828696
xr.removeEventListener( 'sessionstart', onXRSessionStart );
2869928697
xr.removeEventListener( 'sessionend', onXRSessionEnd );
2870028698

28701-
if ( _transmissionRenderTarget ) {
28702-
28703-
_transmissionRenderTarget.dispose();
28704-
_transmissionRenderTarget = null;
28705-
28706-
}
28707-
2870828699
animation.stop();
2870928700

2871028701
};
@@ -29456,9 +29447,9 @@ class WebGLRenderer {
2945629447

2945729448
}
2945829449

29459-
if ( _transmissionRenderTarget === null ) {
29450+
if ( currentRenderState.state.transmissionRenderTarget === null ) {
2946029451

29461-
_transmissionRenderTarget = new WebGLRenderTarget( 1, 1, {
29452+
currentRenderState.state.transmissionRenderTarget = new WebGLRenderTarget( 1, 1, {
2946229453
generateMipmaps: true,
2946329454
type: ( extensions.has( 'EXT_color_buffer_half_float' ) || extensions.has( 'EXT_color_buffer_float' ) ) ? HalfFloatType : UnsignedByteType,
2946429455
minFilter: LinearMipmapLinearFilter,
@@ -29477,13 +29468,15 @@ class WebGLRenderer {
2947729468

2947829469
}
2947929470

29471+
const transmissionRenderTarget = currentRenderState.state.transmissionRenderTarget;
29472+
2948029473
_this.getDrawingBufferSize( _vector2 );
29481-
_transmissionRenderTarget.setSize( _vector2.x, _vector2.y );
29474+
transmissionRenderTarget.setSize( _vector2.x, _vector2.y );
2948229475

2948329476
//
2948429477

2948529478
const currentRenderTarget = _this.getRenderTarget();
29486-
_this.setRenderTarget( _transmissionRenderTarget );
29479+
_this.setRenderTarget( transmissionRenderTarget );
2948729480

2948829481
_this.getClearColor( _currentClearColor );
2948929482
_currentClearAlpha = _this.getClearAlpha();
@@ -29498,8 +29491,8 @@ class WebGLRenderer {
2949829491

2949929492
renderObjects( opaqueObjects, scene, camera );
2950029493

29501-
textures.updateMultisampleRenderTarget( _transmissionRenderTarget );
29502-
textures.updateRenderTargetMipmap( _transmissionRenderTarget );
29494+
textures.updateMultisampleRenderTarget( transmissionRenderTarget );
29495+
textures.updateRenderTargetMipmap( transmissionRenderTarget );
2950329496

2950429497
let renderTargetNeedsUpdate = false;
2950529498

@@ -29532,8 +29525,8 @@ class WebGLRenderer {
2953229525

2953329526
if ( renderTargetNeedsUpdate === true ) {
2953429527

29535-
textures.updateMultisampleRenderTarget( _transmissionRenderTarget );
29536-
textures.updateRenderTargetMipmap( _transmissionRenderTarget );
29528+
textures.updateMultisampleRenderTarget( transmissionRenderTarget );
29529+
textures.updateRenderTargetMipmap( transmissionRenderTarget );
2953729530

2953829531
}
2953929532

@@ -30066,7 +30059,7 @@ class WebGLRenderer {
3006630059

3006730060
}
3006830061

30069-
materials.refreshMaterialUniforms( m_uniforms, material, _pixelRatio, _height, _transmissionRenderTarget );
30062+
materials.refreshMaterialUniforms( m_uniforms, material, _pixelRatio, _height, currentRenderState.state.transmissionRenderTarget );
3007030063

3007130064
WebGLUniforms.upload( _gl, getUniformList( materialProperties ), m_uniforms, textures );
3007230065

build/three.module.js

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21762,7 +21762,9 @@ function WebGLRenderState( extensions ) {
2176221762
lightsArray: lightsArray,
2176321763
shadowsArray: shadowsArray,
2176421764

21765-
lights: lights
21765+
lights: lights,
21766+
21767+
transmissionRenderTarget: null
2176621768
};
2176721769

2176821770
return {
@@ -28110,7 +28112,7 @@ class WebGLRenderer {
2811028112
canvas = createCanvasElement(),
2811128113
context = null,
2811228114
depth = true,
28113-
stencil = true,
28115+
stencil = false,
2811428116
alpha = false,
2811528117
antialias = false,
2811628118
premultipliedAlpha = true,
@@ -28243,10 +28245,6 @@ class WebGLRenderer {
2824328245
let _clippingEnabled = false;
2824428246
let _localClippingEnabled = false;
2824528247

28246-
// transmission
28247-
28248-
let _transmissionRenderTarget = null;
28249-
2825028248
// camera matrices cache
2825128249

2825228250
const _projScreenMatrix = new Matrix4();
@@ -28696,13 +28694,6 @@ class WebGLRenderer {
2869628694
xr.removeEventListener( 'sessionstart', onXRSessionStart );
2869728695
xr.removeEventListener( 'sessionend', onXRSessionEnd );
2869828696

28699-
if ( _transmissionRenderTarget ) {
28700-
28701-
_transmissionRenderTarget.dispose();
28702-
_transmissionRenderTarget = null;
28703-
28704-
}
28705-
2870628697
animation.stop();
2870728698

2870828699
};
@@ -29454,9 +29445,9 @@ class WebGLRenderer {
2945429445

2945529446
}
2945629447

29457-
if ( _transmissionRenderTarget === null ) {
29448+
if ( currentRenderState.state.transmissionRenderTarget === null ) {
2945829449

29459-
_transmissionRenderTarget = new WebGLRenderTarget( 1, 1, {
29450+
currentRenderState.state.transmissionRenderTarget = new WebGLRenderTarget( 1, 1, {
2946029451
generateMipmaps: true,
2946129452
type: ( extensions.has( 'EXT_color_buffer_half_float' ) || extensions.has( 'EXT_color_buffer_float' ) ) ? HalfFloatType : UnsignedByteType,
2946229453
minFilter: LinearMipmapLinearFilter,
@@ -29475,13 +29466,15 @@ class WebGLRenderer {
2947529466

2947629467
}
2947729468

29469+
const transmissionRenderTarget = currentRenderState.state.transmissionRenderTarget;
29470+
2947829471
_this.getDrawingBufferSize( _vector2 );
29479-
_transmissionRenderTarget.setSize( _vector2.x, _vector2.y );
29472+
transmissionRenderTarget.setSize( _vector2.x, _vector2.y );
2948029473

2948129474
//
2948229475

2948329476
const currentRenderTarget = _this.getRenderTarget();
29484-
_this.setRenderTarget( _transmissionRenderTarget );
29477+
_this.setRenderTarget( transmissionRenderTarget );
2948529478

2948629479
_this.getClearColor( _currentClearColor );
2948729480
_currentClearAlpha = _this.getClearAlpha();
@@ -29496,8 +29489,8 @@ class WebGLRenderer {
2949629489

2949729490
renderObjects( opaqueObjects, scene, camera );
2949829491

29499-
textures.updateMultisampleRenderTarget( _transmissionRenderTarget );
29500-
textures.updateRenderTargetMipmap( _transmissionRenderTarget );
29492+
textures.updateMultisampleRenderTarget( transmissionRenderTarget );
29493+
textures.updateRenderTargetMipmap( transmissionRenderTarget );
2950129494

2950229495
let renderTargetNeedsUpdate = false;
2950329496

@@ -29530,8 +29523,8 @@ class WebGLRenderer {
2953029523

2953129524
if ( renderTargetNeedsUpdate === true ) {
2953229525

29533-
textures.updateMultisampleRenderTarget( _transmissionRenderTarget );
29534-
textures.updateRenderTargetMipmap( _transmissionRenderTarget );
29526+
textures.updateMultisampleRenderTarget( transmissionRenderTarget );
29527+
textures.updateRenderTargetMipmap( transmissionRenderTarget );
2953529528

2953629529
}
2953729530

@@ -30064,7 +30057,7 @@ class WebGLRenderer {
3006430057

3006530058
}
3006630059

30067-
materials.refreshMaterialUniforms( m_uniforms, material, _pixelRatio, _height, _transmissionRenderTarget );
30060+
materials.refreshMaterialUniforms( m_uniforms, material, _pixelRatio, _height, currentRenderState.state.transmissionRenderTarget );
3006830061

3006930062
WebGLUniforms.upload( _gl, getUniformList( materialProperties ), m_uniforms, textures );
3007030063

build/three.module.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)