ソースを参照

Merge pull request #9453 from sebavan/master

SSA02 samples update in pre pass mode.
sebavan 4 年 前
コミット
d78a04fae5

+ 6 - 1
src/PostProcesses/RenderPipeline/Pipelines/ssao2RenderingPipeline.ts

@@ -78,7 +78,12 @@ export class SSAO2RenderingPipeline extends PostProcessRenderPipeline {
     */
     public set samples(n: number) {
         this._samples = n;
-        this._ssaoPostProcess.updateEffect(this._getDefinesForSSAO());
+        if (this._prePassRenderer) {
+            this._prePassRenderer.samples = n;
+        }
+        else {
+            this._ssaoPostProcess.updateEffect(this._getDefinesForSSAO());
+        }
         this._sampleSphere = this._generateHemisphere();
     }
     public get samples(): number {