Releases: BabylonJS/Babylon.js
Releases · BabylonJS/Babylon.js
7.39.3
Changes:
- #15990: Fix leaking state on context lost
- #15989: Small Viewer fixes
- #15987: Fix webgpu test flakyness
- #15984: SPZ rendering quality improvement
- #15985: Add KHR_node_hoverability to dynamic.ts
- #15983: Match Babylon's RHS
- #15979: WebGL shaders: Add new EXTENSION injection points
- #15981: Grl webgl ubo fix
- #15982: Adding KHR_node_hoverability
- #15976: Adding missing part for gltf EXT_lights_ies
See More
- #15975: FrameGraph: add "execute" task and block
- #15972: Final touches on glTF serializer rework
- #15977: Viewer docs related changes
- #15974: Fix broken nightly Native
- #15971: MaterialPluginBase: add doNotSerialize
- #15962: FrameGraph: add support for shadow generators (CSM included)
- #15973: Fix issue when using core with exactOptionalPropertyTypes: true
- #15969: Update dependencies and a small fix for Launch.json
- #15970: Add support for glTF extension EXT_lights_ies
This list of changes was auto generated.
7.39.1
Changes:
- #15967: Material: Fix disposing resources when disposing of a material
- #15968: Keep splats datas in ram
- #15965: Fix camera serialization
- #15964: Fix an issue with effect reference counting
- #15897: Physics Character Controller
- #15957: Update launch to match the repo
- #15959: Add IES to inspector
- #15958: doc fix: links in readme of loader package
- #15952: IES shader
- #15956: Graph tools tests
7.38.0
7.37.2
Changes:
- #15946: Grl webgpu simplematerial
- #15951: Minor sandbox parameter fixes
- #15949: Introduce IES file support
- #15943: Various small Viewer fixes
- #15950: Do not pick during a multi-touch gesture
- #15869: GLTF Serializer rework.
- #15947: Fix slight pixel color changes in the CI during sandbox tests
- #15911: Instanced BoundingBoxRenderer
- #3: Add Color tint support to Sprite and Layer
- #4: Enable High DPI display support.
See More
- #15948: Reintroduce shadowdom support
- #15899: [NGE] - Allow the coordinate arrows to be displayed at scene origin
- #15944: Fix #15899
- #15900: Add an option on NGE to hide an input block in the property window
- #15942: Fix #15900
- #15945: Add tone mapping parameter to sandbox
- #15927: Posterize block in NME throwing type mismatch when re-wiring
- #15928: Fix #15927
- #15926: Edge Renderer: Fix edges not displayed the second time we enable the edge renderer for a mesh
- #15922: Fix audio engine init issue
- #15917: Grl webgpu
- #15924: Viewer panning sensitivity
- #15925: feat(virtualjoystick): also handle pointercancel events
- #15878: Separate CDF Renderer from IBL Shadows and use for realtime filtering
- #15919: Fix potential WebGPU leak
- #15923: Add param for interpolation factor to ArcRotateCamera.interpolateTo
- #15920: Viewer material variants
- #15921: Better preview mode + new MatrixSplitter
- #15849: SPZ splat file loader
- #15918: WebGPU: Fix crash when generating shadows for a point light
- #15908: Added UI tests sandbox and graph-based tool
- #15915: WebGL1: Fix test
- #15914: Scalar should not be deprecated because it is used in UMD
- #15912: WebGPU: fix OIT
This list of changes was auto generated.
7.37.0
Changes:
- #15910: Fix disposing of effects for submeshes
- #15909: Fix deref being GCed too early
- #15907: Fix grad
- #15906: Snapshot rendering helper: add support for gaussian splatting meshes
- #15895: feat: add normed 16 bit texture formats
- #15905: TEXTURETYPE_UNSIGNED_INT confusion
- #15884: SCSS - run an update of dependencies, move to modern API - v2
- #15898: Parallel Compilation with no engine
This list of changes was auto generated.
7.36.0
Changes:
- #15901: Allow overriding the playground URL for testing
- #15902: WebGPU: Fix iridescence in PBR material
- #15889: Preparation for playground snapshots and testing
- #15894: Chakra support for weakref as strongref
- #15874: Frame graph: refactor to use InternalTexture instead of RenderTargetWrapper + misc changes
- #15882: fix: Load boundingInfo when use KHR_draco_mesh_compression
- #15888: MSAA render targets: Resolve the depth texture (if any) and allow for manual resolve
- #15896: WebGPU: Fix crash when using depth bias with line and point topology
- #15892: V8 performance hack fix
- #15890: Allow node editors to let the properties be injected onto the nodes
See More
- #15891: Solve preview height issue
- #15887: New visual clue for type conversions
- #15885: facetParameters disableFacetData() doesn't block reuse of updateFacet…
- #15886: Allow EquiRectangularCuteTexture to work in a Worker environment
- #15883: WebGPU: Fix glow layer when using opacity
- #15863: Weak ref
- #15881: Fix LatticePluginMaterial TypeScript error
- #15879: Misc viewer related fixes
This list of changes was auto generated.
7.35.1
Changes:
- #15880: Disabled flaky test
- #15876: Revert "SCSS - run an update of dependencies, move to modern API"
- #15872: add forcedExtension to ITextureCreationOptions
- #15867: SCSS - run an update of dependencies, move to modern API
- #15868: Testing interaction tests using playwright
- #15873: CSG2: make FromMesh return CSG2
- #15871: Remove customStateSet.d.ts
- #15865: Detect invalid hotspots
- #15866: Clipping for GridMaterial
- #15862: Fixes AnimationGroup isPlaying when mask is applied & played more than once
This list of changes was auto generated.
7.35.0
Changes:
- #15826: Update TypeScript
- #15860: fixed leaking observables in Rendering
- #15861: Add missing Bone.dispose()
- #15859: PostProcess: fix shader imports not being ready in ES6
- #15858: EffectLayer: Fix isReady to check readiness for post processes and merge effect
This list of changes was auto generated.
7.34.4
7.34.3
Changes:
- #15855: Better style and popup management for editors
- #15844: PointerDragBehavior: Support all dragAxis
- #15854: Switch to Manifold 3.0
- #15852: Split container - Remove dependencies on split.js
- #15851: Bump cross-spawn from 7.0.3 to 7.0.6
- #15853: Fix ktx texture orientation in sandbox
- #15848: Goal of this PR is to make sure we raise the onNewXXX when the entity…
- #15847: Move tags to all entities
- #15850: fix wrong nme frame rendering
- #15846: fixed leaking observables in XR
See More
- #15845: Contributing: update links in Pull requests
- #15835: Viewer suspend rendering when not visible
- #15813: added onboxhover observable that returns the hovered mesh to boundingboxgizmo
- #15836: Fix AnimationGroup isPlaying when mask is applied
- #15840: GPUPicker: Fix class doc
- #15841: Terrain material: Fix bug when using Cascaded Shadow Maps
- #15834: Include Lit in viewer lib ES6 bundle
- #15833: Viewer world space hotspots
- #15832: PBR material: Fix isScatteringEnabled switch not working as expected
- #15831: WebGPU: Fix crash when using sub-surface scattering
- #15823: Viewer annotation custom element
- #15821: Extract ObjectRenderer from RenderTargetTexture
- #15780: Needed changes to enable the inspector on the viewer
- #15809: Small changes to jest, including the recommended jest extension
- #15830: WebGPU: Add occlusion query module to the core WebGPU engine
- #15828: Add display name texture property
- #15668: Erroneous morph target manager ids
- #15829: Fix Hotspot normal computation//add missing gizmo dispose
- #15825: Yet another voxelization fix for IBL shadows
- #15827: Fix input selection crsh on NRGE
- #15822: Add tags display for Inspector
- #15824: local declarations on windows use \ instead of /
- #15819: Better message
- #15814: hotspot visibility
This list of changes was auto generated.