Skip to content

Releases: playcanvas/engine

v1.53.4

27 Apr 15:39
Compare
Choose a tag to compare

Bug Fixes

  • Add missing texture bias to channels (#4216)

Full Changelog: v1.53.3...v1.53.4

v1.53.3

27 Apr 12:30
Compare
Choose a tag to compare

Bug Fixes

  • Fix tiled nineslice shader error (#4214)
  • Fix for invalid shaders with Ao (#4215)
  • Revert "Remove legacy flipV code in glb-parser (#4079)"

Full Changelog: v1.53.2...v1.53.3

v1.53.2

21 Apr 10:08
Compare
Choose a tag to compare

Bug Fixes

  • [Anim Component] Fix for the normalizeWeights property (#4203)

Full Changelog: v1.53.1...v1.53.2

v1.53.1

12 Apr 14:53
Compare
Choose a tag to compare

What's Changed

  • support different sized env atlas (#4171)
  • update env-lighting API and documentation (#4172)
  • add support for constant blend mode and factor (#4190)

Bug Fixes

  • also set maxSamples to 1 on broken ios (#4186)
  • envatlas mipmap sampling fix (#4193)

Full Changelog: v1.53.0...v1.53.1

v1.53.0

29 Mar 10:18
Compare
Choose a tag to compare

What's New

Bug Fixes

  • Cleaned up material references in render component # onRemove by @yaustar in #4126
  • [FIX] Superfluous argument to WebglTexture constructor by @willeastcott in #4152

New Contributors

Full Changelog: v1.52.6...v1.53.0

v1.52.6

18 Mar 11:02
Compare
Choose a tag to compare

Bug Fixes

  • Turn off Antialiasing on webkit 15.4 to avoid rendering issues (#4141)

v1.52.5

17 Mar 11:33
93ab2a7
Compare
Choose a tag to compare

Bug Fixes

  • Fall back to previous Web Audio API spec as required
  • update release script since primary branch changed from dev->main (#4130)
  • Restore GitHub Actions after branch rename (#4140)

v1.52.4

15 Mar 18:56
Compare
Choose a tag to compare

Bug Fixes

  • Revert change from #4047 related to enable state in hierarchy (#4120)
  • Revert "Fix EntityReference not finding the entity if the parent was not added to the scene yet. (#4081)" (#4119)
  • Setting WebXR references to null after cleanup (#4121)
  • Minor type improvements (#4122)

v1.52.3

10 Mar 16:25
Compare
Choose a tag to compare

What's new

  • More TypeScript declarations improvements. (#4095)
  • Force RGBA8 when RGB8 is used for cubemap faces. (#4092)
  • When Texture#_glTexture is accessed, print deprecated message. (#4089)
  • Removed line from readme about preprocessor being ignored during source map generation. (#4099) (@michael-graves-dojo)

Bug fixes

  • Fix entity components and systems in the registry can be undefined. (#4085)
  • Fix EntityReference not finding the entity if the parent was not added to the scene yet. (#4081)
  • Fix build script for TypeScript declarations in README.
  • Fix spelling of 'enabling'.

v1.52.2

02 Mar 16:09
dcbfd71
Compare
Choose a tag to compare

What's New

  • Extracted WebGL implementation of Vertex and Index buffer into separate modules (#3982)
  • Improve ModelComponent typings (#4002)
  • Add build:publish script target (#3999)
  • Move GraphicsDevice to webgl subfolder (#4009)
  • Initial implementation of WebglGraphicsDevice class (#4010)
  • Improve JSDoc comments for sound modules (#4008)
  • GraphicsDevice properties refactor (#4013)
  • Extracted WebglShader and WebglTexture from WebglGraphicsDevice (#4014)
  • Improve Application JSDoc comments (#4012)
  • Switch box-reflection example to refresh envmap every 10 frames (#3992)
  • Improve WebXR JSDoc comments (#4015)
  • More IntelliSense improvements (#4019)
  • Add app to entity on SceneParser#parse (#4025) (@Sarletor)
  • Add missing component properties to typings (#4029)
  • Remove type aliases from build/playcanvas.d.ts #4011 (@kungfooman)
  • instantiateRenderEntity sets up render assets on render components (#4039)
  • Changed console.warn to Debug.warn in ScriptComponent.create (#4042) (@Sarletor)
  • Recompile basis transcoder 1.16.2 with emsdk 3.1.5 (#4045)
  • Small refactor to move temp array to where its used from the Application (#4049)
  • Add application bake settings (#4048)
  • Material#clone: return polymorphic this type (#4016) (@kungfooman)
  • Remove type aliases from TypeScript declarations (#4055)
  • Remove unused auto instancing code (#4060) (@erikdubbelboer)
  • Capitalize callback types (#4072)
  • anim-controller: fix transitions sorting / minimize code duplication (#4057) (#4077) (@kungfooman)
  • DeviceCache to store per device shared resources (#4028)
  • Remove DepthMaterial (#4052)

Bug Fixes

  • Type of cache parameter for Http functions (#3981)
  • Skybox intensity fix (#3980)
  • Corrections to vector distance docs (#3990)
  • Fix source maps (#3952) (@kungfooman)
  • Ambient lighting fix (#3998)
  • RenderComponent#clone should respect enabled property (#4004)
  • Set failed flag in setShader() (#4006)
  • Docs tweaks for RefCountedObject (#4017)
  • Spelling mistakes (#4018)
  • [FIX] Revert changes to ScriptType and patch type declarations (#4023)
  • [FIX] Return type for AssetRegistry#find (#4036)
  • XR session requests stencil buffer (#4038)
  • Fix to render asset id assignment to component when creating glb instance (#4041)
  • Fix error when a non image element is assigned to imageEntity on button. (#4001) (@rob5300)
  • Removed children are no longer marked as enabled in hierarchy (#4047)
  • Lightmapper fixes (#4063)
  • Fixes related to TypeScript compiler v4.6 (#4071)
  • update the watch:iframes script (#4073)
  • Fix for layer masks in cloned anim components (#4075)
  • Entity.enable=true does not activate entities not connected to scene hierarchy (#4054)
  • Fix AudioContext not being properly resumed on iOS 15. (#4062)

Examples Browser

  • Spine engine example (#3416)
  • Examples: Fix to debug/profile iframe build #3985 #3988
  • Updated Portal example to use layers (#4046)
  • Simplification and visual improvements to the Portal example (#4051)
  • Changes to make BoxReflection example work more reliably (#4074)