1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-06-05 16:24:10 +02:00

Update engine.ts

This commit is contained in:
syuilo
2026-04-16 19:04:13 +09:00
parent 77fc803612
commit 6350890e9f

View File

@@ -556,7 +556,9 @@ export class RoomEngine extends EventEmitter<RoomEngineEvents> {
this.engine = options.engine; this.engine = options.engine;
this.scene = new BABYLON.Scene(this.engine); this.scene = new BABYLON.Scene(this.engine);
this.scene.performancePriority = BABYLON.ScenePerformancePriority.Intermediate; // なんかレンダリングがおかしくなるときがあるのでコメントアウト
// オブジェクトを選択し、後ろを向いて別のオブジェクトを選択した後、最初のオブジェクトに振り返ると消えているなど
//this.scene.performancePriority = BABYLON.ScenePerformancePriority.Intermediate;
this.scene.autoClear = false; this.scene.autoClear = false;
//this.scene.autoClearDepthAndStencil = false; //this.scene.autoClearDepthAndStencil = false;
this.scene.skipPointerMovePicking = true; this.scene.skipPointerMovePicking = true;
@@ -646,6 +648,7 @@ export class RoomEngine extends EventEmitter<RoomEngineEvents> {
blurKernelSize: 64, blurKernelSize: 64,
}); });
gl.intensity = 0.5; gl.intensity = 0.5;
this.scene.setRenderingAutoClearDepthStencil(gl.renderingGroupId, false);
if (SNAPSHOT_RENDERING) { if (SNAPSHOT_RENDERING) {
this.sr.updateMeshesForEffectLayer(gl); this.sr.updateMeshesForEffectLayer(gl);
@@ -739,6 +742,7 @@ export class RoomEngine extends EventEmitter<RoomEngineEvents> {
this.zGridPreviewPlane.isVisible = false; this.zGridPreviewPlane.isVisible = false;
this.selectionOutlineLayer = new BABYLON.SelectionOutlineLayer('outliner', this.scene); this.selectionOutlineLayer = new BABYLON.SelectionOutlineLayer('outliner', this.scene);
this.scene.setRenderingAutoClearDepthStencil(this.selectionOutlineLayer.renderingGroupId, false);
if (SNAPSHOT_RENDERING) { if (SNAPSHOT_RENDERING) {
this.sr.updateMeshesForEffectLayer(this.selectionOutlineLayer); this.sr.updateMeshesForEffectLayer(this.selectionOutlineLayer);
} }