Skip to content

Releases: hiloteam/Hilo3d

1.19.0

05 May 07:50
Compare
Choose a tag to compare

1.18.0...1.19.0 (2023-05-05)

Bug Fixes

  • Fix Framebuffer unbind bug (bd8557c)
  • Implement the transpose function only in webgl1 (012a4f7)

Features

  • Add material.getShadowMaterial to allow users to customize shadow material (21fde64)
  • Add the ability to visualize shadow camera for debug (a327a69)
  • Add the enableShadow property to lightManager to control whether to generate shadow map (fe1b99c)
  • Add the ILightManager interface, which allows users to implement their own lighting controls (8075db3)
  • Add the onlySyncQuaternion attribute of Node to optimize performance (0739e6a)
  • Add worldMatrixVersion attribute to node for performance optimization (6f8d76b)
  • Store shadow map Z in four channels to optimize precision (5bba760)

Performance Improvements

  • Optimize the performance of node transform changes (5a263cf)

1.18.0

30 Jan 02:23
Compare
Choose a tag to compare

1.17.0...1.18.0 (2023-01-29)

Bug Fixes

  • Fix Texture reset internalFormat bug (2b3f534)
  • Framebuffer resize should resize all attachments (2b8aa0b)

Features

  • Add framebuffer drawBuffers (2f68dc1)
  • Add uniform buffer object support (03d2fa3)

1.17.0

19 Dec 08:20
Compare
Choose a tag to compare

1.16.4...1.17.0 (2022-12-19)

Features

1.16.4

16 Nov 07:35
Compare
Choose a tag to compare

1.16.3...1.16.4 (2022-11-14)

Bug Fixes

  • Add TypedArray forEach polyfill to fix iOS9 bug (59bf238)
  • Fix the bug of destroying mesh when using multiple materials (e9e0175)
  • FIx the wrong value in get shadow pcf while pos out of range (#39) (f8a425a)

1.16.3

24 Aug 07:30
Compare
Choose a tag to compare

1.16.2...1.16.3 (2022-08-24)

Bug Fixes

  • Fix animation normalization bug (35b5d19)
  • Fix pointerChildren value judgment error during node raycast (4eee579)
  • Fix frontface should be set in all cases (6ccc39d)
  • Fix in some cases, detecting the supportTransform property will report an error (9215ba6)

Features

  • Add lightManager.updateCustomInfo (cc6d95b)

1.16.2

24 Mar 07:34
Compare
Choose a tag to compare

1.16.1...1.16.2 (2022-03-24)

Bug Fixes

  • in KHR_techniques_webgl, premultiplyAlpha of material default value should be false (bdf4100)

1.16.1

24 Mar 07:26
Compare
Choose a tag to compare

1.16.0...1.16.1 (2022-03-23)

Features

  • add _Time semantic (4a9a43d)
  • add material.shaderName (25b1880)
  • imporve parsing of glTF KHR_techniques_webgl extension (ca69682)

1.16.0

04 Jan 08:52
Compare
Choose a tag to compare

1.15.20...1.16.0 (2022-01-04)

Bug Fixes

  • KHR_techniques_webgl parse texture bug (f45879e)
  • pbr shader texture lod bug (8256991)
  • the nextTick callback of ticker should pass in the dt parameter (db267cb)
  • unlit material transparency bug (1006c60)

Features

  • add JOINT & WEIGHT semantic (2a9da6a)
  • Add the function of dynamically modifying the targetFPS of the ticker (e41f6cf)

1.15.20

19 Jul 09:39
Compare
Choose a tag to compare

1.15.19...1.15.20 (2021-07-19)

Bug Fixes

  • the webglContextLost & webglContextRestored event should be triggered last (87c9d2d)

1.15.19

21 May 02:39
Compare
Choose a tag to compare

1.15.18...1.15.19 (2021-05-20)

Features

  • add wrapS & wrapT property of the framebuffer (eaae512)