Просмотр исходного кода

Merge pull request #5918 from TrevorDev/es6Dependency

add required es6 includes
David Catuhe 6 лет назад
Родитель
Сommit
b5daa5efa4

+ 1 - 0
dist/preview release/what's new.md

@@ -188,6 +188,7 @@
 - Fix pinch action on FollowCameraPointersInput ([mrdunk](https://github.com))
 - Tools.CreateScreenshot stopped working ([TrevorDev](https://github.com/TrevorDev))
 - Inspector showing duplicate nodes when attached to gizmo ([TrevorDev](https://github.com/TrevorDev)))
+- Add missing dependencies for files to support including them from a direct path (eg. import "@babylonjs/core/Helpers/sceneHelpers";) ([TrevorDev](https://github.com/TrevorDev)))
 
 ### Core Engine
 - Fixed a bug with `mesh.alwaysSelectAsActiveMesh` preventing layerMask to be taken in account ([Deltakosh](https://github.com/deltakosh))

+ 3 - 0
src/Helpers/sceneHelpers.ts

@@ -18,6 +18,9 @@ import { WebXREnterExitUI } from "../Cameras/XR/webXREnterExitUI";
 import { WebXRExperienceHelper } from "../Cameras/XR/webXRExperienceHelper";
 import { VRExperienceHelperOptions, VRExperienceHelper } from "../Cameras/VR/vrExperienceHelper";
 
+import "../Materials/Textures/Loaders/ddsTextureLoader";
+import "../Materials/Textures/Loaders/envTextureLoader";
+import "../Materials/Textures/Loaders/ktxTextureLoader";
 import "../Meshes/Builders/boxBuilder";
 
 /** @hidden */

+ 1 - 0
src/Layers/glowLayer.ts

@@ -21,6 +21,7 @@ import { _TypeStore } from '../Misc/typeStore';
 
 import "../Shaders/glowMapMerge.fragment";
 import "../Shaders/glowMapMerge.vertex";
+import "../Layers/effectLayerSceneComponent";
 
 declare module "../abstractScene" {
     export interface AbstractScene {

+ 2 - 0
src/PostProcesses/RenderPipeline/Pipelines/defaultRenderingPipeline.ts

@@ -24,6 +24,8 @@ import { BloomEffect } from "../../../PostProcesses/bloomEffect";
 import { _TypeStore } from '../../../Misc/typeStore';
 import { EngineStore } from "../../../Engines/engineStore";
 
+import "../../../PostProcesses/RenderPipeline/postProcessRenderPipelineManagerSceneComponent";
+
 declare type Animation = import("../../../Animations/animation").Animation;
 
 /**

+ 2 - 0
src/PostProcesses/motionBlurPostProcess.ts

@@ -8,6 +8,8 @@ import { Constants } from "../Engines/constants";
 import { GeometryBufferRenderer } from "../Rendering/geometryBufferRenderer";
 import { Scene } from "../scene";
 
+import "../Animations/animatable";
+import '../Rendering/geometryBufferRendererSceneComponent';
 import "../Shaders/motionBlur.fragment";
 
 declare type Engine = import("../Engines/engine").Engine;