- 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)