1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-13 16:25:44 +02:00

Update engine.ts

This commit is contained in:
syuilo
2026-04-21 09:12:00 +09:00
parent 8ddb2cbe75
commit ebec026508

View File

@@ -1567,10 +1567,13 @@ export class RoomEngine extends EventEmitter<RoomEngineEvents> {
public resize() {
// 一旦snapshot renderingを無効にしておかないとエラーが出る(babylonのバグ)
// ...が、一旦無効にしたらしたで複数のマテリアルがそれぞれ入れ替わる(?)という謎の現象が発生するためコメントアウトしとく(エラー出てもレンダリングが止まったりするわけでもないし)
//if (SNAPSHOT_RENDERING) this.sr.disableSnapshotRendering();
// ~~...が、一旦無効にしたらしたで複数のマテリアルがそれぞれ入れ替わる(?)という謎の現象が発生するためコメントアウトしとく(エラー出てもレンダリングが止まったりするわけでもないし)~~
// ↑追記: engine.resizeした後に一瞬待つことで回避できることが判明
if (SNAPSHOT_RENDERING) this.sr.disableSnapshotRendering();
this.engine.resize();
//if (SNAPSHOT_RENDERING) this.sr.enableSnapshotRendering();
setTimeout(() => {
if (SNAPSHOT_RENDERING) this.sr.enableSnapshotRendering();
}, 1);
}
public destroy() {