FEATURE: added the env variable DISABLE_DIRTY_CHECKS

This commit is contained in:
kharhamel 2021-05-17 13:50:31 +02:00
parent 1466d7481c
commit a23e72454d
9 changed files with 20 additions and 6 deletions

View file

@ -1,3 +1,5 @@
import {SKIP_RENDER_OPTIMIZATIONS} from "../../Enum/EnvironmentVariable";
const Events = Phaser.Core.Events;
/**
@ -35,7 +37,7 @@ export class Game extends Phaser.Game {
eventEmitter.emit(Events.POST_STEP, time, delta);
// This "if" is the changed introduced by the new "Game" class to avoid rendering unnecessarily.
if (this.isDirty()) {
if (SKIP_RENDER_OPTIMIZATIONS || this.isDirty()) {
const renderer = this.renderer;
// Run the Pre-render (clearing the canvas, setting background colors, etc)