|
|
@ -179,19 +179,13 @@ export class Batch {
|
|
|
|
|
|
|
|
|
|
|
|
for (const e of this.#render_effects) {
|
|
|
|
for (const e of this.#render_effects) {
|
|
|
|
set_signal_status(e, CLEAN);
|
|
|
|
set_signal_status(e, CLEAN);
|
|
|
|
// TODO use sets instead of arrays
|
|
|
|
|
|
|
|
if (!batch.#render_effects.includes(e)) {
|
|
|
|
|
|
|
|
batch.#render_effects.push(e);
|
|
|
|
batch.#render_effects.push(e);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (const e of this.#effects) {
|
|
|
|
for (const e of this.#effects) {
|
|
|
|
set_signal_status(e, CLEAN);
|
|
|
|
set_signal_status(e, CLEAN);
|
|
|
|
// TODO use sets instead of arrays
|
|
|
|
|
|
|
|
if (!batch.#effects.includes(e)) {
|
|
|
|
|
|
|
|
batch.#effects.push(e);
|
|
|
|
batch.#effects.push(e);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (const e of this.skipped_effects) {
|
|
|
|
for (const e of this.skipped_effects) {
|
|
|
|
batch.skipped_effects.add(e);
|
|
|
|
batch.skipped_effects.add(e);
|
|
|
|