Skip to content

Releases: playcanvas/engine

v1.63.3

10 May 14:39
Compare
Choose a tag to compare

Bug Fixes

  • Calculate draco indices correctly (#5316)

v1.63.2

10 May 14:57
Compare
Choose a tag to compare

Bug Fixes

  • Fix for gltf unlit materials (#5310)
  • Downgrade draco assert to warning (#5312)
  • Fix load when model has missing material (#5315)

v1.63.1

09 May 09:36
Compare
Choose a tag to compare

Bug Fixes

  • Test for optional draco config (#5308)

v1.63.0

03 May 14:54
Compare
Choose a tag to compare

New features

Fixes

Examples

Full Changelog: v1.62.2...v1.63.0

v1.62.2

27 Apr 13:41
Compare
Choose a tag to compare

Fixes

Full Changelog: v1.62.1...v1.62.2

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)