|
@@ -2,14 +2,14 @@
|
|
|
|
|
|
## Major updates
|
|
|
|
|
|
-- Added particle editor to the Inspector ([Deltakosh](https://github.com/deltakosh)
|
|
|
+- Added particle editor to the Inspector ([Deltakosh](https://github.com/deltakosh))
|
|
|
- Added the `ShadowDepthWrapper` class to support accurate shadow generation for custom as well as node material shaders. [Doc](https://doc.babylonjs.com/babylon101/shadows#custom-shadow-map-shaders) ([Popov72](https://github.com/Popov72))
|
|
|
|
|
|
## Updates
|
|
|
|
|
|
### General
|
|
|
|
|
|
-- Refactored React refs from old string API to React.createRef() API ([belfortk](https://github.com/belfortk)
|
|
|
+- Refactored React refs from old string API to React.createRef() API ([belfortk](https://github.com/belfortk))
|
|
|
- Scale on one axis for `BoundingBoxGizmo` ([cedricguillemet](https://github.com/cedricguillemet))
|
|
|
- Simplified code contributions by fully automating the dev setup with gitpod ([nisarhassan12](https://github.com/nisarhassan12))
|
|
|
- Add a `CascadedShadowMap.IsSupported` method and log an error instead of throwing an exception when CSM is not supported ([Popov72](https://github.com/Popov72))
|
|
@@ -26,10 +26,10 @@
|
|
|
|
|
|
### NME
|
|
|
|
|
|
-- Frames are now resizable from the corners ([belfortk](https://github.com/belfortk)
|
|
|
-- Can now rename and re-order frame inputs and outputs ([belfortk](https://github.com/belfortk)
|
|
|
-- Can now edit Node port names ([belfortk](https://github.com/belfortk)
|
|
|
-- Updated which node ports are shown on frames by default so that only node ports connected to outside nodes are by default exposed on the frame ([belfortk](https://github.com/belfortk)
|
|
|
+- Frames are now resizable from the corners ([belfortk](https://github.com/belfortk))
|
|
|
+- Can now rename and re-order frame inputs and outputs ([belfortk](https://github.com/belfortk))
|
|
|
+- Can now edit Node port names ([belfortk](https://github.com/belfortk))
|
|
|
+- Updated which node ports are shown on frames by default so that only node ports connected to outside nodes are by default exposed on the frame ([belfortk](https://github.com/belfortk))
|
|
|
|
|
|
### Inspector
|
|
|
|
|
@@ -121,31 +121,30 @@
|
|
|
|
|
|
## Bugs
|
|
|
|
|
|
-- Fix infinite loop in `GlowLayer.unReferenceMeshFromUsingItsOwnMaterial` ([Popov72](https://github.com/Popov72)
|
|
|
+- Fix infinite loop in `GlowLayer.unReferenceMeshFromUsingItsOwnMaterial` ([Popov72](https://github.com/Popov72))
|
|
|
- Fix picking issue in the Solid Particle System when MultiMaterial is enabled ([jerome](https://github.com/jbousquie))
|
|
|
- Fix picking issue in the Solid Particle System when expandable ([jerome](https://github.com/jbousquie))
|
|
|
-- `QuadraticErrorSimplification` was not exported ([RaananW](https://github.com/Raananw)
|
|
|
-- Fix NME Frames bug where collapsing and moving a frame removed the nodes inside ([belfortk](https://github.com/belfortk)
|
|
|
-- Fix moving / disappearing controls when freezing/unfreezing the ScrollViewer ([Popov72](https://github.com/Popov72)
|
|
|
-- Fix: when using instances, master mesh (if displayed) does not have correct instance buffer values ([Popov72](https://github.com/Popov72)
|
|
|
+- `QuadraticErrorSimplification` was not exported ([RaananW](https://github.com/Raananw))
|
|
|
+- Fix NME Frames bug where collapsing and moving a frame removed the nodes inside ([belfortk](https://github.com/belfortk))
|
|
|
+- Fix moving / disappearing controls when freezing/unfreezing the ScrollViewer ([Popov72](https://github.com/Popov72))
|
|
|
+- Fix: when using instances, master mesh (if displayed) does not have correct instance buffer values ([Popov72](https://github.com/Popov72))
|
|
|
- Exit XR will only trigger only if state is IN_XR ([RaananW](https://github.com/RaananW))
|
|
|
- Fix improper baking of transformed textures in `KHR_texture_transform` serializer. ([drigax](https://github.com/Drigax))
|
|
|
- Fixed NME codegen: missing common properties for float-value input block. ([ycw](https://github.com/ycw))
|
|
|
- Fixed missing options for MeshBuilder.CreateBox. ([ycw](https://github.com/ycw))
|
|
|
-- Fix bug in `Plane.transform` when matrix passed in is not a pure rotation ([Popov72](https://github.com/Popov72)
|
|
|
-- Fix bug in PBR when anisotropy is enabled and no bump texture is provided ([Popov72](https://github.com/Popov72)
|
|
|
-- Fix horizon occlusion in PBR materials ([Popov72](https://github.com/Popov72)
|
|
|
+- Fix bug in `Plane.transform` when matrix passed in is not a pure rotation ([Popov72](https://github.com/Popov72))
|
|
|
+- Fix bug in PBR when anisotropy is enabled and no bump texture is provided ([Popov72](https://github.com/Popov72))
|
|
|
+- Fix horizon occlusion in PBR materials ([Popov72](https://github.com/Popov72))
|
|
|
- Fix wrong relative position in applyImpulse/applyForce for ammojs plugin ([cedricguillemet](https://github.com/cedricguillemet))
|
|
|
-- Fixed delay calculation in Animatable.goToFrame when speedRatio != 1 ([Reimund Järnfors](https://github.com/reimund)
|
|
|
-- Fix bug in PBR when translucency is enabled and an irradiance texture is provided ([Popov72](https://github.com/Popov72)
|
|
|
-- Fix bug in PBR with translucency when irradiance texture is 2D ([Popov72](https://github.com/Popov72)
|
|
|
-- Fix bug in PBR when specific combinations of parameters are used ([Popov72](https://github.com/Popov72)
|
|
|
+- Fixed delay calculation in Animatable.goToFrame when speedRatio != 1 ([Reimund Järnfors](https://github.com/reimund))
|
|
|
+- Fix bug in PBR when translucency is enabled and an irradiance texture is provided ([Popov72](https://github.com/Popov72))
|
|
|
+- Fix bug in PBR with translucency when irradiance texture is 2D ([Popov72](https://github.com/Popov72))
|
|
|
+- Fix bug in PBR when specific combinations of parameters are used ([Popov72](https://github.com/Popov72))
|
|
|
- Fix texture being inverted on the Y axis by default when using TextureAsset or AssetManager ([broederj](https://github.com/broederj))
|
|
|
- Fix `TexturePacker` cross-origin image requests, fix falsy default options ([ludevik](https://github.com/ludevik))
|
|
|
-- Fix freeze (infinite loop) when disposing a scene that loaded some specific gLTF files ([Popov72](https://github.com/Popov72)
|
|
|
-
|
|
|
-- Fix submesh recreation when it should not ([Popov72](https://github.com/Popov72)
|
|
|
-- Fix `CustomMaterial` and `PBRCustomMaterial` not setting uniforms / samplers / attributes ([Popov72](https://github.com/Popov72)
|
|
|
+- Fix freeze (infinite loop) when disposing a scene that loaded some specific gLTF files ([Popov72](https://github.com/Popov72))
|
|
|
+- Fix submesh recreation when it should not ([Popov72](https://github.com/Popov72))
|
|
|
+- Fix `CustomMaterial` and `PBRCustomMaterial` not setting uniforms / samplers / attributes ([Popov72](https://github.com/Popov72))
|
|
|
- Fix bug in NME where deleting a node from a frame would not remove its ports on the outside of a frame
|
|
|
- Fix mesh winding order inversion when merging meshes with overridden side orientation ([drigax](https://github.com/Drigax))
|
|
|
- Fixed a rendering issue with GearVR in WebXR mode ([RaananW](https://github.com/RaananW))
|
|
@@ -156,13 +155,14 @@
|
|
|
- Fix bug in NME where collapsed frames didn't redraw output links to outside nodes ([belfortk](https://github.com/belfortk))
|
|
|
- Fix bug in NME where links were not redrawn after moving frame port ([belfortk](https://github.com/belfortk))
|
|
|
- Fix bugs in NME that were causing inconsistent behavior displaying Move Node Up and Down buttons on frame ports ([belfortk](https://github.com/belfortk))
|
|
|
-- Fix bug in `ShaderMaterial` when using morph targets ([Popov72](https://github.com/Popov72)
|
|
|
-- Fix bug in playground where child NME windows would not close before page unload events ([belfortk](https://github.com/belfortk)
|
|
|
+- Fix bug in `ShaderMaterial` when using morph targets ([Popov72](https://github.com/Popov72))
|
|
|
+- Fix bug in playground where child NME windows would not close before page unload events ([belfortk](https://github.com/belfortk))
|
|
|
- Fixed an issue with stereoscopic rendering ([#8000](https://github.com/BabylonJS/Babylon.js/issues/8000)) ([RaananW](https://github.com/RaananW))
|
|
|
-- Fix bug with multiple scenes when resizing the screen and there's a glow or highlight layer active ([Popov72](https://github.com/Popov72)
|
|
|
+- Fix bug with multiple scenes when resizing the screen and there's a glow or highlight layer active ([Popov72](https://github.com/Popov72))
|
|
|
- Fix an error when compiling with the closure compiler ([ageneau](https://github.com/ageneau/))
|
|
|
- Fix an error in applying texture to sides of `extrudePolygon` using faceUV[1] ([JohnK](https://github.com/BabylonJSGuide/))
|
|
|
- Playground didn't work if query params were added to the URL ([RaananW](https://github.com/RaananW))
|
|
|
+- Fixed Path3D `_distances` / length computation ([Poolminer](https://github.com/Poolminer))
|
|
|
|
|
|
## Breaking changes
|
|
|
|