1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-07-29 07:54:37 +02:00
This commit is contained in:
syuilo
2026-07-28 20:39:09 +09:00
parent d93aede642
commit c1d60fa5f5
3 changed files with 47 additions and 42 deletions

View File

@@ -21,10 +21,10 @@
"built"
],
"dependencies": {
"@babylonjs/core": "9.15.0",
"@babylonjs/inspector": "9.15.0",
"@babylonjs/loaders": "9.15.0",
"@babylonjs/materials": "9.15.0",
"@babylonjs/core": "9.18.0",
"@babylonjs/inspector": "9.18.0",
"@babylonjs/loaders": "9.18.0",
"@babylonjs/materials": "9.18.0",
"@types/throttle-debounce": "5.0.2",
"eventemitter3": "5.0.4",
"seedrandom": "3.0.5",

View File

@@ -16,6 +16,7 @@
// TODO: meshをdiposeした際、scene.meshesやshadowmapのrenderlistからも明示的に削除しないとメモリリークするのかどうかbabylonのforumで尋ねる
// TODO: 起動時、ひとつでもcustom imageの読み込みに失敗したら「一部の画像を読み込めませんでした」を出す
// TODO: 座ると一升瓶のマテリアルがおかしくなる現象をbabylonに報告
// TODO: engineをdestroyするとthis.hideLoadingUI is not a functionが出る問題をbabylonに報告
import * as BABYLON from '@babylonjs/core/pure.js';
import { registerBuiltInLoaders } from '@babylonjs/loaders/dynamic.js';

80
pnpm-lock.yaml generated
View File

@@ -1196,17 +1196,17 @@ importers:
packages/frontend-misskey-world-engine:
dependencies:
'@babylonjs/core':
specifier: 9.15.0
version: 9.15.0
specifier: 9.18.0
version: 9.18.0
'@babylonjs/inspector':
specifier: 9.15.0
version: 9.15.0(89f48dec5b93bd46d73f16742cdf43d9)
specifier: 9.18.0
version: 9.18.0(5f641b04399f55f6eee8759d11ec9f89)
'@babylonjs/loaders':
specifier: 9.15.0
version: 9.15.0(@babylonjs/core@9.15.0)(babylonjs-gltf2interface@9.6.0)
specifier: 9.18.0
version: 9.18.0(@babylonjs/core@9.18.0)(babylonjs-gltf2interface@9.6.0)
'@babylonjs/materials':
specifier: 9.15.0
version: 9.15.0(@babylonjs/core@9.15.0)
specifier: 9.18.0
version: 9.18.0(@babylonjs/core@9.18.0)
'@types/throttle-debounce':
specifier: 5.0.2
version: 5.0.2
@@ -1699,8 +1699,8 @@ packages:
peerDependencies:
'@babylonjs/core': ^9.0.0
'@babylonjs/core@9.15.0':
resolution: {integrity: sha512-HoLq2evNXQNqJFDIC3gngDGlEgQd/mmpbwwaKMJ0zW13tMc5jSf4Qxc4oUaBKdKMGHrJ8ylTObr36mdUFvLhfw==}
'@babylonjs/core@9.18.0':
resolution: {integrity: sha512-Ypj9i29mOT8QGqdGaOCX2uQ9y7EhZ6RCBZLSDr84b6BzCltfp3yud75KQfCsOG8SjaZ77CsA40mX1J96kSUaaw==}
'@babylonjs/gui-editor@9.7.0':
resolution: {integrity: sha512-5LGB5SqxBbgB+V7k85rGNOD1aJUybT78yvRyUzR8dCJP6XkgRDMsNqcqqEWLCg7+1Z0XVRWvJLwu8QAA0XxbcA==}
@@ -1715,8 +1715,8 @@ packages:
peerDependencies:
'@babylonjs/core': ^9.0.0
'@babylonjs/inspector@9.15.0':
resolution: {integrity: sha512-lWoSHngmRKV3mMpaL/LzMhPsKaeaDqIlWv7J8PVrAw07Wj2AvsGZkqQFeVC4shuGE3s7VfiOOXAvlzdwZ5jKiA==}
'@babylonjs/inspector@9.18.0':
resolution: {integrity: sha512-nL2JvM4763/MjOUHmzNaJAZ/XR794rZJAAVUjO1eCGPlcdB64abTLt8KtynTq5iScNuyw5YVZAfvEiHXuIPWxw==}
hasBin: true
peerDependencies:
'@babylonjs/addons': ^9.0.0
@@ -1730,18 +1730,20 @@ packages:
'@fluentui-contrib/react-virtualizer': ^1.0.0
'@fluentui/react-components': ^9.70.0
'@fluentui/react-icons': ^2.0.310
'@fluentui/react-motion-components-preview': ^0.15.2
'@fluentui/react-utilities': ^9.26.2
react: '>=16.14.0 <20.0.0'
react-dom: '>=16.14.0 <20.0.0'
usehooks-ts: ^3.1.1
'@babylonjs/loaders@9.15.0':
resolution: {integrity: sha512-h6VyrkEzt9BRIjwzvADAHKaW7CAgNgkvaf52wEWqeaSMBRTtgVgVYBM96wB4TTl5inhxwkuWZD9U5FRRYPVfww==}
'@babylonjs/loaders@9.18.0':
resolution: {integrity: sha512-PKtVu9nHwdd79BeWWYigsEl+b6j9hCdJVuiE9I37UY/C58x+qJ+SZ27i2pycMPesjRbNvIRSxjNHXmm3KSPRwA==}
peerDependencies:
'@babylonjs/core': ^9.0.0
babylonjs-gltf2interface: ^9.0.0
'@babylonjs/materials@9.15.0':
resolution: {integrity: sha512-6duHJUVqZXATkNJlOAG7XELdyZlrhBSiVJ9C7NjbMP+BchrweB+OYBnNe2u9tAgwDM3PwJoYbplPxCJmxbDE2g==}
'@babylonjs/materials@9.18.0':
resolution: {integrity: sha512-whFtjsIVAmIFSANuyEzQ06pl751lO3L+aQD08NoxFaZWYRUh2a39fIXMzKkCBfKm0e3pgCYKlneW/gBip0USAA==}
peerDependencies:
'@babylonjs/core': ^9.0.0
@@ -10731,52 +10733,54 @@ snapshots:
'@babel/helper-string-parser': 7.29.7
'@babel/helper-validator-identifier': 7.29.7
'@babylonjs/addons@9.7.0(@babylonjs/core@9.15.0)':
'@babylonjs/addons@9.7.0(@babylonjs/core@9.18.0)':
dependencies:
'@babylonjs/core': 9.15.0
'@babylonjs/core': 9.18.0
'@babylonjs/core@9.15.0': {}
'@babylonjs/core@9.18.0': {}
'@babylonjs/gui-editor@9.7.0(@babylonjs/core@9.15.0)(@babylonjs/gui@9.7.0(@babylonjs/core@9.15.0))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)':
'@babylonjs/gui-editor@9.7.0(@babylonjs/core@9.18.0)(@babylonjs/gui@9.7.0(@babylonjs/core@9.18.0))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)':
dependencies:
'@babylonjs/core': 9.15.0
'@babylonjs/gui': 9.7.0(@babylonjs/core@9.15.0)
'@babylonjs/core': 9.18.0
'@babylonjs/gui': 9.7.0(@babylonjs/core@9.18.0)
'@types/react': 19.2.14
'@types/react-dom': 19.2.3(@types/react@19.2.14)
'@babylonjs/gui@9.7.0(@babylonjs/core@9.15.0)':
'@babylonjs/gui@9.7.0(@babylonjs/core@9.18.0)':
dependencies:
'@babylonjs/core': 9.15.0
'@babylonjs/core': 9.18.0
'@babylonjs/inspector@9.15.0(89f48dec5b93bd46d73f16742cdf43d9)':
'@babylonjs/inspector@9.18.0(5f641b04399f55f6eee8759d11ec9f89)':
dependencies:
'@babylonjs/addons': 9.7.0(@babylonjs/core@9.15.0)
'@babylonjs/core': 9.15.0
'@babylonjs/gui': 9.7.0(@babylonjs/core@9.15.0)
'@babylonjs/gui-editor': 9.7.0(@babylonjs/core@9.15.0)(@babylonjs/gui@9.7.0(@babylonjs/core@9.15.0))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)
'@babylonjs/loaders': 9.15.0(@babylonjs/core@9.15.0)(babylonjs-gltf2interface@9.6.0)
'@babylonjs/materials': 9.15.0(@babylonjs/core@9.15.0)
'@babylonjs/serializers': 9.7.0(@babylonjs/core@9.15.0)(babylonjs-gltf2interface@9.6.0)
'@babylonjs/addons': 9.7.0(@babylonjs/core@9.18.0)
'@babylonjs/core': 9.18.0
'@babylonjs/gui': 9.7.0(@babylonjs/core@9.18.0)
'@babylonjs/gui-editor': 9.7.0(@babylonjs/core@9.18.0)(@babylonjs/gui@9.7.0(@babylonjs/core@9.18.0))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)
'@babylonjs/loaders': 9.18.0(@babylonjs/core@9.18.0)(babylonjs-gltf2interface@9.6.0)
'@babylonjs/materials': 9.18.0(@babylonjs/core@9.18.0)
'@babylonjs/serializers': 9.7.0(@babylonjs/core@9.18.0)(babylonjs-gltf2interface@9.6.0)
'@fluentui-contrib/react-resize-handle': 0.8.4(@fluentui/react-components@9.73.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(scheduler@0.27.0))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@fluentui-contrib/react-virtualizer': 1.0.0(@fluentui/react-shared-contexts@9.26.2(@types/react@19.2.14)(react@19.2.7))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@fluentui/react-components': 9.73.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(scheduler@0.27.0)
'@fluentui/react-icons': 2.0.325(react@19.2.7)
'@fluentui/react-motion-components-preview': 0.15.4(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@fluentui/react-utilities': 9.26.3(@types/react@19.2.14)(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
usehooks-ts: 3.1.1(react@19.2.7)
'@babylonjs/loaders@9.15.0(@babylonjs/core@9.15.0)(babylonjs-gltf2interface@9.6.0)':
'@babylonjs/loaders@9.18.0(@babylonjs/core@9.18.0)(babylonjs-gltf2interface@9.6.0)':
dependencies:
'@babylonjs/core': 9.15.0
'@babylonjs/core': 9.18.0
babylonjs-gltf2interface: 9.6.0
'@babylonjs/materials@9.15.0(@babylonjs/core@9.15.0)':
'@babylonjs/materials@9.18.0(@babylonjs/core@9.18.0)':
dependencies:
'@babylonjs/core': 9.15.0
'@babylonjs/core': 9.18.0
'@babylonjs/serializers@9.7.0(@babylonjs/core@9.15.0)(babylonjs-gltf2interface@9.6.0)':
'@babylonjs/serializers@9.7.0(@babylonjs/core@9.18.0)(babylonjs-gltf2interface@9.6.0)':
dependencies:
'@babylonjs/core': 9.15.0
'@babylonjs/core': 9.18.0
babylonjs-gltf2interface: 9.6.0
'@bcoe/v8-coverage@1.0.2': {}