- When opening NME from PG, use the PG's scene clear color - by carolhmj (#13962)
- Allow removing an observer without knowing its observable - [New Feature] by RaananW (#13964)
- Add NativeEngine enableScissor and disableScissor - [New Feature] by docEdub (#13960)
- Fix an issue with NME canvas resizing - [Bug Fix] by RaananW (#13961)
- Allows colour changes from bboxrenderer observers - by aaloksg (#13956)
- First version of Space Warp support - [New Feature] by RaananW (#13955)
- Added ArrayBufferView to possible input types to load scene content. - [Breaking Change] by SergioRZMasson (#13946)
- Use addFunction to add MultiMaterial to a scene - by noname0310 (#13957)
- Add same parameters from AbstractMesh.intersects to Ray.intersectsMesh - by carolhmj (#13954)
- Fix warning on copying a mesh with physics body - [Bug Fix] by carolhmj (#13951)
- Shader define expression optimization - by Dok11 (#13936)
- Fix FluidRenderer required side effects. - [Bug Fix] by sebavan (#13948)
- Add function to ShaderMaterial for setting defines at run time - by kircher1 (#13932)
- Shader processor include optimization - by Dok11 (#13934)
- Add glossiness, base color, specular color, and emissive color to material debug modes - [New Feature] by alexchuber (#13947)
- When opening NME from PG, use the PG's scene clear color - by carolhmj (#13962)
- Add glossiness, base color, specular color, and emissive color to material debug modes - [New Feature] by alexchuber (#13947)
- Added ArrayBufferView to possible input types to load scene content. - [Breaking Change] by SergioRZMasson (#13946)
- Fix mtl loader being ignored - by deltakosh (#13950)
- Revert changes from PR 13927 - [Bug Fix] by CedricGuillemet (#13938)
- WebGPU: Add support for post processes written in WGSL - [New Feature] by Popov72 (#13937)
- Add anchor options for gizmos - by MBecherKurz (#13933)
- DeviceEventFactory: Modified event factory to provide correct value for buttons property - [Bug Fix] by PolygonalSun (#13927)
- Better handling of parented bodies - by carolhmj (#13914)
- fix anisotropic texture debug mode - [Bug Fix] by sebavan (#13931)
- Fix to instantiateModelsToScene - [Bug Fix] by carolhmj (#13929)
- Fix type checking for mesh parameter in aggregate - [Bug Fix] by carolhmj (#13919)
- Havok Physics Plugin: Fix applied impulse in Collision Event - [Bug Fix] by RaggarDK (#13918)
- SSR: add the useFresnel property to generate more physically accurate results - [New Feature] by Popov72 (#13917)
- Physics fix getEventMask - [Bug Fix] by carolhmj (#13913)
- Shader processor optimization - by Dok11 (#13912)
- Bone look controller: Add useAbsoluteValueForYaw property - [New Feature] by Popov72 (#13911)
- Fix sound distance not respecting Scene
audioListenerProvider
when set - [Bug Fix] by docEdub (#13910) - WebGPU: Support the flat qualifier on varyings - [Bug Fix] by Popov72 (#13908)
- Effect layer: Intensity also affects emissive color - [New Feature] by Popov72 (#13906)
- Pre-pass renderer: Fix bloom and depth renderer - [Bug Fix] by Popov72 (#13905)
- Add earcut entry point - by deltakosh (#13902)
- Fix typo in files input class - [Bug Fix] by bghgary (#13903)
- Yoyo loop mode for animations - by deltakosh (#13901)
- Asset manager needs addAnimationTask to load animation only files - by deltakosh (#13900)
- Scene: Make sure the layers are ready in scene.isReady - [Bug Fix] by Popov72 (#13896)
- MultiRenderTarget: Fix texture size calculation - [Bug Fix] by Popov72 (#13895)
- Add GLTF Anisotropy extension. - [New Feature] by sebavan (#13894)
- Inspector fix parenting - [Bug Fix] by carolhmj (#13915)
- Add Backspace key to delete keyframe so it works on Mac - [Bug Fix] by carolhmj (#13904)
- Prevent crashing when a mesh's name is of the wrong type. - [Bug Fix] by carolhmj (#13893)
- Add GLTF Anisotropy extension. - [New Feature] by sebavan (#13894)
- Shadows: Fix CSM in infinite far plane mode - [Bug Fix] by Popov72 (#13892)
- Pre-Pass renderer: Fix scene.isReady when using the prepass renderer - [Bug Fix] by Popov72 (#13888)
- RenderTargetTexture: Fix render pass ids when resizing the texture - [Bug Fix] by Popov72 (#13889)
- Mesh: Fix billboards in right-handed systems - [Bug Fix] by Popov72 (#13885)
- WebGPU: Allow to pass to a compute shader the gpu buffer used in a bundle to render instances - [New Feature] by Popov72 (#13881)
- Curve interpolation node - [New Feature] by deltakosh (#13878)
- Fix the underline/strike-through line to use the color of the text when there is no outline. - [Bug Fix] by carolhmj (#13890)
- Babylon Gui Editor, Free corner radius - by J3F31 (#13835)
- Adds a new MeshBuilder function to create 3D Text - [New Feature] by deltakosh (#13876)
- WebGPU: Fix errors when using float32 textures in materials - [Bug Fix] by Popov72 (#13874)
- WebGPU: add support for new texture formats - [New Feature] by Popov72 (#13871)
- Fix Scene performance counters - [Bug Fix] by sebavan (#13870)
- Physics: Add debug inertia view - [New Feature] by carolhmj (#13853)
- Allow
scene.audioListenerPositionProvider
to be set to null - [Bug Fix] by docEdub (#13864) - core not supported in declare module - [Bug Fix] by RaananW (#13869)
- WebGPU: Fix morphTargetTextureIndices overwritting morphTargetTextureInfo - [Bug Fix] by Popov72 (#13868)
- Material plugin: Fix cleaning when engine is disposed - [Bug Fix] by Popov72 (#13866)
- add
enabledFeatures
to the session manager - by RaananW (#13863) - Sprite: Fix picking when angle is not zero - [Bug Fix] by Popov72 (#13860)
- Fix bug where constraint perp axes were ignored - [Bug Fix] by eoineoineoin (#13859)
- Decal: Add support for thin instances - [New Feature] by Popov72 (#13857)
- ArcRotateCamera: Account for offset when using zoom to mouse location - [Bug Fix] by PolygonalSun (#13856)
- DecalMap: Fix the isReady function - [Bug Fix] by Popov72 (#13855)
- Node Material Editor: Allow loading GLTF format files in preview window, add drag and drop, revert to cube when loading fails - by carolhmj (#13842)
- Fix Dump tools clamping - [Bug Fix] by sebavan (#13850)
- SSR: Make the jitter centered - [New Feature] by Popov72 (#13848)
- Make sure not to add rootUrl to data URLs when parsing textures - [Bug Fix] by RaananW (#13847)
- Add texture LOD input to NME TextureBlock - by MiikaH (#13846)
- Fix Required dependency in HTMLElementTexture - [Bug Fix] by sebavan (#13844)
- Fix polynomials not being ready in PBR and env - [Bug Fix] by sebavan (#13845)
- Fix video texture bootstrap data. - [Bug Fix] by sebavan (#13843)
- Video: Fix video not played when using multiple videos in a shader - [Bug Fix] by Popov72 (#13841)
- Gizmo, Physics fixes - [Bug Fix] by CedricGuillemet (#13827)
- Use getBoundingClientRect instead of width - [Bug Fix] by RaananW (#13830)
- Update dependencies, move to sass away from node-sass - by RaananW (#13825)
- NME Triplanar block: Add a switch to better project the textures in the case of a cube - [New Feature] by Popov72 (#13833)
- Fix Asset Container typings - [Bug Fix] by carolhmj (#13805)
- Update havokPlugin.ts - by RaananW (#13829)
- Add option to material cloning to not clone the same texture multiple times - [Breaking Change] by carolhmj (#13807)
- Add max value clamping and preserve colors options to CubeMapToSphericalPolynomialTools - by MiikaH (#13809)
- PBR: Fix refraction texture in right handed system - [Bug Fix] by Popov72 (#13818)
- Fix BABYLON.Tools.DumpData ignoring the
fileName
parameter. - by kv-bh (#13817) - WebGPU: Fix MSAA texture release - [Bug Fix] by Popov72 (#13823)
- WebGPU: Fix viewport reset too often - [Bug Fix] by Popov72 (#13816)
- Add set/getGravityFactor to PhysicsBody - [New Feature] by carolhmj (#13811)
- Reset raycast result when no hit - [Bug Fix] by CedricGuillemet (#13815)
- Update dependencies, move to sass away from node-sass - by RaananW (#13825)
- adds save and load single control - by YifeiShi99 (#13812)
- Update dependencies, move to sass away from node-sass - by RaananW (#13825)
- make sure PG load correctly on safari - by RaananW (#13832)
- HDRCubeTexture: Fix texture being ready too soon - [Bug Fix] by Popov72 (#13810)
- cylinder/capsule size computation fix - by CedricGuillemet (#13808)
- GamepadManager: Fixed issue where providing scene object to constructor would prevent status updates - [Bug Fix] by PolygonalSun (#13798)
- OIT: Fix wrong prepass state when mesh visibility changes - [Bug Fix] by Popov72 (#13802)
- Dump Tools: Use an offscreen canvas - [New Feature] by Popov72 (#13803)
- Update havokPlugin.ts - [Bug Fix] by aWeirdo (#13783)
- PickingInfo: Handle unindexed meshes in getNormal - [New Feature] by Popov72 (#13780)
- OIT: Fix wrong prepass state when material transparency changes - [Bug Fix] by Popov72 (#13781)
- Node Material Editor: Fix automatic creation of inputs for "sourceY" … - [Bug Fix] by carolhmj (#13773)
- Fix for RTT rendering in an XR session - by RaananW (#13777)
- Physics: Fix aggregate size calculation and allow passing box rotatio… - [Bug Fix] by carolhmj (#13778)
- Fix typing to fit ts 4 and ts 5 - by RaananW (#13772)
- Animation: Fix animation.runtimeAnimations array not cleaned up on stop - [Bug Fix] by Popov72 (#13774)
- Add possibility to apply supersampling when generating HDRCubeTexture() - by MiikaH (#13766)
- Effect Layer: Set intensity of effect per mesh - [New Feature] by Popov72 (#13768)
- Add NME MeshAttributeExistsBlock - [New Feature] by MiikaH (#13727)
- SSR: Fix ghosting when using large step values - [Bug Fix] by Popov72 (#13767)
- PrePass renderer: Save memory by using a Red format for the depth texture - [New Feature] by Popov72 (#13753)
- Small fix for webxr declaration (consistency) - by RaananW (#13758)
- WebGPU: MultiRenderTarget extended support - [New Feature] by Popov72 (#13751)
- no premature result mutation for Vec2.rotateToRef - by nekochanoide (#13748)
- Round values coming from grid width calculation to avoid gaps between… - [Bug Fix] by carolhmj (#13743)
- Compute shader: Fix wrong ubo bound to the shader in some cases - [Bug Fix] by Popov72 (#13745)
- Clip planes defines perf - [Bug Fix] by sebavan (#13742)
- Adding no-op setters to instancedMesh - [Bug Fix] by RaananW (#13744)
- BoundingInfo: Fix encapsulateBoundingInfo method - [Bug Fix] by Popov72 (#13741)
- Engine: Rollback changes because of perf problems - by Popov72 (#13740)
- Fix Imports - [Bug Fix] by sebavan (#13738)
- HDRFiltering: Fix final cube texture not having the right type - [Bug Fix] by Popov72 (#13737)
- CascadedShadowMaps: Allows setting min and max number of cascades - by Popov72 (#13739)
- Highlight layer: Fix wrong stencil state - [Bug Fix] by Popov72 (#13734)
- Post Process: Add a property to clear the buffer even when alpha blending is enabled - [New Feature] by Popov72 (#13736)
- Sprite manager: Force the sampling mode in pixel perfect mode - by Popov72 (#13733)
- GPU particle system: Fix particles not rendered in water PG - [Bug Fix] by Popov72 (#13728)
- Add option to keep context menu entries open, but close them by default. - by carolhmj (#13725)
- Inspector. Add custom items to context menus or override them - by Dok11 (#13721)
- Fix asset Container crash with predicate - [Bug Fix] by sebavan (#13720)
- Morph targets: Workaround for Mali-G72 and morph target texture - by Popov72 (#13717)
- Add overrideRenderingFillMode property to Mesh - by sebavan (#13708)
- Fluid renderer: Fix alpha not preserved - [Bug Fix] by Popov72 (#13716)
- Pass clipContent/clipChildren down to Grid's internal containers - [Bug Fix] by carolhmj (#13715)
- Round up ideal width/height calculations so no control is cut off - [Bug Fix] by carolhmj (#13724)
- Prevent previous element props to be selected - [Bug Fix] by sebavan (#13732)
- Add option to keep context menu entries open, but close them by default. - by carolhmj (#13725)
- Inspector. Add custom items to context menus or override them - by Dok11 (#13721)
- Inspector. Custom context menu for additional nodes - by Dok11 (#13719)
- glTF exporter: Fix warning message - [Bug Fix] by Popov72 (#13729)
- Add overrideRenderingFillMode property to Mesh - by sebavan (#13708)
- Fix scene recorder - [Bug Fix] by sebavan (#13707)
- Make trailmesh diameter public - by sebavan (#13706)
- PBR: Fix crash when enabling/disabling anisotropy - [Bug Fix] by Popov72 (#13705)
- feat: support formats option for multirendertarget - by newbeea (#13678)
- Reflection Probe: Fix Z inversion in right handed system - [Bug Fix] by Popov72 (#13704)
- Screenshot: Add finalWidth and finalHeight to the size object - [New Feature] by Popov72 (#13702)
- Animation: Fix infinite loop when mutating scene._activeAnimatables - [Bug Fix] by Popov72 (#13703)
- Properly dispose of default rendering pipeline in the postProcessRend… - [Bug Fix] by carolhmj (#13698)
- NativeEngine: Override updateRenderTargetTextureSampleCount to prevent crashes - [Bug Fix] by PolygonalSun (#13697)
- Add inspector option for DepthOfFieldBlurLevel - by kircher1 (#13694)
- WebGPU: synchronize with Spec / multiple improvements and fixes - [Bug Fix] by Popov72 (#13691)
- MultiRenderTarget extended support - by Orikson (#13435)
- Properly dispose of default rendering pipeline in the postProcessRend… - [Bug Fix] by carolhmj (#13698)
- Add inspector option for DepthOfFieldBlurLevel - by kircher1 (#13694)
- Inspector. Particle System. Fix broken links to the documentation - [Bug Fix] by Dok11 (#13695)
- MultiRenderTarget extended support - by Orikson (#13435)
- Playground download: Make sure that the canvas area occupies 100% of the surface. - by Popov72 (#13701)
- WebGPU: synchronize with Spec / multiple improvements and fixes - [Bug Fix] by Popov72 (#13691)
- Fix stopAllAnimatables stop loop order. - [Bug Fix] by carolhmj (#13683)
- Allow FilesInput to append to scene (instead of creating a new one) - by RaananW (#13686)
- Clear internal instance containers in Mesh when disposed - by RaananW (#13685)
- Scene optimizer: Don't merge meshes without positions - [Bug Fix] by Popov72 (#13684)
- Material plugins: Add support for uniform array - [New Feature] by Popov72 (#13681)
- Frustum: Add IsPointInFrustum helper - [New Feature] by Popov72 (#13679)
- Respect options.powerPreference without doNotHandleContextLost flag - [Bug Fix] by afrokick (#13680)
- glTF exporter: Fix export with instances - [Bug Fix] by Popov72 (#13677)
- Engine: Modified isPointerLock to update when called instead of during pointerlockchange event - [Bug Fix] by PolygonalSun (#13650)
- PickingInfo getTextureCoordinates: Allow to choose the uv set - [New Feature] by Popov72 (#13673)
- Display teleport ray in red color when intersecting with pickBlockerMeshes - by RaananW (#13668)
- WebDeviceInputSystem: Add pointerId to WheelEvents when dispatching to InputManager - [Bug Fix] by PolygonalSun (#13661)
- Fix word wrap ellipsis algorithm. - [Bug Fix] by carolhmj (#13669)
- Use Matrix.IdentityReadonly instead of Matrix.Identity() for a couple of GUI math operations - [Bug Fix] by kircher1 (#13666)
- Playground: Make more PGs work after download - by Popov72 (#13670)
- Playground: Fix engine displayed when using ?webgpu - by RaananW (#13665)
- Improved SSAO2 when samples <16. Added more control over SSAO2 denoising filter. - by fooware (#13621)
- Improved SSAO2 for sample count <16 - by fooware (#13652)
- Observable: Fix wrong value returned by hasObservers - [Bug Fix] by Popov72 (#13655)
- Add iridescence configuration to PBR material cloning - [Bug Fix] by carolhmj (#13657)
- Check if the node exists before adding to the list of nodes to sort. - [Bug Fix] by carolhmj (#13640)
- Improve how we delete massive group of animatables from animationgroup - by deltakosh (#13641)
- GPU particle system: Fix problem when using color gradients - [Bug Fix] by Popov72 (#13646)
- NME SceneDepthBlock: Add support for storeCameraSpaceZ property - [New Feature] by Popov72 (#13638)
- Fix env texture creation from gamma space - [Bug Fix] by sebavan (#13642)
- Sprites: Add pixel perfect mode - [New Feature] by Popov72 (#13636)
- Clear an extra 1-pixel border around the virtual puck - by RaananW (#13639)
- Button3D: Allow setting the dimensions at creation time - [New Feature] by Popov72 (#13637)
- Fix a condition in _moveToProjectedPosition causing bugs with linked TextBlocks - [Bug Fix] by carolhmj (#13634)
- Improved SSAO2 when samples <16. Added more control over SSAO2 denoising filter. - by fooware (#13621)
- Allow local dev using IPs - by RaananW (#13648)
- NME SceneDepthBlock: Add support for storeCameraSpaceZ property - [New Feature] by Popov72 (#13638)
- On SceneRecorder, use the same parsing method as the decorators to en… - by carolhmj (#13626)
- Adds: keysRotateUp/keysRotateDown (Free Camera) - by Nawarius (#13628)
- Import fix for UMD modules typing - by RaananW (#13624)
- KTX container: Improve error handling when texture format not supported - [New Feature] by Popov72 (#13620)
- SSAO2: Fix expensive blur that could not be disabled - [Bug Fix] by Popov72 (#13617)
- Fixing an issue with follow camera and physics - [Bug Fix] by RaananW (#13618)
- InputManager: Modified Logic for ExclusiveDoubleClickMode For Click/DoubleClick Mutual Exclusivity - [Bug Fix] by PolygonalSun (#13582)
- Leak Fix - [Bug Fix] by sebavan (#13616)
- adt.useInvalidateRectOptimization using scale incorrectly when toggling visibility and redrawing invalidated parts of canvas - by RaananW (#13627)
- Fix pointer out event on 3D GUI in XR (mobile ar) - by RaananW (#13625)
- Stl Loader Less Restrictive - [Bug Fix] by sebavan (#13623)
- Leak Fix - [Bug Fix] by sebavan (#13616)
- Dragging a port and dropping on the same port throws a console error … - [Bug Fix] by deltakosh (#13630)
- Only set last notified value if the feature is on - by RaananW (#13613)
- fix declaration - by RaananW (#13614)
- Set back the checkReadyOnlyOnce when reverting performance mode - by RaananW (#13612)
- PBR material in Inspector: Fix debug split and factor - [Bug Fix] by Popov72 (#13611)
- Fix horizontal StackPanel width calculation when a child has forceRes… - [Bug Fix] by carolhmj (#13610)
- NME: Add missing extra indice and weight matrices blocks - [New Feature] by Popov72 (#13600)
- Mesh: Fix crash with instanced rendering - [Bug Fix] by Popov72 (#13608)
- NME Texture block: Add support for 2DArrayTexture - [New Feature] by Popov72 (#13598)
- NME: Add missing extra indice and weight matrices blocks - [New Feature] by Popov72 (#13600)
- NME Texture block: Add support for 2DArrayTexture - [New Feature] by Popov72 (#13598)
- Fix weird linting issues that slipped past CI - by bghgary (#13606)
- Asynchronous shader compilation in Babylon Native - by glangstonb (#13587)
- spriteManagers array is optional - [Bug Fix] by RaananW (#13603)
- correct rotation application in RHS - by RaananW (#13596)
- RTT: Use same logic for particle systems than in the main path - [Bug Fix] by Popov72 (#13588)
- Particle systems: Fix crash when setting updateInAnimate to true - [Bug Fix] by Popov72 (#13589)
- SSR2: Fix local cubemap support - [Bug Fix] by Popov72 (#13592)
- Geometry Buffer Renderer: Fix specular color not in linear space - [Bug Fix] by Popov72 (#13593)
- Add Left/RightHandedBackwardReadOnly vectors - by kv-ep (#13586)
- Clean up and improve logic for instantiating nodes in AssetContainer.… - [Bug Fix] by carolhmj (#13584)
- Implementation of WebXR Depth Sensing Feature - by drumath2237 (#13159)
- Implementation of WebXR Depth Sensing Feature - by drumath2237 (#13563)
- Decals: Add Decal Map support - [New Feature] by Popov72 (#13562)
- Fluid renderer: Fix stencil usage - [Bug Fix] by Popov72 (#13579)
- Inspector: Add missing support for inspectableCustomProperties - [Bug Fix] by Popov72 (#13599)
- Decals: Add Decal Map support - [New Feature] by Popov72 (#13562)
- InputManager: Fix scenario where click can occur when ExclusiveDoubleClickMode = true - [Bug Fix] by PolygonalSun (#13577)
- PointerDragBehavior: Added check to force releaseDrag to fire when no active button is present - [Bug Fix] by PolygonalSun (#13578)
- Update wrapNativeTexture and wrapWebGLTexture with explicit hasMipMaps and samplingMode - by bghgary (#13574)
- Add URL filter to the securitypolicyviolation event handler - by kv-bh (#13570)
- Fix adaptToDeviceRatio for native engine - [Bug Fix] by bghgary (#13575)
- Notify added observer if observable was triggered. - by RaananW (#13565)
- Always pass default KTX2 decoder options - [Bug Fix] by jure (#13568)
- Fix Skeleton Bounding Box Timing issue - [Bug Fix] by sebavan (#13561)
- fix tag assignment when copying - [Bug Fix] by RaananW (#13555)
- SSR improvements - by Popov72 (#13336)
- Camera: Add code to update View and Projection Matrices in update function - [Bug Fix] by PolygonalSun (#13552)
- make sure setTarget works as expected in WebXR. - by RaananW (#13553)
- Scene clearColor is not used in WebXR with multiview enabled - by RaananW (#13554)
- Touch init was reversed - by RaananW (#13549)
- PBR: Don't apply radiance occlusion to clearcoat - [Bug Fix] by Popov72 (#13548)
- Materials: Fix depth state not set correctly with transparent meshes - [Bug Fix] by Popov72 (#13547)
- Physics Iteration 9 - by CedricGuillemet (#13545)
- WebGPU: Fix engine initialization - [Bug Fix] by Popov72 (#13541)
- Add VectorN.Random functions - by dr-vortex (#13532)
- Added ability to pass callback as key trigger parameter. - [New Feature] by reimund (#13538)
- PBR: Fix realtime filtering for refraction - [Bug Fix] by Popov72 (#13540)
- Physics Iteration 8 - by CedricGuillemet (#13539)
- Add Clip plane support in Geometry Buffer - [Bug Fix] by sebavan (#13537)
- DefaultRenderingPipeline: Fix image processing not being reset in some cases - [Bug Fix] by Popov72 (#13535)
- Fix ANIMATESHEET for custom particle effect - [Bug Fix] by sebavan (#13533)
- Fluid renderer: Fix rendering in right handed system - [Bug Fix] by Popov72 (#13531)
- Physics Iteration 7 - by carolhmj (#13530)
- PBRMaterial: Fix INVERTCUBICMAP not being reset - [Bug Fix] by Popov72 (#13528)
- Fix to instantiate hierarchy - [Bug Fix] by carolhmj (#13524)
- Missing raycast export - by CedricGuillemet (#13523)
- DeviceInputSystem: Use correct pointerId for touch inputs on blur and pointercancel event - [Bug Fix] by PolygonalSun (#13516)
- Delay resize event listener to after video internal texture is created. - [Bug Fix] by carolhmj (#13520)
- Set event.sourceEvent in ExecuteCodeAction callback for pointer triggers - [New Feature] by docEdub (#13518)
- VideoTexture - Fix texture refresh bug - by CoPrez (#13514)
- VideoTexture - Resize the internal texture when the video size changes - [Bug Fix] by CoPrez (#13513)
- InputManager: Refine logic for handling non-captured pointerup events - [Bug Fix] by PolygonalSun (#13507)
- Physics Iteration 5 - by CedricGuillemet (#13498)
- Add support for node 18 by updating node-sass - by 852Kerfunkle (#13493)
- Add Object Space mapping to NME PerturbNormal block - [New Feature] by sebavan (#13501)
- KTXDecoder: Fix crash with "buffer already detached" - [Bug Fix] by Popov72 (#13500)
- Physics Iteration 4 - by CedricGuillemet (#13485)
- Check for invalid hierarchies in the asset container and warn the user - by carolhmj (#13490)
- Handle pointerlock rejections, if promise based - by 852Kerfunkle (#13487)
- Fix ImportMesh of babylon files that share a geometry uniqueId - [Bug Fix] by carolhmj (#13489)
- Fix asset container instantiation with parented instanced nodes - [Bug Fix] by carolhmj (#13467)
- Texture: Allow ImageBitmap for the buffer parameter of updateURL - [New Feature] by Popov72 (#13486)
- WebGPU: Fix stencil buffer creation with RTT - [Bug Fix] by Popov72 (#13484)
- MorphTargetMgr: Fallback to vertex attribute mode if too many targets - [New Feature] by Popov72 (#13480)
- Fix GLTF Variants Clone - [Bug Fix] by sebavan (#13481)
- Fix hit detection in a multi-cam scenario with billboarded meshes. - [Bug Fix] by sebavan (#13479)
- Fix sound current time after it ends on its own - [Bug Fix] by docEdub (#13478)
- Fix sound source
onended
handling - [Bug Fix] by docEdub (#13472) - Performance optimization for vector methods - by myfreeer (#13474)
- KTX2 decoding: Add default KTX2 decoder configuration - [New Feature] by Popov72 (#13469)
- Babylon serializer: Serialize actions for instances - [New Feature] by Popov72 (#13470)
- InputManager: Fix for POINTERTAP firing during multi-touch gesture - [Bug Fix] by PolygonalSun (#13466)
- BaseCameraPointerInputs: Fixed logic to ignore extra touches - [Bug Fix] by PolygonalSun (#13468)
- Observable: Fix single fire events not working sometimes - [Bug Fix] by Popov72 (#13465)
- Gradients on GUI - by carolhmj (#13361)
- Fluid Renderer: Fixes WebGPU support - [Bug Fix] by Popov72 (#13459)
- Update assetContainer.ts - by aWeirdo (#13451)
- Add forceResizeWidth on GUI Text Block to allow for width resize even… - by carolhmj (#13460)
- Gradients on GUI - by carolhmj (#13361)
- Physics V2 Iteration 3 - by CedricGuillemet (#13450)
- Fix Lines Mesh with Push Material - [Bug Fix] by sebavan (#13457)
- Fix Sound current time when pause is called, and refactor pause system - [Bug Fix] by docEdub (#13455)
- Fix back-compat issue in physics (es6) - by RaananW (#13453)
- Fix GUI Image caching to consider images that have been created but n… - [Bug Fix] by carolhmj (#13440)
- Fix memory leaks - [Bug Fix] by Popov72 (#13452)
- Material: Make the frozen mode more user friendly - [New Feature] by Popov72 (#13437)
- Better error handling in XR Hand constraint behavior - by RaananW (#13449)
- Remove a 180 degree flip (an old relic) - by RaananW (#13448)
- Fix Sound current time when stop is called while paused - [Bug Fix] by docEdub (#13444)
- Add support for unsigned int uniform - by newbeea (#13433)
- Fix Action Deserialization - [Bug Fix] by sebavan (#13436)
- Fixed issue when setting ViewPort multiple times per frame in Native - by SergioRZMasson (#13367)
- Add touch release detection to draggable parts of BoundingBoxGizmo - by Hsifnus (#13428)
- Fix broken sound offset backward compatibility - [Bug Fix] by docEdub (#13431)
- GPUParticleSystem: Fix crash when update effect not ready - [Bug Fix] by Popov72 (#13432)
- Fix broken use of TmpVectors in BoundingBoxGizmo - [Bug Fix] by CedricGuillemet (#13429)
- Add location to glFragColor in WebGL preprocessor - by OrigamiDev-Pete (#13427)
- Fix sound play function not accepting zero as a valid offset - [Bug Fix] by docEdub (#13425)
- ActionManager: Add support for Material in serialization and parsing - [New Feature] by Popov72 (#13423)
- NME: Add a RealTime input - [New Feature] by Popov72 (#13418)
- Fix LoadScriptAsync to reject with proper error - [Bug Fix] by bghgary (#13415)
- Prevent Uncaught Exception from
ThinEngine.runRenderLoop
whenwindow.SetTimeout
in not defined - by barroij (#13401) - Add a fade out delay to FadeInOutBehavior - by ericwood73 (#13389)
- NME : Use flag IgnoreTexturesAtLoadTime in ReflectionTextureBaseBlock - by GMM-Monumento (#13409)
- Cache loaded dom images on Image class so the playground-editor doesn't have to reload them often - by carolhmj (#13388)
- Fix 2 slider3D issues - [Bug Fix] by RaananW (#13411)
- Properly notify textHighlightObservable - [Bug Fix] by carolhmj (#13410)
- Prevent Uncaught Exception from
ThinEngine.runRenderLoop
whenwindow.SetTimeout
in not defined - by barroij (#13401)
- Add dithering option to SkyMaterial - by 852Kerfunkle (#13426)
- Gizmos use TmpVectors and exposed materials - by CedricGuillemet (#13402)
- Physics V2 plugin iteration - by CedricGuillemet (#13352)
- Hide teleportation mesh on creation - by RaananW (#13397)
- Add a _internalMetadata to avoid side effects with metadata - [Bug Fix] by Popov72 (#13365)
- Fix calculation of text height in InputTextArea - [Bug Fix] by carolhmj (#13404)
- GUI Editor Line Gizmo Improvements - by carolhmj (#13394)
- Force the control's old rect position to be invalidated before moving - [Bug Fix] by carolhmj (#13399)
- Add a parameter to CreateScreenshotUsingRenderTarget(Async) to allow … - [Bug Fix] by carolhmj (#13384)
- Add some comments on docs reinforcing that it's only possible to upda… - by carolhmj (#13383)
- Don't serialize internal shader materials - [Bug Fix] by Popov72 (#13379)
- Fix crash when calling getGlowLayerByName when no effects have been created yet - [Bug Fix] by Popov72 (#13377)
- Fix doc comment for audio listener rotation provider - by docEdub (#13376)
- Fix audio offset issues - [Bug Fix] by docEdub (#13373)
- Add audioListenerRotationProvider - by sebavan (#13375)
- Material plugins: Allow custom flags when injecting code with regexp - [New Feature] by Popov72 (#13371)
- Allow accessing private fields and methods of SPS - by s207152 (#13369)
- Hold shift when resizing to lock aspect ratio in GUI Editor - by carolhmj (#13386)
- If a new control is added on root, call the camera update function to… - [Bug Fix] by carolhmj (#13372)
- Hold shift when resizing to lock aspect ratio in GUI Editor - by carolhmj (#13386)
- Change GUI Editor default image URL - [Bug Fix] by carolhmj (#13380)
- Add Transpose and Determinant matrix blocks - [New Feature] by sebavan (#13368)
- Fix PBR Emissive with lightmap - [Bug Fix] by sebavan (#13362)
- LineMesh: Add an option to not dispose the material - [New Feature] by Popov72 (#13358)
- RenderTargetTexture: Add forceLayerMaskCheck property - [New Feature] by Popov72 (#13359)
- Fix rtt option default - by thscott (#13340)
- VolumetricLightScattering: Add support for included only meshes - [New Feature] by Popov72 (#13355)
- Some examples for matrices - by BabylonJSGuide (#13351)
- DepthRenderer: Allow passing the sampling mode to the scene depth renderer - [New Feature] by Popov72 (#13349)
- EffectLayer: Allows to set the type of the main texture - [New Feature] by Popov72 (#13343)
- NME: Fix of input types allowed for some blocks - [Bug Fix] by Popov72 (#13339)
- NME: Fix reusing the same temporary variable name in TextureBlock - [Bug Fix] by Popov72 (#13335)
- fix missing plugin when enabling physics - by CedricGuillemet (#13334)
- NME: Add a rgb output to the ImageProcessing block - by Popov72 (#13328)
- allow independent video sources in VideoTexture - by RaananW (#13331)
- VirtualJoystick - Stop iterating when canvas is released - [Bug Fix] by RaananW (#13332)
- ArcRotateCamera: Fix lower and upper beta limit type - [Bug Fix] by Popov72 (#13330)
- NME: fixed slowdowns when working in the editor - by Popov72 (#13326)
- When rendering in a multi-canvas setup, always render the input view … - [Bug Fix] by carolhmj (#13320)
- Mirror: Fix rendering when cullBackFaces is false - [Bug Fix] by Popov72 (#13322)
- PhysicsPlugin refactor - by CedricGuillemet (#13279)
- InputManager: Update logic for detecting when to pick - [Bug Fix] by PolygonalSun (#13321)
- Particle System: Add a parameter to also clone textures when cloning a particle system - by Popov72 (#13318)
- Fix bad uniform scale check for rotation gizmo - [Bug Fix] by CedricGuillemet (#13319)
- Add a Fluid Renderer component - [New Feature] by Popov72 (#13291)
- Add playback rate getter - by sebavan (#13312)
- typedoc update for POV methods - by ssatguru (#13310)
- Fix: ACE always opening with the first targeted animation selected - [Bug Fix] by carolhmj (#13327)
- PhysicsPlugin refactor - by CedricGuillemet (#13279)
- Fix: Animation Groups not showing the correct current frame value in … - by carolhmj (#13307)
- clear metadata when a new pg is created - by RaananW (#13323)
- Add a Fluid Renderer component - [New Feature] by Popov72 (#13291)
- Support KHR_materials_emissive_stength in glTF export - by tboggs300 (#13303)
- Call the KHR_texture_transform exporter when exporting a GLTF file - by carolhmj (#13305)
- Fix restore context in WebGL1 when using non POT textures - [Bug Fix] by Popov72 (#13308)
- Fixed NativeEngine render target assignment - [Bug Fix] by SergioRZMasson (#13306)
- Support create RTT from internal texture directly - [New Feature] by bghgary (#13275)
- Preserve camera control settings when reattaching camera controls - [Bug Fix] by ericwood73 (#13300)
- Fix Texture rebuild on context lost - [Bug Fix] by sebavan (#13299)
- Fix teleportation bug When changing controllers - by RaananW (#13298)
- clear as default when in layers multiview - by RaananW (#13297)
- InputManager: Fix Order and Execution of onPrePointerObservable - [Bug Fix] by PolygonalSun (#13295)
- KTXDecoder: Update and add new universal transcoders - by Popov72 (#13284)
- Cameras: Modified cameras to work under onPointerObservable - [Bug Fix] by PolygonalSun (#13293)
- Add static Reflect function to Vector3 - by AlvaroHerreroDev (#13281)
- Test the PickingInfo class - by Dok11 (#13290)
- RTT: Make sure we increment scene frameId even in "check readiness" mode - [Bug Fix] by Popov72 (#13289)
- PBRBaseMaterial fix getAnimatables JSDoc - by Dok11 (#13288)
- Bump: Fix black spots in bump when no uv gradients - [Bug Fix] by Popov72 (#13287)
- Ensure bloom blur size is consistent across hardware scaling levels - [Bug Fix] by kircher1 (#13286)
- Test babylon scene materials - by Dok11 (#13285)
- Mesh: Add forceWorldMatrixInstancedBufferUpdate property - [New Feature] by Popov72 (#13282)
- Observable: Do not include deleted observers in hasObservers result - [Bug Fix] by Popov72 (#13283)
- fixing billboardMode mode for instanced meshes - by Bastl34 (#13265)
- PBR material: Add missing test for the emissive texture in hasTexture - [Bug Fix] by Popov72 (#13261)
- Add Sprite Manager Metadata - by sebavan (#13259)
- Fix glTF export texture dedupe code - [Bug Fix] by bghgary (#13263)
- glTF export root node removal fix - by bghgary (#13214)
- FreeCameraMouseInput: Fix for PointerLock Movement - by PolygonalSun (#13258)
- Fix IKController with leaf node - [Bug Fix] by sebavan (#13257)
- PostProcess: Add hooks to alter shader code used by post processes - by Popov72 (#13256)
- Fix dump tools premultiplied alpha. - [Bug Fix] by sebavan (#13251)
- Support ClipPlanes in Materials - [New Feature] by sebavan (#13249)
- WebGPU: Improve copy video to texture - by Popov72 (#13254)
- InputManager: Fixed up/down picking on callback - [Bug Fix] by PolygonalSun (#13250)
- Fix for FreeCameraMouseInput fluxuating input on multi-touch - [Bug Fix] by PolygonalSun (#13233)
- array flat polyfill for Chakra - by CedricGuillemet (#13246)
- Extend dragPlanePoint doc on onDrag*Observables - by dennemark (#13245)
- Fix Gizmo Release Drag - [Bug Fix] by CedricGuillemet (#13237)
- Rotation gizmos with non uniform scaling - by CedricGuillemet (#13240)
- Support matrix in reciproqual block - by sebavan (#13241)
- Test babylon mesh lod 2 - by Dok11 (#13234)
- ShadowDepthWrapper: Fix shadows when wrapping a material using custom material plugins - [Bug Fix] by Popov72 (#13236)
- InputManager: Modify Picking to only happen with necessary scenarios - by PolygonalSun (#13145)
- Fix redirects in code doc - by RaananW (#13228)
- Texture: Add new copy texture to texture class - [New Feature] by Popov72 (#13222)
- Support correct spelling on center - by sebavan (#13220)
- MeshExploder bugfix - [Bug Fix] by SergioRZMasson (#13219)
- Fix aliasing issue in webxr multiview - by RaananW (#13217)
- Change doc to match code - by Lowclouds (#13215)
- Test babylon mesh baking - by Dok11 (#13206)
- Test babylon octree block - by Dok11 (#13201)
- Test babylon mesh lod screen coverage - by Dok11 (#13202)
- fix: switch back to the main scene using multiple canvases, and rende… - [Bug Fix] by MILIFIRE (#13204)
- Cube textures: Fix updating data with engine.updateTextureData - [Bug Fix] by Popov72 (#13205)
- Xr camera - [Bug Fix] by sebavan (#13190)
- Motion blur: Fix motion blur when not in the "object based" mode - [Bug Fix] by Popov72 (#13200)
- AssetContainer: Fix crash when calling moveAllFromScene if environmentTexture is present - [Bug Fix] by Popov72 (#13199)
- Add missing samplers to motion blur post process - [Bug Fix] by carolhmj (#13198)
- Fix animatable loop - [Bug Fix] by sebavan (#13196)
- Shadows: Fix transparent shadows with ALPHABLEND transparency mode - [Bug Fix] by Popov72 (#13197)
- Reduce memory usage in bakeTransformIntoVertices - by rgerd (#13193)
- NME: fix wrong perturbed normals when using pre-existing tangents - [Bug Fix] by Popov72 (#13186)
- Test babylon camera inputs manager - by Dok11 (#13188)
- WebGPU: Add support for GLES3 to WebGPU GLSL processing - [New Feature] by Popov72 (#13191)
- Test babylon octree block - by Dok11 (#13189)
- Test babylon mesh lod - by Dok11 (#13184)
- Test babylon transform node - by Dok11 (#13181)
- Lights: Add support for multiple shadow generators - [Bug Fix] by Popov72 (#13177)
- Fix bug rendering transparent meshes using their own materials in effect layer - [Bug Fix] by djn24 (#13179)
- fix nightly for BN - [Bug Fix] by CedricGuillemet (#13178)
- NME: Fix preview not updated when changing the clamp settings in the Texture block - [Bug Fix] by Popov72 (#13187)
- Small fix for types in the webxr typing - by RaananW (#13172)
- Revert "Use the latest CDN nightly version and not unpkg" - by RaananW (#13173)
- NME: Fix and improve the HeightToNormal block - by Popov72 (#13171)
- fixing screen coverage LOD for ortho camera - [Bug Fix] by CraigFeldspar (#13170)
- Use the latest CDN nightly version and not unpkg - by RaananW (#13169)
- Support relative urls in KTX2 configuration - by bghgary (#13160)
- Fix Camera Order Back Compat - [Bug Fix] by sebavan (#13162)
- ParticleSystem: Add BILLBOARDMODE_STRETCHED_LOCAL mode - [New Feature] by Popov72 (#13156)
- WebGPU: Fix PGs errors / warnings - by Popov72 (#13154)
- OIT fix : clearing front render target when no transparent mesh are rendered - by CraigFeldspar (#13151)
- quaternion PG examples - by BabylonJSGuide (#13152)
- Attempting to fix missing renderingManager() typescript definition - by kircher1 (#13155)
- Update Pressure Observer to latest version of the WICG spec - [Bug Fix] by sebavan (#13146)
- InputManager: Reset Swipe Status if we skip the next Observable notify - [Bug Fix] by PolygonalSun (#13148)
- Build Accessibility Tree from scene - by mysunnytime (#12074)
- remove new methods - by BabylonJSGuide (#13137)
- Flip normal if picking ray is in the same direction - [Bug Fix] by bghgary (#13128)
- Add Vector2 type to custom inspector properties - by BlakeOne (#13141)
- ADT: Added check to attachToMesh to prevent potential memory leak - [Bug Fix] by PolygonalSun (#13175)
- Build Accessibility Tree from scene - by mysunnytime (#12074)
- Take into account adaptWidth/HeightToChildren in the StackPanel - [Bug Fix] by carolhmj (#13144)
- Revert "Use the latest CDN nightly version and not unpkg" - by RaananW (#13173)
- Use the latest CDN nightly version and not unpkg - by RaananW (#13169)
- Fix Camera Order Back Compat - [Bug Fix] by sebavan (#13162)
- Update Pressure Observer to latest version of the WICG spec - [Bug Fix] by sebavan (#13146)
- Add Vector2 type to custom inspector properties - by BlakeOne (#13141)
- InputManager: Fix for POINTERTAP firing when cursor is moved - by PolygonalSun (#13136)
- Fix infinite sprites draw in frozen scenes - [Bug Fix] by sebavan (#13131)
- Fix usage of useReverseDepthBuffer with orthographic cameras - [Bug Fix] by Popov72 (#13134)
- Workaround Firefox Leak - [Bug Fix] by sebavan (#13127)
- Implement Lazy Picking for POINTERMOVE - by PolygonalSun (#13044)
- Normalized return values and made vector classes use extendable types - by LostInClams (#13076)
- Fix crash when using a custom material for LineMesh with an effect layer - [Bug Fix] by Popov72 (#13116)
- forceSharedVertices with skinmesh support - [Bug Fix] by CedricGuillemet (#13114)
- Decals: Add support for rigged meshes + optimization for speed - [New Feature] by Popov72 (#13111)
- Depth of field optimizations and cleanup - by kircher1 (#13110)
- fix the samples returned when using multiview in WebXR - by RaananW (#13108)
- Fix GUI json load. - by carolhmj (#13120)
- Encode and decode GUI Editor snippet as JSON when needed. - [Bug Fix] by carolhmj (#13107)
- Fix loading of GUIs with custom fonts and add font controls to InputText and InputPassword - [Bug Fix] by carolhmj (#13129)
- Encode and decode GUI Editor snippet as JSON when needed. - [Bug Fix] by carolhmj (#13107)
- WebGPU fix PCF shadows - [Bug Fix] by sebavan (#13105)
- update the webxr typings to match current state - by RaananW (#13104)
- A little fix: links referenced in sceneLoader.ts are not found - by drumath2237 (#13102)
- Adding a parameter for setParent() method that takes into account the pivot change - by deltakosh (#13098)
- Add extension support to assetsManager - by deltakosh (#13097)
- NullEngine Cannot use a ShadowGenerator - by sebavan (#13088)
- Hide change for billboard hierarchy with a static flag - by CedricGuillemet (#13089)
- Fixed transform gizmos screen size - by EvgenyRodygin (#13079)
- Add epsilon to Quaternion.AreClose - by BabylonJSGuide (#13083)
- Handle CSP violation errors when loading images. - [Bug Fix] by carolhmj (#13060)
- remove in Place from conjugate comments - by BabylonJSGuide (#13078)
- change CustomProceduralTexture constructor size type - by Hypnosss (#13080)
- prepass reflectivity channel support unlit materials - by Hypnosss (#13081)
- Material block-dirty mechanism - [New Feature] by RaananW (#13074)
- Depth peeling renderer: Add excluded mesh support - [New Feature] by Popov72 (#13070)
- fix glow layer kernel set - [Bug Fix] by sebavan (#13068)
- PBR: Reset all defines when enabling/disabling pbr components - [Bug Fix] by Popov72 (#13067)
- Fix Texture Cache - [Bug Fix] by sebavan (#13057)
- InputManager: add a property to disable mesh checking in the onPointerOver event - [New Feature] by Popov72 (#13054)
- Fix negative scaling issue with instances - [Bug Fix] by deltakosh (#13055)
- Fix TmpVectors usage in Polar/Spherical toVector methods - by dr-vortex (#13053)
- Optional camera for all post processes - by EvgenyRodygin (#13051)
- Provide Example PGs for Vector2s, for new Vector3s and a couple of Quaternions - by BabylonJSGuide (#13050)
- Don't alter the scene's active cameras in the middle of taking a scre… - [Bug Fix] by carolhmj (#13040)
- Fix wrong plugin name check for babylon serialization - [Bug Fix] by CedricGuillemet (#13043)
- deal with dead codes correctly - by RaananW (#13064)
- Create mrtkv3 button - by tayomadein (#12989)
- Allow GLTF Exporter to export WebP images - by christaggart (#13062)
- Add applyPostProcess flag on ADV to optionally draw it after the post… - by carolhmj (#13036)
- Remove unneeded prefixes and unused code - by RaananW (#13035)
- Fix creation of cube textures from URL - by HoferMarkus (#13038)
- correction - by BabylonJSGuide (#13031)
- Add function to get angles between two vectors (Vector3.GetAnglesBetweenVectorsForDirectionChange) - by dr-vortex (#13012)
- Add smoothing for freeCameraDeviceOrientationInputs - [New Feature] by ilrico (#13006)
- Test babylon octree scene component active meshes - by Dok11 (#13022)
- Add rotation from one vector3 to another - by BabylonJSGuide (#13004)
- Fix instance buffer - [Bug Fix] by deltakosh (#13021)
- Fix SSAO2 sample generation - [Bug Fix] by Popov72 (#13023)
- Adding memory leak tests using heap snapshots - by RaananW (#13016)
- More features for the aggressive performance mode - by deltakosh (#13014)
- Fix fast - by deltakosh (#13015)
- Tiny perf fix - by deltakosh (#13011)
- Add Logarithmic Depth Support on ParticleSystem - by deltakosh (#13010)
- Some fixes to OptionLineComponent related to wrong parent info showin… - [Bug Fix] by carolhmj (#13026)
- Move from @hidden to @internal - by RaananW (#12999)
- Fix effects onError notifications - [Bug Fix] by sebavan (#13007)
- Fix XR picking in utility laters - [Bug Fix] by RaananW (#12998)
- Add camera refresh rate support in XR enableSpectatorMode(). - by daoshengmu (#12958)
- Update tubeBuilder docs. - by carolhmj (#12997)
- Texture UV animation performance - by deltakosh (#12995)
- test(particles.cloudPoint): add tests for intersectsMesh function - by Dok11 (#12992)
- WebGPU: Fix geometry buffer renderer in WebGPU - [Bug Fix] by Popov72 (#12991)
- Fix typings for the options passed - by RaananW (#12994)
- PrePass renderer: Fix engine current render pass id set too early - [Bug Fix] by Popov72 (#12988)
- distance and normal in collision callback for ammojs - by CedricGuillemet (#12986)
- Issue158 - by amritanarasimhan (#12962)
- Font Family Drowpdown - by amritanarasimhan (#12920)
- GeometryBufferRenderer: Allow setting the depth texture format - by Popov72 (#12983)
- Fix billboard translation with parenting - [Bug Fix] by CedricGuillemet (#12984)
- Add polar and spherical coordinate system support - by dr-vortex (#12942)
- Fix Typos in Physics - by CedricGuillemet (#12980)
- If blob or data load the image directly, as no caching is needed. - by RaananW (#12979)
- Add teleportationCircleMaterial to WebXR teleportation options - by yuripourre (#12975)
- Add createRadialGradient to ICanvas - by yuripourre (#12976)
- test(math.vector): add tests for GetAngleBetweenVectorsOnPlane function - by Dok11 (#12974)
- Babylon eslint plugin - by RaananW (#12970)
- Fix WebGPU for mobile support. - [Bug Fix] by sebavan (#12973)
- OIT aliasing fixes - by CraigFeldspar (#12916)
- ts config for tests (older syntax) for older node.js - by RaananW (#12972)
- 404 error trying to load “config.json” when using custom procedural texture with ShadersStore - by deltakosh (#12971)
- Giz misc - by CedricGuillemet (#12969)
- Freeze instance storage - by deltakosh (#12966)
- Better support for freeze in aggressive mode - by deltakosh (#12964)
- Minimize code in effect and pipeline context - by RaananW (#12952)
- new options for aggressive mode - by deltakosh (#12963)
- Introduce autoFixFaceOrientation feature to solidParticleSystem - by Michalzr (#12960)
- Optimize animation interpolate function - by bghgary (#12945)
- Performance mode - by deltakosh (#12954)
- Fix Rendering Pipeline cameras - [Bug Fix] by sebavan (#12961)
- Fix quaternion blending math - [Bug Fix] by bghgary (#12955)
- DeviceInputSystem: Pull browser specific code into WebDeviceInputSystem - [New Feature] by PolygonalSun (#12865)
- Fix some NME bugs. - [Bug Fix] by carolhmj (#12951)
- Sprite double pick - [Bug Fix] by sebavan (#12949)
- Fix Basis Loader - [Bug Fix] by sebavan (#12947)
- Animation perf improvments - by sebavan (#12944)
- Clear some values used during loading at the end of the load - by carolhmj (#12946)
- Added AudioBuffer as parameter for Sound - by sorskoot (#12943)
- Fix reflection block empty output - [Bug Fix] by carolhmj (#12940)
- Fix loading of base64 svgs - [Bug Fix] by carolhmj (#12937)
- Empty array, no reassign - by RaananW (#12939)
- Reducing amount of code in Observable and Logger - by RaananW (#12936)
- Add dithering effect to image processing. - by kircher1 (#12932)
- Time Factor for crowd agents update - [New Feature] by CedricGuillemet (#12934)
- Fix scene not clearing in some Default Rendering Pipeline with multicamera cases - [Bug Fix] by carolhmj (#12905)
- Add support of clipplanes in GlowLayer - by sebavan (#12925)
- Cameras: Add noPreventDefault as argument to attachControl call - [Bug Fix] by PolygonalSun (#12927)
- Fix Loading Cube Texture from basis file - [Bug Fix] by sebavan (#12924)
- Enforce parent blocks being empty in octree - [Bug Fix] by normanb (#12923)
- Two small fixes - [Bug Fix] by RaananW (#12918)
- Generate sampler name in buildBlock - [Bug Fix] by carolhmj (#12913)
- Add type on blob creation - [Bug Fix] by carolhmj (#12912)
- Clamp negative rgb values to zero to avoid parse errors in native - [Bug Fix] by docEdub (#12914)
- Fixing oit + derivatives branching - by CraigFeldspar (#12907)
- Add "metadata" support to "ReflectionProbe" class - by julien-moreau (#12911)
- Document the ranges of FromHSV's parameters - by BlakeOne (#12901)
- Fix null error in late animation bindings - by jjv360 (#12909)
- InstancedMesh should be cloned with the new source mesh - by RaananW (#12904)
- Remove tslib reference in es6 packages (First step towards esm) - by RaananW (#12897)
- Fix picking on ADV to account for texture coordinates - [Bug Fix] by carolhmj (#12902)
- TouchButton3D's getPressDepth(position) call has depth discrepancy - by RaananW (#12910)
- Fix drawing a rounded rectangle - [Bug Fix] by carolhmj (#12908)
- Fix picking on ADV to account for texture coordinates - [Bug Fix] by carolhmj (#12902)
- Revert "Fixed a bug from opening editor from PG" - by RaananW (#12929)
- Fixed a bug from opening editor from PG - by amritanarasimhan (#12899)
- Fixed a bug from opening editor from PG - by amritanarasimhan (#12899)
- Use LoadFile when loading images so that WebRequest custom headers ar… - [Bug Fix] by carolhmj (#12891)
- Allow package name in local files. - by RaananW (#12886)
- Create a separate callback for the FileButton - by kircher1 (#12888)
- Enable use of Tools.LoadScript in a WebWorker - by wmurphyrd (#12884)
- Fix is ready in a few scenari (light dirty, rendering pass id, material changes outside render loop) - [Bug Fix] by sebavan (#12880)
- Improve MergeMeshes documentation. - by carolhmj (#12881)
- Fix Drag/Release Behavior in GUI and Photo Dome - [New Feature] by stevendelapena (#12887)
- Allow package name in local files. - by RaananW (#12886)
- Fix a bug where deleting a row/column with a control inside wouldn't … - [Bug Fix] by carolhmj (#12890)
- Allow package name in local files. - by RaananW (#12886)
- Allow package name in local files. - by RaananW (#12886)
- Create a separate callback for the FileButton - by kircher1 (#12888)
- add the ability to configure teleportation and near interaction - by RaananW (#12879)
- Example Playgrounds for Properties and Methods of Vector3 - by BabylonJSGuide (#12874)
- Fix invisible particles being visible again after a call of buildMesh - by carolhmj (#12878)
- Fix tests running locally - by RaananW (#12877)
- fix signature in scene.ts - by RaananW (#12873)
- Adds a FileButton to the InspectableTypes - by kircher1 (#12871)
- comment corrections - by BabylonJSGuide (#12872)
- Restore viewport on Procedural Texture Render - [Bug Fix] by sebavan (#12864)
- Fix WebXR helper - [Bug Fix] by sebavan (#12859)
- Nme height2normal - by deltakosh (#12857)
- Fix scene serialization and loading issues. - by carolhmj (#12856)
- Add boolean invertDirection to allow inverting the scrollbar navigati… - by carolhmj (#12867)
- Draw rectangles with properly rounded corners - [Bug Fix] by carolhmj (#12876)
- Rectangles couldn't get correctly rounded because -2 was subtracted f… - [Bug Fix] by carolhmj (#12863)
- GUI Editor launches from PG with correct size - by amritanarasimhan (#12868)
- Created an offset when pasting controls - by amritanarasimhan (#12850)
- Pasted controls are selectable - by amritanarasimhan (#12870)
- GUI Editor launches from PG with correct size - by amritanarasimhan (#12868)
- Adds a FileButton to the InspectableTypes - by kircher1 (#12871)
- Use glb meshes for sphere and plane in NME preview window - by deltakosh (#12866)
- Nme height2normal - by deltakosh (#12857)
- Update ComputePressureObserver - by stefansundin (#12858)
- Fix issues with basis texture and inspector (display format, preview window and broken texture) - [Bug Fix] by sebavan (#12853)
- Add IGizmo-extending interfaces for standard Gizmo variants - by Hsifnus (#12852)
- Add transform nodes result to assetManager - by sebavan (#12849)
- Avoid hooking rtt renderList multiple times - by fchoisy (#12843)
- Fixed removal of the last geometry in the "scene.geometries" array - by EvgenyRodygin (#12845)
- Add
ZeroReadOnly
to Vector2 and Vector4 - by chapmankyle (#12846) - Fix getHeightAtCoordinates with Impostors and out of bound - [Bug Fix] by CedricGuillemet (#12842)
- Add the possiblity to create custom top level nodes in the scene tree. - [New Feature] by deltakosh (#12841)
- Export Material Plugin Events - by sebavan (#12836)
- Move typings to Webgl2RenderingContext - by sebavan (#12835)
- Fix shortcuts firing while user inputs text - [Bug Fix] by carolhmj (#12855)
- GUI Editor Tool buttons now respond on the entire document instead of… - [Bug Fix] by carolhmj (#12844)
- Support for scss modules - [New Feature] by RaananW (#12832)
- Fix issues with basis texture and inspector (display format, preview window and broken texture) - [Bug Fix] by sebavan (#12853)
- Add the possiblity to create custom top level nodes in the scene tree. - [New Feature] by deltakosh (#12841)
- Change private members in gizmo to protected - by braineo (#12796)
- Reinstate original version of projectOnPlaneToRef with small amendment - by sebavan (#12831)
- Add support for Integer attributes - by sebavan (#12830)
- Fix babylon native sprites - [Bug Fix] by sebavan (#12819)
- Fxi heightmap impostor with Cannon - [Bug Fix] by CedricGuillemet (#12818)
- fix missing indexedDB reference in nodejs - by RaananW (#12814)
- Small changes to EngineView - by RaananW (#12816)
- Physics typos - by eoineoineoin (#12809)
- Defensive URL detection - by RaananW (#12810)
- Use Custom NME Material for shadow map shaders - by deltakosh (#12806)
- Make sure artboard is resized correctly when resizing the canvas - by RaananW (#12828)
- differentiating where control is dropped - by amritanarasimhan (#12825)
- Moved copy, paste, delete to toolbar - by amritanarasimhan (#12807)
- KHR animation pointer - [New Feature] by pandaGaume (#12767)
- KHR animation pointer - [New Feature] by pandaGaume (#12767)
- Fix crash when loading node material with loadasync - [Bug Fix] by deltakosh (#12805)
- Allow creation of baseTexture from internalTexture - by sebavan (#12804)
- Expose tbn lines - by deltakosh (#12803)
- Switch
=
to.length = 0
where possible - by RaananW (#12802) - InputManager: Removed pointerup check that prevented event from being processed. - by PolygonalSun (#12800)
- Added
Color3.FromHSV
- by BarthPaleologue (#12799) - Fix render method of RTT not using its active camera - [Bug Fix] by carolhmj (#12794)
- Vertex buffer override for native - [Bug Fix] by CedricGuillemet (#12792)
- Fix naming convention for parsing from File or snippet - by RaananW (#12791)
- Fix distorted normals in large-radius flat IcoSpheres. - [Bug Fix] by jemc (#12789)
- fix splice hook - [Bug Fix] by sebavan (#12786)
- Add thinInstance creation check if instanced arrays are not supported. - [Bug Fix] by sebavan (#12782)
- Wait to add pending data to the scene before loading screen logic - [Bug Fix] by carolhmj (#12785)
- Gizmo/camera fixes - [Bug Fix] by CedricGuillemet (#12779)
- Fix crash on smooth shading for meshes with no index buffers on Babylon Native. - [Bug Fix] by SergioRZMasson (#12781)
- Add computeBoundingBox as a constructor option on SPS. - by carolhmj (#12778)
- Check autoClear for RTT to fix utility layer on native OpenXR - [Bug Fix] by rgerd (#12774)
- Switch
=
to.length = 0
where possible - by RaananW (#12802) - Fix naming convention for parsing from File or snippet - by RaananW (#12791)
- isPointerBlocker fixes - by carolhmj (#12787)
- Fix gui loading from snippet - [Bug Fix] by sebavan (#12798)
- Fixing design issue with toolbar - by amritanarasimhan (#12797)
- pasted controls in the right container - by amritanarasimhan (#12788)
- Rolldown Hierarchy - by amritanarasimhan (#12775)
- Fix naming convention for parsing from File or snippet - by RaananW (#12791)
- Gizmo/camera fixes - [Bug Fix] by CedricGuillemet (#12779)
- Native readPixels implementation - by ryantrem (#12768)
- perf: Improve
MaterialHelper
tree-shaking withLightConstants
- by yvele (#12771) - Skip some WebAPI calls when setting up VideoTexture in the context of Babylon Native - by ryantrem (#12769)
- Use only the mesh's enabled state, not its parent's, when cloning. - by carolhmj (#12766)
- Always clone skinned meshes for AssetContainer.instantiateModelsToScene - [Bug Fix] by bghgary (#12764)
- InputManager: Added mouse buttons 4 and 5 to InputManager mouse handling - by PolygonalSun (#12765)
- ArcRotateCamera: Modify rotation logic to use invertRotation flag - [Bug Fix] by PolygonalSun (#12762)
- Expose pendingData APIs publicly - by sebavan (#12760)
- DeviceInputSystem: Made mousewheel passive option set to false when supported - by PolygonalSun (#12761)
- Serialize getters instead of private vars - by carolhmj (#12758)
- Fix camera cloning of ortho params - by carolhmj (#12753)
- Add engine option for using exact sRGB conversions in the shader. - by kircher1 (#12750)
- toolbar can expand now - [New Feature] by amritanarasimhan (#12755)
- fixed scene tree not sticking - by amritanarasimhan (#12754)
- Remove loading of GLTF files as the current architecture doesn't support them - by carolhmj (#12751)
- Make sure legacy support doesn't throw exceptions - by RaananW (#12744)
- Do not style overlay if custom buttons provided - by RaananW (#12738)
- Pass ortho camera values down to rigCameras - [Bug Fix] by carolhmj (#12741)
- Fix internal plugins that use prepareDefines - by BlakeOne (#12740)
- Export method 'CreateDiscVertexData' - by chapmankyle (#12725)
- Automatically change hardware scaling based on browser zoom level - [New Feature] by RaananW (#12737)
- Add scaleInPlace to Color3 and Color4 - by kircher1 (#12734)
- Volumetric post process: Add support for setMaterialForRendering - by Popov72 (#12727)
- Create screenshot: Fix resources not recreated with the right sizes - by Popov72 (#12726)
- Nme improvements - by deltakosh (#12723)
- Basis transcoder update - [New Feature] by vinhui (#12662)
- Initial Device Input Test Pattern Setup: Unit Tests - by PolygonalSun (#12702)
- Make sure legacy support doesn't throw exceptions - by RaananW (#12744)
- If controls are reordered, relink them to mesh - by carolhmj (#12743)
- updated documentation of hoverRadius - by marpro200 (#12736)
- Fix gizmos on elements with padded parents - [Bug Fix] by carolhmj (#12739)
- Fix delete key issue with NME - [Bug Fix] by deltakosh (#12729)
- Shortcuts for search and placement - by deltakosh (#12742)
- Check if the mouse is over canvas and if it is, stop the scroll from … - [Bug Fix] by carolhmj (#12730)
- Remove icon from elbowblock in NME - by deltakosh (#12733)
- Fix delete key issue with NME - [Bug Fix] by deltakosh (#12729)
- Fix frame export - by carolhmj (#12731)
- Nme improvements - by deltakosh (#12723)
- Move common controls out of NME - [Bug Fix] by deltakosh (#12720)
- Warning for protected block names pops while still typing - by deltakosh (#12719)
- Update GLTF Animation serializer to include Camera. - [Bug Fix] by pandaGaume (#12686)
- Camera: Remove code execute preventDefault for wheel events - [Bug Fix] by PolygonalSun (#12703)
- Move lock object down the graph - by deltakosh (#12706)
- move more code to shared-ui - by deltakosh (#12691)
- Engine: Add event listener to disable right-click menu when there's a canvas element - by PolygonalSun (#12697)
- DeviceInputSystem: Fixed Passive Support Check to prevent Violation Warning - [Bug Fix] by PolygonalSun (#12696)
- Fix skeleton update cache - by carolhmj (#12695)
- Added code to track buttons pressed while meta key is active on MacOS - [Bug Fix] by PolygonalSun (#12693)
- Fix serialization when objects have InstancedMesh parents - [Bug Fix] by carolhmj (#12690)
- Turning on two eslint rules - by RaananW (#12681)
- Fix parallaxOcclusion not being reset - [Bug Fix] by sebavan (#12688)
- Add support for clip planes to the depth renderer - by fchoisy (#12685)
- Add support for more depth stencil formats. - by kircher1 (#12675)
- Add warning to Bounding Box Gizmo - by carolhmj (#12679)
- Add warning to Bounding Box Gizmo - by carolhmj (#12551)
- createTexture onLoad callback passes the texture as arguments - by sebavan (#12674)
- Fix GL error originating from createDepthStencilTexture on WebGL1. - by kircher1 (#12676)
- Turning on two eslint rules - by RaananW (#12681)
- Fix pointer up event on leave canvas - by carolhmj (#12677)
- Turning on two eslint rules - by RaananW (#12681)
- Load shared-ui-components from src and not dist - by RaananW (#12680)
- Turning on two eslint rules - by RaananW (#12681)
- Fix issue with glTF skin node/mesh metadata - [Bug Fix] by bghgary (#12684)
- Save the texture url in the name so its not overwritten on render. - by carolhmj (#12692)
- Turning on two eslint rules - by RaananW (#12681)
- Load shared-ui-components from src and not dist - by RaananW (#12680)
- Only export material from mesh with geometry - [Bug Fix] by bghgary (#12694)
- Turning on two eslint rules - by RaananW (#12681)
- Wrong rotation offset camera correction - [Bug Fix] by pandaGaume (#12682)
- Added referrer policy support to GUI Image to control xhr request header - by BrunevalPE (#12664)
- fix cache miss with instances out of frustrum - [Bug Fix] by deltakosh (#12672)
- webgpu update - [Bug Fix] by sebavan (#12671)
- Add params scene, mesh to function getAttributes - by BlakeOne (#12668)
- Adds ExtrudeShape* options firstNormal and adjustFrame - by Lowclouds (#12659)
- Inspectable options fix - [Bug Fix] by GordonTombola (#12669)
- Force render with just that camera on CreateScreenshot - by carolhmj (#12656)
- changes to minZ and maxZ while a session is running should update the XR session - by RaananW (#12667)
- Added Quaternion support in
ShaderMaterial
- by BarthPaleologue (#12641) - Bug Fix - Vector3 project on plane - by strutcode (#12663)
- add support for custom attributes to convertToUnIndexedMesh - by BlakeOne (#12666)
- Fix bug that prevents subsequent elapsed time queries from completing - by kircher1 (#12660)
- Added referrer policy support to GUI Image to control xhr request header - by BrunevalPE (#12664)
- Creation of InputTextArea component - by Valerian-Perez-Wanadev (#11710)
- Fix texture caching. - by carolhmj (#12652)
- Camera: Modified isMouseEvent bool logic for Safari - [Bug Fix] by PolygonalSun (#12655)
- Prepare plugin defines after material helper defines - by BlakeOne (#12643)
- Fix SSR and procedural textures clear order - [Bug Fix] by sebavan (#12646)
- Fix dirty on inactive meshes - [Bug Fix] by sebavan (#12645)
- Use the errorcallback to report errors - [Bug Fix] by RaananW (#12647)
- Camera: Added divide by zero check FreeCameraTouchInput - [Bug Fix] by PolygonalSun (#12649)
- Fixed GPU Gems URL in API docs - [Bug Fix] by cx20 (#12644)
- Material plugins: Allow group replacements in injected code when using regular expression - by Popov72 (#12642)
- Add custom attributes for material plugins - by BlakeOne (#12640)
- Add a catch - [Bug Fix] by deltakosh (#12638)
- Fix pointer hover on descendant controls when action manager is recursive - by carolhmj (#12637)
- Support for extracting bloom highlights with luminance >1 - by kircher1 (#12636)
- No need to clear (depth) in utility layer - [Bug Fix] by RaananW (#12613)
- Serialize iridescene in PBR materials - [Bug Fix] by sebavan (#12632)
- Fix where canvas could have a blue highlight effect on tap. - by saaratrix (#12635)
- Added
setQuaternion
toEffect
- by BarthPaleologue (#12633) - Force createGlobalSubmesh in Mesh.SetVerticesData if Mesh is Unindexed - by barroij (#12629)
- Fix Lines vertex alpha - [Bug Fix] by sebavan (#12623)
- Fix JPEG environment texture - [Bug Fix] by sebavan (#12617)
- Improve CheckIsReady in scene - by sebavan (#12625)
- Added a few methods to Quaternion and Vector3 - by BarthPaleologue (#12598)
- deprecate action manager array in scene - by RaananW (#12620)
- Scene.multiPickWithRay signature correction - [Bug Fix] by RaananW (#12621)
- Removed IE support. It was long overdue ;) - by deltakosh (#12563)
- Fix registerInstancedBuffer after Mesh creation - [Bug Fix] by sebavan (#12609)
- Added forcedExtension option to textur creation - by MBecherKurz (#12612)
- Enable iridescence map in MRDL backplate material - by rgerd (#12618)
- Grid children disappear once linked mesh is outside view - [Bug Fix] by RaananW (#12607)
- Point Cloud System: Add getters - by Popov72 (#12605)
- Small fixes for gizmo and navigation - [Bug Fix] by CedricGuillemet (#12603)
- Add new prepass to compute the specularity-glossiness map whatever the material type - by Mannns (#12523)
- Add missing observer trigger - onLoadedObservable notify method for hdrCubeTexture - by slash9494 (#12601)
- remove private variables from WebGPU declaration - by RaananW (#12596)
- Fix render frame identification issue with instances - [Bug Fix] by deltakosh (#12597)
- Fix
AssetManager
addTextureTask
resolving withtask.texture === undefined
when usingNullEngine
- by alvov-evo (#12595) - InputManager: Fix Picking on PointerUp and add bool to skip pointerup picking - [Bug Fix] by PolygonalSun (#12524)
- Make scene param optional for NodeMaterial.ParseFromSnippetAsync - by BlakeOne (#12592)
- fix memory leak - by deltakosh (#12594)
- WebGPU: fix typescript - by Popov72 (#12589)
- GLTFSerializer : Ext mesh gpu instancing - by pandaGaume (#12495)
- minor improvements to
toEulerAnglesTo()
- by nmrugg (#12588) - DeviceInputSystem: Add check for matchMedia in WebDeviceInputSystem - [Bug Fix] by PolygonalSun (#12586)
- Fix memoryleak - [Bug Fix] by deltakosh (#12585)
- Fix ThinEngine.updateDynamicIndexBuffer - by barroij (#12564)
- Add sRGB handling for ETC texture formats - by kircher1 (#12567)
- Add warning to Bounding Box Gizmo - by carolhmj (#12551)
- Check if document is available before accessing it - by antoine-gannat (#12571)
- WebGPU: Synchronize with spec - by Popov72 (#12569)
- Fix prepass view uniform - [Bug Fix] by sebavan (#12562)
- Make setMaterialForRenderPass call resetDrawCache - by BlakeOne (#12561)
- Make Mesh.increaseVertices() work without uvs or normals; set default… - by OptiStrat (#12559)
- Fix return type for CreateGround - by BlakeOne (#12557)
- Fix Instances Color Alpha - [Bug Fix] by sebavan (#12555)
- Add sRGB option to 2D RawTexture - by kircher1 (#12553)
- Allow HDR texture types in DepthOfFieldBlurPostProcess - [Bug Fix] by kircher1 (#12556)
- Fix abstractMesh scaling overloads - by deltakosh (#12550)
- if pick exists, make sure to return it - by RaananW (#12552)
- Add param skipBuild when parsing node material - by BlakeOne (#12548)
- Fix nme tangents back compat and instance color - [Bug Fix] by sebavan (#12547)
- Add missing interpolation to glTF animation key targeting weights - [Bug Fix] by bghgary (#12584)
- Fix nme tangents back compat and instance color - [Bug Fix] by sebavan (#12547)
- Fix nme tangents back compat and instance color - [Bug Fix] by sebavan (#12547)
- fix wheel behaviour and overscroll - by 3GOMESz (#12537)
- Fix ClearCoat Refraction V direction - [Bug Fix] by sebavan (#12539)
- Fixed Logic for FreeCameraTouchInput to properly detect when input is mouse input - [Bug Fix] by PolygonalSun (#12541)
- Add Safari 15.4 to Exception list - by RaananW (#12534)
- Add a warning when using ignored options with Dashed Lines update. - by carolhmj (#12509)
- Exposed Native Engine capabilities to Babylon.js, fixes morph targets on Babylon Native Android - [Bug Fix] by SergioRZMasson (#12515)
- Fix inspector not working after download - [Bug Fix] by RaananW (#12533)
- Fix SubMesh IsGlobal - by BlakeOne (#12529)
- Fix doc for property "bloomThreshold" - by BlakeOne (#12530)
- Add getNormalsData to AbstractMesh and refactor common part with getP… - [New Feature] by carolhmj (#12498)
- Fixed easing function links in API docs - by cx20 (#12527)
- Fix Mirror Reflection in right handed system - [Bug Fix] by sebavan (#12521)
- Add a constant for the Snippet Server URL in all dev packages. - [New Feature] by carolhmj (#12520)
- Fix: NME TBNBlock world input doesn't work if connected to a vertex node - [Bug Fix] by MiikaH (#12519)
- Add sRGB option to MultiRenderTarget - by kircher1 (#12516)
- Fix Scissor Doc - [Bug Fix] by sebavan (#12518)
- Fix: NME TBNBlock world input doesn't work if connected to a vertex node - [Bug Fix] by MiikaH (#12519)
- Add Safari 15.4 to Exception list - by RaananW (#12534)
- Fix inspector not working after download - [Bug Fix] by RaananW (#12533)
- Add a constant for the Snippet Server URL in all dev packages. - [New Feature] by carolhmj (#12520)
- Plumb through useSRGBBuffer for _createInternalTexture. - by kircher1 (#12511)
- Make NME TBNBlock fragment compatible - by MiikaH (#12510)
- Fix NME Morph block with tangents - [Bug Fix] by sebavan (#12493)
- Fix PointerDragBehavior to account for button context, add button filter - [Bug Fix] by PolygonalSun (#12499)
- Fix BoundingBoxGizmo rotate incorrectly when using RightHand system. - by gongsiyi123 (#12505)
- Still test disable meshes because gltf loaders them them on later - [Bug Fix] by deltakosh (#12487)
- Skip modifications of babylon CDN web requests - by RaananW (#12503)
- Fix ubo not of the right size when using material plugins - [Bug Fix] by Popov72 (#12502)
- Changed rendering group for local axes to make them render on top. - by reimund (#12490)
- NME Generate code has error on ColorMergerBlock - by deltakosh (#12494)
- Add support for COMPRESSED_SRGB_S3TC_DXT1_EXT - by kircher1 (#12488)
- Add creation of sRGB Render Targets - [New Feature] by sebavan (#12486)
- warning and checks for noimpostor children - [Bug Fix] by CedricGuillemet (#12482)
- Fixed wrong matrix used when creating local rotation axes. - by reimund (#12485)
- Optimize rendering to reuse material as much as possible - by deltakosh (#12477)
- reduce the call to dirty - by deltakosh (#12475)
- GLTFSerializer : Prevent empty skin to export invalid GLTF - by pandaGaume (#12489)
- More perf improvements - by deltakosh (#12476)
- Make AbstractMesh props protected instead of private - by barroij (#12478)
- Instance color mixing - by CedricGuillemet (#12472)
- Instance color mixing - by CedricGuillemet (#12472)
- better isReadyCheck - by deltakosh (#12474)
- remove prototype morph - by deltakosh (#12473)
- Create a TBN NME node to handle tangent space orientation - [Bug Fix] by sebavan (#12461)
- Tiny perf improvement - [Bug Fix] by deltakosh (#12470)
- no plane update for axis gizmos - [Bug Fix] by CedricGuillemet (#12468)
- Add the possibility to pass forcedExtension for a serialized environment texture - by ton-solutions (#12462)
- Missing null for First go to frame in Animation - [Bug Fix] by CedricGuillemet (#12465)
- Fix GetAngleBetweenVectors precision issue - [Bug Fix] by sebavan (#12460)
- Add backward compatibability for param kind to be "color" for thin instance methods - by BlakeOne (#12433)
- fix tsdoc and add an entry point to set improvementMode for SceneOpti… - by deltakosh (#12456)
- Save resources by not binding a color texture to a render target - by Popov72 (#12455)
- Fix PBR input textures typings. - [Bug Fix] by sebavan (#12454)
- Nine patch overlap fix - [Bug Fix] by Pryme8 (#12464)
- Add feature testing to text metrics width - [Bug Fix] by darraghjburke (#12467)
- Fix infinite recursion with glTF skeleton - [Bug Fix] by bghgary (#12469)
- Fix PBR input textures typings. - [Bug Fix] by sebavan (#12454)
- Create a TBN NME node to handle tangent space orientation - [Bug Fix] by sebavan (#12461)
- Fix light selection in Light Information Block - [Bug Fix] by carolhmj (#12466)
- WebGPU: more changes and fixes for stencil support - [Bug Fix] by Popov72 (#12452)
- WebGPU: Fix crash when creating the engine without stencil buffer support - by Popov72 (#12450)
- Allow arc rotate auto rotation to rotate to a certain alpha value - by TheCrowd (#12429)
- Fix camera cloning by adding newParent parameter - [Bug Fix] by carolhmj (#12443)
- make sure pointer up only triggers once - [Bug Fix] by RaananW (#12440)
- Fix iridescence texture transform - [Bug Fix] by sebavan (#12432)
- Fix OimoJS plugin syncMeshWithImpostor method. - [Bug Fix] by carolhmj (#12442)
- Fix thinInstanceCount setter to work with mesh clone - by BlakeOne (#12434)
- Fix crash when cloning meshes with thin instances that are using instance color - [Bug Fix] by Popov72 (#12436)
- Fix GridMaterial serialization - [Bug Fix] by sebavan (#12428)
- Fix effectLayer vertex alpha detection - [Bug Fix] by sebavan (#12427)
- NME: uploading a static cube texture in a Reflection block does not work - [Bug Fix] by deltakosh (#12425)
- Remove some unnecessary computations - [New Feature] by deltakosh (#12421)
- WebGPU: Fix RenderAttachment flag for 3D textures - by Popov72 (#12420)
- ShaderMaterial: keep uniqueId in serialize() - by lxq100 (#12419)
- Export KHR extensions: IOR, Transmission and Volume - by pandaGaume (#12389)
- NME: uploading a static cube texture in a Reflection block does not work - [Bug Fix] by deltakosh (#12425)
- Export KHR extensions: IOR, Transmission and Volume - by pandaGaume (#12389)
- Added function call to focus on canvas when setting PointerLock - [Bug Fix] by PolygonalSun (#12418)
- width height swizzle - by Pryme8 (#12417)
- Volumetric light scattering post process: Fix support for thin instances - by Popov72 (#12416)
- Fix uninitialized last ray for PointerDragBehavior - [Bug Fix] by CedricGuillemet (#12410)
- Do not use determinant when preserving scaling - [Bug Fix] by CedricGuillemet (#12413)
- Skeleton._sortBones() crash for bones with parents from other skeletons - by EvgenyRodygin (#12415)
- DeviceInputSystem: Remove pollInput calls for MouseWheel from EventFactory - [Breaking Change] by PolygonalSun (#12397)
- Fix Transparent shadows - [Bug Fix] by sebavan (#12406)
- Scaling preservation fix for boundingBoxGizmo - by CedricGuillemet (#12403)
- Fix empty screenshot when enabling antialiasing - [Bug Fix] by Popov72 (#12402)
- Add the possibility to pass forcedExtension for an environment texture - by ton-solutions (#12401)
- Add the possibility to pass prefilterOnLoad flag for an environment texture - by ton-solutions (#12396)
- fix container regression - [Bug Fix] by darraghjburke (#12404)
- Block pointer events to scene when pointer is captured - [Bug Fix] by darraghjburke (#12400)
- Inspector: render N/A for internal texture unique ID when internal texture is undefined - [Bug Fix] by darraghjburke (#12409)
- Deselect keys when active channels are changed. - [Bug Fix] by carolhmj (#12399)
- Fix typo in warning message - by Krenodeno (#12414)
- Remove dead code - by deltakosh (#12408)
- Fix Transparent shadows - [Bug Fix] by sebavan (#12406)
- ktxTextureLoader: Mark _useSRGBBuffers when loading an SRGB-enabled texture format - [Bug Fix] by magcius (#12362)
- DebugLayer : Accessors onNodeSelectedObservable - [New Feature] by deltakosh (#12395)
- Add normal input to clear coat Block - [New Feature] by sebavan (#12388)
- Add a flag to use opacity instead of diffuse texture for transparent shadows. - by carolhmj (#12390)
- switch sandbox to double (and fix a tiny GC issue with audio) - by deltakosh (#12387)
- New flag to preserve scaling when using gizmos - by CedricGuillemet (#12385)
- add overrideCloneAlphaBetaRadius to ArcRotateCamera - [Breaking Change] by BlakeOne (#12378)
- fix: getPositionData missing slice of vertex positions - by BlakeOne (#12375)
- Additional WebXR image tracking changes for native integration - by Alex-MSFT (#12176)
- Fixing typings for camera detachControl - by RaananW (#12372)
- Physics,scene Bug fixes - [Bug Fix] by CedricGuillemet (#12374)
- Fix minor shader compiler issues - [Bug Fix] by kaliatech (#12369)
- Fix babylon mesh parsing, materials were not reattached. - [Bug Fix] by sebavan (#12370)
- Revert the missing fix and add some logs - [Bug Fix] by deltakosh (#12367)
- Add support for Iridescence in PBR and GLTF - [New Feature] by sebavan (#12365)
- Reset cached vertex data after CPU skinning is turned off - by BlakeOne (#12366)
- make param defaults explicit for function getPositionData - by BlakeOne (#12361)
- Fix default settings in video texture - [Bug Fix] by RaananW (#12356)
- Skip invisible or unrenderable children in layout calculations - [Bug Fix] by darraghjburke (#12392)
- remove legacy directory - by RaananW (#12384)
- Move the local server to compile using ts-loader - [New Feature] by RaananW (#12363)
- Add some missing onPropertyChangedObservable to inspector… - [New Feature] by carolhmj (#12376)
- Physics,scene Bug fixes - [Bug Fix] by CedricGuillemet (#12374)
- Move the local server to compile using ts-loader - [New Feature] by RaananW (#12363)
- Add support for Iridescence in PBR and GLTF - [New Feature] by sebavan (#12365)
- Different selection priorities for nodes and frames dependent of marquee or click selecting - [Bug Fix] by carolhmj (#12373)
- Prevent alt+click shortcut to drop elbow on complex node connections - [Bug Fix] by deltakosh (#12359)
- Unicode/emoji characters in Playground are lost upon Save - [Bug Fix] by deltakosh (#12391)
- Fix wrong PG key saving - by deltakosh (#12393)
- support debug in older versions - by RaananW (#12377)
- Avoid double loading a scene when the playground is saved. - by carolhmj (#12357)
- Add support for GLTF 2.0 Serializer KHR_materials_specular - by pandaGaume (#12332)
- Add support for Iridescence in PBR and GLTF - [New Feature] by sebavan (#12365)
- Fix SSAORenderingPipeline with multi cameras - [Bug Fix] by sebavan (#12352)
- Fix Color3.asArray, Color4.asArray, Color4.toArray and docs for Color… - [Bug Fix] by axeljaeger (#12346)
- fix physics regression - by CedricGuillemet (#12337)
- Let AssetContainer add/instantiate/remove individual components - [New Feature] by deltakosh (#12344)
- assign the number of textures correctly - [Bug Fix] by RaananW (#12340)
- rotate the hand mesh opposed to the based transform node. - [Bug Fix] by RaananW (#12339)
- On parse, reconnects the keys of the virtual keyboard - by darraghjburke (#12348)
- use ignoreAdaptiveScaling on containers width adaptWidthToChildren or adaptHeightToChildren - [Bug Fix] by darraghjburke (#12345)
- fix mergemesh when using RH - by deltakosh (#12334)
- Fix instance color forwarding for PBR Instances - by CedricGuillemet (#12333)
- Native textures - by sebavan (#12328)
- Get error - by sebavan (#12329)
- add ability to change node parent in inspector - by deltakosh (#12323)
- Inspector - Empty mesh nodes should display with the mesh icon - by deltakosh (#12321)
- empty loadingUIText setter for null engine - by nekochanoide (#12320)
- WebGPU Update - by sebavan (#12312)
- Added a new flag for checking double sided mesh in collision - [New Feature] by CedricGuillemet (#12318)
- Only update the GUI size when arrow control's drag is stopped. - by carolhmj (#12311)
- Update Display Grid Parameters - by darraghjburke (#12314)
- Fix overflows on left panel - by darraghjburke (#12315)
- update the give feedback link to the beta thread - by darraghjburke (#12313)
- Changes to saving and cleanup - by darraghjburke (#12301)
- Beta release - by darraghjburke (#12290)
- Fix deletion of descendant controls in the gui editor - by carolhmj (#12271)
- Separate reframing with selected controls and the entire screen - by carolhmj (#12299)