Skip to content

Commit

Permalink
Fix: .getClearColor() now requires a Color as an argument.
Browse files Browse the repository at this point in the history
  • Loading branch information
gonnavis committed Feb 6, 2021
1 parent 424b074 commit a1e8e98
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions examples/jsm/postprocessing/SSRPass.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ var SSRPass = function({ scene, camera, width, height, selects, encoding, isPers

this.encoding = encoding

this.tempColor = new Color()

this._selects = selects
this.isSelective = Array.isArray(this._selects)
Object.defineProperty(this, 'selects', {
Expand Down Expand Up @@ -475,8 +477,8 @@ SSRPass.prototype = Object.assign(Object.create(Pass.prototype), {
renderPass: function(renderer, passMaterial, renderTarget, clearColor, clearAlpha) {

// save original state
this.originalClearColor.copy(renderer.getClearColor());
var originalClearAlpha = renderer.getClearAlpha();
this.originalClearColor.copy(renderer.getClearColor(this.tempColor));
var originalClearAlpha = renderer.getClearAlpha(this.tempColor);
var originalAutoClear = renderer.autoClear;

renderer.setRenderTarget(renderTarget);
Expand All @@ -503,8 +505,8 @@ SSRPass.prototype = Object.assign(Object.create(Pass.prototype), {

renderOverride: function(renderer, overrideMaterial, renderTarget, clearColor, clearAlpha) {

this.originalClearColor.copy(renderer.getClearColor());
var originalClearAlpha = renderer.getClearAlpha();
this.originalClearColor.copy(renderer.getClearColor(this.tempColor));
var originalClearAlpha = renderer.getClearAlpha(this.tempColor);
var originalAutoClear = renderer.autoClear;

renderer.setRenderTarget(renderTarget);
Expand Down Expand Up @@ -535,8 +537,8 @@ SSRPass.prototype = Object.assign(Object.create(Pass.prototype), {

renderMetalness: function(renderer, overrideMaterial, renderTarget, clearColor, clearAlpha) {

this.originalClearColor.copy(renderer.getClearColor());
var originalClearAlpha = renderer.getClearAlpha();
this.originalClearColor.copy(renderer.getClearColor(this.tempColor));
var originalClearAlpha = renderer.getClearAlpha(this.tempColor);
var originalAutoClear = renderer.autoClear;

renderer.setRenderTarget(renderTarget);
Expand Down

0 comments on commit a1e8e98

Please sign in to comment.