소스 검색

Merge pull request #9453 from sebavan/master

SSA02 samples update in pre pass mode.
sebavan 4 년 전
부모
커밋
d78a04fae5
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      src/PostProcesses/RenderPipeline/Pipelines/ssao2RenderingPipeline.ts

+ 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 {