Skip to content

Commit f8b2e03

Browse files
committed
Handle render info auto reset
and keep hands off if the flag is false
1 parent eb2fe3a commit f8b2e03

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/core/RenderPipeline.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,16 @@ export class RenderPipeline implements Disposable, Renderable, Resizable {
516516

517517
this._timer.update(timestamp);
518518

519+
const renderer = this.renderer;
520+
const autoResetRenderInfo = renderer.info.autoReset;
521+
522+
if(autoResetRenderInfo) {
523+
524+
renderer.info.reset();
525+
renderer.info.autoReset = false;
526+
527+
}
528+
519529
for(const pass of this.passes) {
520530

521531
if(pass.enabled) {
@@ -526,6 +536,8 @@ export class RenderPipeline implements Disposable, Renderable, Resizable {
526536

527537
}
528538

539+
renderer.info.autoReset = autoResetRenderInfo;
540+
529541
}
530542

531543
dispose(): void {

0 commit comments

Comments
 (0)