Skip to content

Commit 0d81c76

Browse files
committed
Clean up.
1 parent 889c9c2 commit 0d81c76

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

examples/js/postprocessing/ManualMSAARenderPass.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ THREE.ManualMSAARenderPass = function ( scene, camera, clearColor, clearAlpha )
2222

2323
// as we need to clear the buffer in this pass, clearColor must be set to something, defaults to black.
2424
this.clearColor = ( clearColor !== undefined ) ? clearColor : 0x000000;
25-
this.clearAlpha = ( clearAlpha !== undefined ) ? clearAlpha : 1;
25+
this.clearAlpha = ( clearAlpha !== undefined ) ? clearAlpha : 0;
2626

2727
if ( THREE.CopyShader === undefined ) console.error( "THREE.ManualMSAARenderPass relies on THREE.CopyShader" );
2828

@@ -82,7 +82,8 @@ THREE.ManualMSAARenderPass.prototype = Object.assign( Object.create( THREE.Pass.
8282
var autoClear = renderer.autoClear;
8383
renderer.autoClear = false;
8484

85-
var oldClearColorHex = renderer.getClearColor().getHex(), oldClearAlpha = renderer.getClearAlpha();
85+
var oldClearColor = renderer.getClearColor().getHex();
86+
var oldClearAlpha = renderer.getClearAlpha();
8687

8788
var baseSampleWeight = 1.0 / jitterOffsets.length;
8889
var roundingRange = 1 / 32;
@@ -122,7 +123,8 @@ THREE.ManualMSAARenderPass.prototype = Object.assign( Object.create( THREE.Pass.
122123
if ( this.camera.clearViewOffset ) this.camera.clearViewOffset();
123124

124125
renderer.autoClear = autoClear;
125-
renderer.setClearColor( oldClearColorHex, oldClearAlpha );
126+
renderer.setClearColor( oldClearColor, oldClearAlpha );
127+
126128
}
127129

128130
} );

examples/js/postprocessing/RenderPass.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ THREE.RenderPass = function ( scene, camera, overrideMaterial, clearColor, clear
1212
this.overrideMaterial = overrideMaterial;
1313

1414
this.clearColor = clearColor;
15-
this.clearAlpha = ( clearAlpha !== undefined ) ? clearAlpha : 1;
15+
this.clearAlpha = ( clearAlpha !== undefined ) ? clearAlpha : 0;
1616

1717
this.clear = true;
1818
this.needsSwap = false;
@@ -27,10 +27,12 @@ THREE.RenderPass.prototype = Object.assign( Object.create( THREE.Pass.prototype
2727

2828
this.scene.overrideMaterial = this.overrideMaterial;
2929

30+
var oldClearColor, oldClearAlpha;
31+
3032
if ( this.clearColor ) {
3133

32-
var oldClearColorHex = renderer.getClearColor();
33-
var oldClearAlpha = renderer.getClearAlpha();
34+
oldClearColor = renderer.getClearColor().getHex();
35+
oldClearAlpha = renderer.getClearAlpha();
3436

3537
renderer.setClearColor( this.clearColor, this.clearAlpha );
3638

@@ -40,7 +42,7 @@ THREE.RenderPass.prototype = Object.assign( Object.create( THREE.Pass.prototype
4042

4143
if ( this.clearColor ) {
4244

43-
renderer.setClearColor( oldClearColorHex, oldClearAlpha );
45+
renderer.setClearColor( oldClearColor, oldClearAlpha );
4446

4547
}
4648

src/renderers/webgl/WebGLProgram.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,15 +284,15 @@ THREE.WebGLProgram = ( function () {
284284

285285
prefixVertex = [
286286

287-
'#define SHADER_NAME ' + material.__webglShader.name,
287+
'#define SHADER_NAME RawShaderMaterial',
288288

289289
customDefines
290290

291291
].filter( filterEmptyLine ).join( '\n' );
292292

293293
prefixFragment = [
294294

295-
'#define SHADER_NAME ' + material.__webglShader.name,
295+
'#define SHADER_NAME RawShaderMaterial',
296296

297297
customDefines
298298

0 commit comments

Comments
 (0)