Skip to content

Releases: playcanvas/engine

v1.62.1

24 Apr 12:36
Compare
Choose a tag to compare

Fixes

Full Changelog: v1.62.0...v1.62.1

v1.62.0

29 Mar 14:38
Compare
Choose a tag to compare

What's Changed

This release breaks most lit/frag chunks. Most of these chunks have had their signatures changed to accept the various values they need, instead of relying on globals. With that said, most globals are still set in the shader. An example of this change is:

vec3 combineColor() {
    vec3 ret = vec3(0);
    ret = dAlbedo * dDiffuseLight;
    ...
}

Is now expressed:

vec3 combineColor(vec3 albedo, vec3 sheenSpecularity, float clearcoatSpecularity) {
    vec3 ret = vec3(0);
    ret = albedo * dDiffuseLight;
    ...
}

The affected chunks are documented here: https://dev-developer.playcanvas.com/en/user-manual/graphics/shader-chunk-migrations/#engine-v162

Breaking changes

New features

Fixes

Examples

Full Changelog: v1.61.3...v1.62.0

v1.61.3

23 Feb 16:57
35a791d
Compare
Choose a tag to compare

Fixes

  • Use highp samplers for clustered light data to avoid precision issues on some devices by @mvaligursky in #5093
  • Fix the destroy callback in Bloom by @querielo in #5077
  • [Fix] Fix ParticleComponent documentation: ‘blend’ should be ‘blendType’ by @mvaligursky in #5092
  • Fix typo with lightMapVertexColors and refer to proper frontend option. by @GSterbrant in #5094
  • [Fix] Fix to Picker class not releasing its render target by @mvaligursky in #5084

Full Changelog: v1.61.2...v1.61.3

v1.61.2

22 Feb 10:27
2f2ccec
Compare
Choose a tag to compare

Fixes

  • [Fix] Adding early out for clustered lights to fix performance regression by @mvaligursky in #5088

Full Changelog: v1.61.1...v1.61.2

v1.61.1

21 Feb 09:04
Compare
Choose a tag to compare

Bug Fixes

  • Delete old material property when the new one already exists (#5053)
  • WebXR - fixed bug where the wrong number of views is being added (#5063)
  • WebXR - camera parameters fix (#5068)
  • Handle undefined bufferView in glb parser (#5079) - many thanks to @querielo for this one!
  • Instantiate Draco if it appears in extensionsUsed (#5080) - many thanks to @querielo for this one too!
  • Only log error related to nested render passes once on Open GL (#5081)

v1.61.0

07 Feb 10:37
7d08803
Compare
Choose a tag to compare

Breaking changes

  • [BREAKING] UI Scroll Views now work in XR by @yaustar in #4940
  • [BREAKING] Quad render class, drawQuadWithShader refactor, Camera render events moved. by @mvaligursky in #4988

New Features

Changes to Examples

Fixes

New Contributors

Full Changelog: v1.60.0...v1.61.0

v1.60.0

12 Jan 15:01
Compare
Choose a tag to compare

What's Changed

Fixes

  • [Fix] Fix to attribute based morphing by @mvaligursky in #4923
  • [Fix] Postprocessing optimization. by @querielo in #4927
  • [Fix] Regression of world space drag bug #3748 by @yaustar in #4937
  • [Fix] Fix to light options processing causing clustered shaders compilation when lights change by @mvaligursky in #4955
  • [Fix] Fix null access caused in clustered light code when no meshes use lights by @mvaligursky in #4956
  • [Fix] Clustered light culls meshes when the atlas slot is reassigned by @mvaligursky in #4958
  • [Fix] A few small material bits by @slimbuck in #4959
  • [Fix] Light conservation also affecting ambient (diffuse) light. by @GSterbrant in #4961

Full Changelog: v1.59.0...v1.60.0

v1.59.0

13 Dec 11:39
Compare
Choose a tag to compare

New features

Fixes

New Contributors

Full Changelog: v1.58.2...v1.59.0

v1.58.2

23 Nov 17:48
2bab034
Compare
Choose a tag to compare

Fixes

  • Fixed null exception in Element Input when button is clicked (1.58.1) by @yaustar in #4883

Full Changelog: v1.58.1...v1.58.2

v1.58.1

22 Nov 08:41
Compare
Choose a tag to compare

Bug Fixes

  • Fix missing click events in mixed touch/mouse scenarios (#4839)
  • Fix grab depth texture on WebGL1 (#4845)
  • Fix skybox rotation (#4857)
  • Fix shadow renderer not using nearClip of 0 (#4859)
  • Fix packSamples calculating out-of-bounds (#4862)
  • Audio fix for safari desktop (#4868)
  • Fix light intensities being wrong (#4870)

Full Changelog: v1.58.0...v1.58.1