Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene10.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { PBRMetallicRoughnessMaterial } from "@babylonjs/core/Materials/PBR/pbrM
import { Color3, Color4 } from "@babylonjs/core/Maths/math.color";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { Mesh } from "@babylonjs/core/Meshes/mesh";
import "@babylonjs/core/Meshes/meshBuilder";
import "@babylonjs/core/Meshes/Builders/sphereBuilder";
import { Scene } from "@babylonjs/core/scene";

(async function () {
Expand Down
11 changes: 11 additions & 0 deletions lab/lite/src/bjs/scene127.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
// was authored against WebGL2, but the same plumbing works under WebGPU here.
import { ArcRotateCamera } from "@babylonjs/core/Cameras/arcRotateCamera";
import { WebGPUEngine } from "@babylonjs/core/Engines/webgpuEngine";
// TEMP (BJS 9.15+ pure/non-pure split): restores the createDepthStencilTexture side-effect dropped by tree-shaking; remove once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/Engines/AbstractEngine/abstractEngine.texture";
import { HemisphericLight } from "@babylonjs/core/Lights/hemisphericLight";
import { Effect } from "@babylonjs/core/Materials/effect";
import { Color4 } from "@babylonjs/core/Maths/math.color";
Expand All @@ -16,7 +18,16 @@ import { PostProcess } from "@babylonjs/core/PostProcesses/postProcess";
import { Scene } from "@babylonjs/core/scene";
import { ImportMeshAsync } from "@babylonjs/core/Loading/sceneLoader";
import "@babylonjs/core/Rendering/depthRendererSceneComponent";
// TEMP (BJS 9.15+ pure/non-pure split): the depth renderer's WGSL shaders are no
// longer registered transitively, so under WebGPU they 404 and the depth map renders
// black. Import the depth + Gaussian-splatting-depth WGSL shaders explicitly; remove
// once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/ShadersWGSL/depth.vertex";
import "@babylonjs/core/ShadersWGSL/depth.fragment";
import "@babylonjs/core/ShadersWGSL/gaussianSplattingDepth.vertex";
import "@babylonjs/core/ShadersWGSL/gaussianSplattingDepth.fragment";
import "@babylonjs/loaders/SPLAT/splatFileLoader";
import "@babylonjs/core/Materials/standardMaterial";

const SPLAT_URL = "https://cdn.jsdelivr.net/gh/CedricGuillemet/dump@master/Halo_Believe.splat";

Expand Down
11 changes: 11 additions & 0 deletions lab/lite/src/bjs/scene128.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
// mesh writes its alpha-modulated depth into the depth RT for soft-edged splats.
import { ArcRotateCamera } from "@babylonjs/core/Cameras/arcRotateCamera";
import { WebGPUEngine } from "@babylonjs/core/Engines/webgpuEngine";
// TEMP (BJS 9.15+ pure/non-pure split): restores the createDepthStencilTexture side-effect dropped by tree-shaking; remove once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/Engines/AbstractEngine/abstractEngine.texture";
import { HemisphericLight } from "@babylonjs/core/Lights/hemisphericLight";
import { Effect } from "@babylonjs/core/Materials/effect";
import { Color4 } from "@babylonjs/core/Maths/math.color";
Expand All @@ -14,7 +16,16 @@ import { PostProcess } from "@babylonjs/core/PostProcesses/postProcess";
import { Scene } from "@babylonjs/core/scene";
import { ImportMeshAsync } from "@babylonjs/core/Loading/sceneLoader";
import "@babylonjs/core/Rendering/depthRendererSceneComponent";
// TEMP (BJS 9.15+ pure/non-pure split): the depth renderer's WGSL shaders are no
// longer registered transitively, so under WebGPU they 404 and the depth map renders
// black. Import the depth + Gaussian-splatting-depth WGSL shaders explicitly; remove
// once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/ShadersWGSL/depth.vertex";
import "@babylonjs/core/ShadersWGSL/depth.fragment";
import "@babylonjs/core/ShadersWGSL/gaussianSplattingDepth.vertex";
import "@babylonjs/core/ShadersWGSL/gaussianSplattingDepth.fragment";
import "@babylonjs/loaders/SPLAT/splatFileLoader";
import "@babylonjs/core/Materials/standardMaterial";

const SPLAT_URL = "https://cdn.jsdelivr.net/gh/CedricGuillemet/dump@master/Halo_Believe.splat";

Expand Down
1 change: 1 addition & 0 deletions lab/lite/src/bjs/scene129.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import { Scene } from "@babylonjs/core/scene";
import { ImportMeshAsync } from "@babylonjs/core/Loading/sceneLoader";
import { GPUPicker } from "@babylonjs/core/Collisions/gpuPicker";
import "@babylonjs/loaders/SPLAT/splatFileLoader";
import "@babylonjs/core/Materials/standardMaterial";

const SPLAT_URL = "https://cdn.jsdelivr.net/gh/CedricGuillemet/dump@master/Halo_Believe.splat";
// Screen-centre coordinates pick the GS mesh in both BJS and Lite (the
Expand Down
3 changes: 3 additions & 0 deletions lab/lite/src/bjs/scene140.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,12 @@ import { WebGPUEngine } from "@babylonjs/core/Engines/webgpuEngine";
import { DirectionalLight } from "@babylonjs/core/Lights/directionalLight";
import { ShadowGenerator } from "@babylonjs/core/Lights/Shadows/shadowGenerator";
import "@babylonjs/core/Lights/Shadows/shadowGeneratorSceneComponent";
// TEMP (BJS 9.15+ pure/non-pure split): restores the createDepthStencilTexture side-effect dropped by tree-shaking; remove once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/Engines/AbstractEngine/abstractEngine.texture";
import { Color4 } from "@babylonjs/core/Maths/math.color";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { MeshBuilder } from "@babylonjs/core/Meshes/meshBuilder";
import "@babylonjs/core/Meshes/Builders/sphereBuilder";
import { Mesh } from "@babylonjs/core/Meshes/mesh";
import { VertexBuffer } from "@babylonjs/core/Buffers/buffer";
import { Scene } from "@babylonjs/core/scene";
Expand Down
8 changes: 8 additions & 0 deletions lab/lite/src/bjs/scene145.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,14 @@ import { SceneLoader } from "@babylonjs/core/Loading/sceneLoader";
import { Scene } from "@babylonjs/core/scene";
import { Matrix, Vector3 } from "@babylonjs/core/Maths/math.vector";
import "@babylonjs/loaders";
// TEMP (BJS 9.15+ pure/non-pure split): the .babylon loader no longer transitively
// registers these parsers; without them the HillValley load throws mid-parse and the
// scene ends up with no active camera. Remove once upstream re-adds the transitive
// registration (open BJS PR).
import "@babylonjs/core/Cameras/universalCamera";
import "@babylonjs/core/Lights/pointLight";
import "@babylonjs/core/Materials/standardMaterial";
import "@babylonjs/core/Materials/Textures/cubeTexture";
import { FrameGraph } from "@babylonjs/core/FrameGraph/frameGraph";
import { FrameGraphClearTextureTask } from "@babylonjs/core/FrameGraph/Tasks/Texture/clearTextureTask";
import { FrameGraphGeometryRendererTask } from "@babylonjs/core/FrameGraph/Tasks/Rendering/geometryRendererTask";
Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene146.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import { ImageProcessingConfiguration } from "@babylonjs/core/Materials/imagePro
import { Scene } from "@babylonjs/core/scene";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { FreeCamera } from "@babylonjs/core/Cameras/freeCamera";
import "@babylonjs/loaders/glTF/2.0";
import "@babylonjs/loaders/glTF";
import { FrameGraph } from "@babylonjs/core/FrameGraph/frameGraph";
import { FrameGraphClearTextureTask } from "@babylonjs/core/FrameGraph/Tasks/Texture/clearTextureTask";
import { FrameGraphGeometryRendererTask } from "@babylonjs/core/FrameGraph/Tasks/Rendering/geometryRendererTask";
Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene147.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { HemisphericLight } from "@babylonjs/core/Lights/hemisphericLight";
import type { ArcRotateCamera } from "@babylonjs/core/Cameras/arcRotateCamera";
import "@babylonjs/core/Helpers/sceneHelpers";
import "@babylonjs/loaders/glTF/2.0";
import "@babylonjs/loaders/glTF";
import { FrameGraph } from "@babylonjs/core/FrameGraph/frameGraph";
import { FrameGraphClearTextureTask } from "@babylonjs/core/FrameGraph/Tasks/Texture/clearTextureTask";
import { FrameGraphGeometryRendererTask } from "@babylonjs/core/FrameGraph/Tasks/Rendering/geometryRendererTask";
Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene148.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import { AppendSceneAsync } from "@babylonjs/core/Loading/sceneLoader";
import { Scene } from "@babylonjs/core/scene";
import type { ArcRotateCamera } from "@babylonjs/core/Cameras/arcRotateCamera";
import "@babylonjs/core/Helpers/sceneHelpers";
import "@babylonjs/loaders/glTF/2.0";
import "@babylonjs/loaders/glTF";
import { FrameGraph } from "@babylonjs/core/FrameGraph/frameGraph";
import { FrameGraphClearTextureTask } from "@babylonjs/core/FrameGraph/Tasks/Texture/clearTextureTask";
import { FrameGraphGeometryRendererTask } from "@babylonjs/core/FrameGraph/Tasks/Rendering/geometryRendererTask";
Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene149.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ import { ShaderLanguage } from "@babylonjs/core/Materials/shaderLanguage";
import { MaterialHelperGeometryRendering } from "@babylonjs/core/Materials/materialHelper.geometryrendering";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import "@babylonjs/core/Helpers/sceneHelpers";
import "@babylonjs/loaders/glTF/2.0";
import "@babylonjs/loaders/glTF";
import { FrameGraph } from "@babylonjs/core/FrameGraph/frameGraph";
import { FrameGraphClearTextureTask } from "@babylonjs/core/FrameGraph/Tasks/Texture/clearTextureTask";
import { FrameGraphGeometryRendererTask } from "@babylonjs/core/FrameGraph/Tasks/Rendering/geometryRendererTask";
Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene171.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import { CreateNavigationPluginAsync } from "@babylonjs/addons/navigation/factor
import * as RecastCore from "@recast-navigation/core";
import * as RecastGenerators from "@recast-navigation/generators";
import "@babylonjs/core/Loading/Plugins/babylonFileLoader";
import "@babylonjs/loaders/glTF/2.0";
import "@babylonjs/loaders/glTF";

const NAV_MESH_URL = "/models/nav_test.glb";

Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene174.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import { ImportMeshAsync } from "@babylonjs/core/Loading/sceneLoader";
import { CreateNavigationPluginAsync } from "@babylonjs/addons/navigation/factory/factory.single-thread";
import * as RecastCore from "@recast-navigation/core";
import * as RecastGenerators from "@recast-navigation/generators";
import "@babylonjs/loaders/glTF/2.0";
import "@babylonjs/loaders/glTF";

const NAV_MESH_URL = "/models/nav_test.glb";

Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene175.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import { ImportMeshAsync } from "@babylonjs/core/Loading/sceneLoader";
import { CreateNavigationPluginAsync } from "@babylonjs/addons/navigation/factory/factory.single-thread";
import * as RecastCore from "@recast-navigation/core";
import * as RecastGenerators from "@recast-navigation/generators";
import "@babylonjs/loaders/glTF/2.0";
import "@babylonjs/loaders/glTF";

const NAV_MESH_URL = "/models/nav_test.glb";
const Y_OFFSET = 0.1;
Expand Down
2 changes: 2 additions & 0 deletions lab/lite/src/bjs/scene18.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ import { WebGPUEngine } from "@babylonjs/core/Engines/webgpuEngine";
import { SpotLight } from "@babylonjs/core/Lights/spotLight";
import { ShadowGenerator } from "@babylonjs/core/Lights/Shadows/shadowGenerator";
import "@babylonjs/core/Lights/Shadows/shadowGeneratorSceneComponent";
// TEMP (BJS 9.15+ pure/non-pure split): restores the createDepthStencilTexture side-effect dropped by tree-shaking; remove once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/Engines/AbstractEngine/abstractEngine.texture";
import { StandardMaterial } from "@babylonjs/core/Materials/standardMaterial";
import { Texture } from "@babylonjs/core/Materials/Textures/texture";
import { Color3, Color4 } from "@babylonjs/core/Maths/math.color";
Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene19.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { CubeTexture } from "@babylonjs/core/Materials/Textures/cubeTexture";
import { Color4 } from "@babylonjs/core/Maths/math.color";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { Mesh } from "@babylonjs/core/Meshes/mesh";
import "@babylonjs/core/Meshes/meshBuilder";
import "@babylonjs/core/Meshes/Builders/sphereBuilder";
import { Scene } from "@babylonjs/core/scene";

(async function () {
Expand Down
2 changes: 2 additions & 0 deletions lab/lite/src/bjs/scene22.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ import { DirectionalLight } from "@babylonjs/core/Lights/directionalLight";
import { SpotLight } from "@babylonjs/core/Lights/spotLight";
import { ShadowGenerator } from "@babylonjs/core/Lights/Shadows/shadowGenerator";
import "@babylonjs/core/Lights/Shadows/shadowGeneratorSceneComponent";
// TEMP (BJS 9.15+ pure/non-pure split): restores the createDepthStencilTexture side-effect dropped by tree-shaking; remove once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/Engines/AbstractEngine/abstractEngine.texture";
import { PBRMaterial } from "@babylonjs/core/Materials/PBR/pbrMaterial";
import { StandardMaterial } from "@babylonjs/core/Materials/standardMaterial";
import { Texture } from "@babylonjs/core/Materials/Textures/texture";
Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene23.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { CubeTexture } from "@babylonjs/core/Materials/Textures/cubeTexture";
import { Color3 } from "@babylonjs/core/Maths/math.color";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { Mesh } from "@babylonjs/core/Meshes/mesh";
import "@babylonjs/core/Meshes/meshBuilder";
import "@babylonjs/core/Meshes/Builders/sphereBuilder";
import { Scene } from "@babylonjs/core/scene";
import "@babylonjs/core/Helpers/sceneHelpers";

Expand Down
8 changes: 8 additions & 0 deletions lab/lite/src/bjs/scene24.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@ import "@babylonjs/core/Loading/loadingScreen";
import "@babylonjs/core/Loading/Plugins/babylonFileLoader";
import { SceneLoader } from "@babylonjs/core/Loading/sceneLoader";
import { Scene } from "@babylonjs/core/scene";
import "@babylonjs/core/Cameras/universalCamera";
// TEMP (BJS 9.15+ pure/non-pure split): the .babylon loader no longer transitively
// registers these parsers; without them Light/Material parse throws mid-load and the
// scene ends up with no active camera. Remove once upstream re-adds the transitive
// registration (open BJS PR).
import "@babylonjs/core/Lights/pointLight";
import "@babylonjs/core/Materials/standardMaterial";
import "@babylonjs/core/Materials/Textures/cubeTexture";
import "@babylonjs/loaders";

(async function () {
Expand Down
1 change: 1 addition & 0 deletions lab/lite/src/bjs/scene34.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import "@babylonjs/core/Loading/loadingScreen";
import { SceneLoader } from "@babylonjs/core/Loading/sceneLoader";
import { Scene } from "@babylonjs/core/scene";
import "@babylonjs/loaders/glTF";
import "@babylonjs/core/Meshes/instancedMesh";

(async function () {
const __initStart = performance.now();
Expand Down
1 change: 1 addition & 0 deletions lab/lite/src/bjs/scene39.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import "@babylonjs/core/Loading/loadingScreen";
import { SceneLoader } from "@babylonjs/core/Loading/sceneLoader";
import { Scene } from "@babylonjs/core/scene";
import "@babylonjs/loaders/glTF";
import "@babylonjs/core/Meshes/instancedMesh";

(async function () {
const __initStart = performance.now();
Expand Down
2 changes: 2 additions & 0 deletions lab/lite/src/bjs/scene4.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ import { DirectionalLight } from "@babylonjs/core/Lights/directionalLight";
import { SpotLight } from "@babylonjs/core/Lights/spotLight";
import { ShadowGenerator } from "@babylonjs/core/Lights/Shadows/shadowGenerator";
import "@babylonjs/core/Lights/Shadows/shadowGeneratorSceneComponent";
// TEMP (BJS 9.15+ pure/non-pure split): restores the createDepthStencilTexture side-effect dropped by tree-shaking; remove once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/Engines/AbstractEngine/abstractEngine.texture";
import { StandardMaterial } from "@babylonjs/core/Materials/standardMaterial";
import { Texture } from "@babylonjs/core/Materials/Textures/texture";
import { Color3, Color4 } from "@babylonjs/core/Maths/math.color";
Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene41.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import {
PhysicsShapeSphere,
} from "@babylonjs/core/Physics/v2/physicsShape";
import "@babylonjs/core/Physics/joinedPhysicsEngineComponent";
import "@babylonjs/loaders/glTF/2.0";
import "@babylonjs/loaders/glTF";

const PHYSICS_FPS = 60;
const ASSET_BASE = "https://playground.babylonjs.com/scenes/";
Expand Down
2 changes: 1 addition & 1 deletion lab/lite/src/bjs/scene47.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ import {
import type { PhysicsShape } from "@babylonjs/core/Physics/v2/physicsShape";
import "@babylonjs/core/Physics/joinedPhysicsEngineComponent";
import "@babylonjs/core/Meshes/Builders/groundBuilder";
import "@babylonjs/loaders/glTF/2.0";
import "@babylonjs/loaders/glTF";

const PHYSICS_FPS = 60;
const HEIGHTMAP_URL = "https://playground.babylonjs.com/textures/heightMap.png";
Expand Down
1 change: 1 addition & 0 deletions lab/lite/src/bjs/scene6.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import { CubeTexture } from "@babylonjs/core/Materials/Textures/cubeTexture";
import { Color3 } from "@babylonjs/core/Maths/math.color";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { Mesh } from "@babylonjs/core/Meshes/mesh";
import "@babylonjs/core/Meshes/Builders/sphereBuilder";
import { Scene } from "@babylonjs/core/scene";

(async function () {
Expand Down
3 changes: 3 additions & 0 deletions lab/lite/src/bjs/scene66.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,12 @@ import { WebGPUEngine } from "@babylonjs/core/Engines/webgpuEngine";
import { DirectionalLight } from "@babylonjs/core/Lights/directionalLight";
import { ShadowGenerator } from "@babylonjs/core/Lights/Shadows/shadowGenerator";
import "@babylonjs/core/Lights/Shadows/shadowGeneratorSceneComponent";
// TEMP (BJS 9.15+ pure/non-pure split): restores the createDepthStencilTexture side-effect dropped by tree-shaking; remove once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/Engines/AbstractEngine/abstractEngine.texture";
import { Color4 } from "@babylonjs/core/Maths/math.color";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { MeshBuilder } from "@babylonjs/core/Meshes/meshBuilder";
import "@babylonjs/core/Meshes/Builders/sphereBuilder";
import { Mesh } from "@babylonjs/core/Meshes/mesh";
import { VertexBuffer } from "@babylonjs/core/Buffers/buffer";
import { Scene } from "@babylonjs/core/scene";
Expand Down
2 changes: 2 additions & 0 deletions lab/lite/src/bjs/scene72.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ import { SpotLight } from "@babylonjs/core/Lights/spotLight";
import { DirectionalLight } from "@babylonjs/core/Lights/directionalLight";
import { ShadowGenerator } from "@babylonjs/core/Lights/Shadows/shadowGenerator";
import "@babylonjs/core/Lights/Shadows/shadowGeneratorSceneComponent";
// TEMP (BJS 9.15+ pure/non-pure split): restores the createDepthStencilTexture side-effect dropped by tree-shaking; remove once upstream re-adds the transitive registration (open BJS PR).
import "@babylonjs/core/Engines/AbstractEngine/abstractEngine.texture";
import { Color4 } from "@babylonjs/core/Maths/math.color";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { MeshBuilder } from "@babylonjs/core/Meshes/meshBuilder";
Expand Down
3 changes: 2 additions & 1 deletion lab/lite/src/bjs/scene8.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ import { Texture } from "@babylonjs/core/Materials/Textures/texture";
import { Color3 } from "@babylonjs/core/Maths/math.color";
import { Vector3 } from "@babylonjs/core/Maths/math.vector";
import { Mesh } from "@babylonjs/core/Meshes/mesh";
import "@babylonjs/core/Meshes/meshBuilder";
import "@babylonjs/core/Meshes/Builders/boxBuilder";
import "@babylonjs/core/Meshes/Builders/sphereBuilder";
import { Scene } from "@babylonjs/core/scene";

(async function () {
Expand Down
14 changes: 7 additions & 7 deletions lab/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@
"babylon-lite": "workspace:*"
},
"devDependencies": {
"@babylonjs/addons": "^9.5.0",
"@babylonjs/core": "^9.5.0",
"@babylonjs/havok": "^1.3.12",
"@babylonjs/loaders": "^9.5.0",
"@babylonjs/materials": "^9.5.0",
"@babylonjs/addons": "^9.16.0",
"@babylonjs/core": "^9.16.0",
"@babylonjs/havok": "^1.3.13",
"@babylonjs/loaders": "^9.16.0",
"@babylonjs/materials": "^9.16.0",
"@recast-navigation/core": "0.43.0",
"@recast-navigation/generators": "0.43.0",
"@recast-navigation/wasm": "0.43.0",
"@webgpu/types": "^0.1.52",
"babylonjs-gltf2interface": "^9.5.0",
"manifold-3d": "3.4.0",
"babylonjs-gltf2interface": "^9.16.0",
"manifold-3d": "3.5.1",
"typescript": "^6.0.3",
"vite": "^6.4.3"
}
Expand Down
2 changes: 1 addition & 1 deletion lab/public/bundle/manifest/scene147.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"rawKB": 103.7,
"gzipKB": 41.5,
"gzipKB": 41.4,
"ignoredRawKB": 0,
"runtimeChunks": [
"scene147-directional-light-CwjabfgT.js",
Expand Down
4 changes: 2 additions & 2 deletions lab/public/bundle/manifest/scene91.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"rawKB": 58.4,
"gzipKB": 23.4,
"ignoredRawKB": 1227.9,
"ignoredRawKB": 1451.1,
"runtimeChunks": [
"scene91-generate-mipmaps-CUt8_7AA.js",
"scene91-manifold-DtI3BJoR-BxUkvd-s.js",
"scene91-manifold-C2NWAcxM-CgxmBSpa.js",
"scene91-standard-renderable-Bf_3y_Rs.js",
"scene91-wgsl-helpers-CwHFFXvt.js",
"scene91.js"
Expand Down
2 changes: 1 addition & 1 deletion packages/babylon-lite/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
"@recast-navigation/core": "0.43.0",
"@recast-navigation/generators": "0.43.0",
"@recast-navigation/wasm": "0.43.0",
"manifold-3d": "3.4.0",
"manifold-3d": "3.5.1",
"text-shaper": "^0.1.18"
}
}
Loading
Loading