Skip to content

Commit

Permalink
publish 1.19.0
Browse files Browse the repository at this point in the history
  • Loading branch information
06wj committed May 5, 2023
1 parent 8f51c4d commit 2c3bd40
Show file tree
Hide file tree
Showing 199 changed files with 90,519 additions and 2,458 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
# [1.19.0](https://github.com/hiloteam/Hilo3d/compare/1.18.0...1.19.0) (2023-05-05)


### Bug Fixes

* Fix Framebuffer unbind bug ([bd8557c](https://github.com/hiloteam/Hilo3d/commit/bd8557cac5b669b1c09cea411f463c6e349f632f))
* Implement the transpose function only in webgl1 ([012a4f7](https://github.com/hiloteam/Hilo3d/commit/012a4f7cda33b76a03932c17525b5fafc40c0efc))


### Features

* Add material.getShadowMaterial to allow users to customize shadow material ([21fde64](https://github.com/hiloteam/Hilo3d/commit/21fde64c332f544f0acf43c0981841040bab9587))
* Add the ability to visualize shadow camera for debug ([a327a69](https://github.com/hiloteam/Hilo3d/commit/a327a69247b48637b3e72104644b4dbaf8f75236))
* Add the enableShadow property to lightManager to control whether to generate shadow map ([fe1b99c](https://github.com/hiloteam/Hilo3d/commit/fe1b99ceb644eabe5fc64952f16a950ebeb60be3))
* Add the ILightManager interface, which allows users to implement their own lighting controls ([8075db3](https://github.com/hiloteam/Hilo3d/commit/8075db3f128362ed188976a81839773f46724dc7))
* Add the onlySyncQuaternion attribute of Node to optimize performance ([0739e6a](https://github.com/hiloteam/Hilo3d/commit/0739e6ad9198cd6b91e6cd381986a8686b936a76))
* Add worldMatrixVersion attribute to node for performance optimization ([6f8d76b](https://github.com/hiloteam/Hilo3d/commit/6f8d76b70ae563c69c5d1d89549e7f638dd663d6))
* Store shadow map Z in four channels to optimize precision ([5bba760](https://github.com/hiloteam/Hilo3d/commit/5bba76065d8ac081a2515026f7dd9b638af07fb9))


### Performance Improvements

* Optimize the performance of node transform changes ([5a263cf](https://github.com/hiloteam/Hilo3d/commit/5a263cfdb4366295c9b749a1d205fb56495a4c98))



# [1.18.0](https://github.com/hiloteam/Hilo3d/compare/1.17.0...1.18.0) (2023-01-29)


Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ English | [简体中文](./README_ZH.md)
* use script tag from a [cdn][cdn-url]

```
<script src='//cdn.jsdelivr.net/npm/hilo3d@1.18.0/build/Hilo3d.js'></script>
<script src='//cdn.jsdelivr.net/npm/hilo3d@1.19.0/build/Hilo3d.js'></script>
```

### Documentation
Expand Down Expand Up @@ -125,4 +125,4 @@ English | [简体中文](./README_ZH.md)
[size-image]:https://img.badgesize.io/hiloteam/hilo3d/master/build/Hilo3d.js.svg?compression=gzip&style=flat-square
[ci-url]:https://github.com/hiloteam/Hilo3d/actions?query=workflow%3A%22npm+test%22+branch%3Adev
[ci-image]:https://img.shields.io/github/actions/workflow/status/hiloteam/Hilo3d/npm_test.yml?branch=dev
[cdn-url]: https://cdn.jsdelivr.net/npm/hilo3d@1.18.0/build/Hilo3d.js
[cdn-url]: https://cdn.jsdelivr.net/npm/hilo3d@1.19.0/build/Hilo3d.js
4 changes: 2 additions & 2 deletions README_ZH.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
* 使用 script 标签加载 [cdn][cdn-url]

```
<script src='//cdn.jsdelivr.net/npm/hilo3d@1.18.0/build/Hilo3d.js'></script>
<script src='//cdn.jsdelivr.net/npm/hilo3d@1.19.0/build/Hilo3d.js'></script>
```

### 文档
Expand Down Expand Up @@ -126,4 +126,4 @@
[size-image]:https://img.badgesize.io/hiloteam/hilo3d/master/build/Hilo3d.js.svg?compression=gzip&style=flat-square
[ci-url]:https://github.com/hiloteam/Hilo3d/actions?query=workflow%3A%22npm+test%22+branch%3Adev
[ci-image]:https://img.shields.io/github/actions/workflow/status/hiloteam/Hilo3d/npm_test.yml?branch=dev
[cdn-url]: https://cdn.jsdelivr.net/npm/hilo3d@1.18.0/build/Hilo3d.js
[cdn-url]: https://cdn.jsdelivr.net/npm/hilo3d@1.19.0/build/Hilo3d.js
6 changes: 3 additions & 3 deletions build/Hilo3d.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions build/Hilo3d.single.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions build/math.single.js

Large diffs are not rendered by default.

351 changes: 350 additions & 1 deletion docs/AmbientLight.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Animation.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/AnimationStates.html

Large diffs are not rendered by default.

351 changes: 350 additions & 1 deletion docs/AreaLight.html

Large diffs are not rendered by default.

392 changes: 359 additions & 33 deletions docs/AxisHelper.html

Large diffs are not rendered by default.

386 changes: 356 additions & 30 deletions docs/AxisNetHelper.html

Large diffs are not rendered by default.

254 changes: 251 additions & 3 deletions docs/BasicLoader.html

Large diffs are not rendered by default.

394 changes: 394 additions & 0 deletions docs/BasicMaterial.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/BoxGeometry.html

Large diffs are not rendered by default.

268 changes: 258 additions & 10 deletions docs/Buffer.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Cache.html

Large diffs are not rendered by default.

392 changes: 359 additions & 33 deletions docs/Camera.html

Large diffs are not rendered by default.

388 changes: 357 additions & 31 deletions docs/CameraHelper.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Class.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Color.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/CubeTexture.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/CubeTextureLoader.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/DataTexture.html

Large diffs are not rendered by default.

631 changes: 630 additions & 1 deletion docs/DirectionalLight.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Euler.html

Large diffs are not rendered by default.

333 changes: 320 additions & 13 deletions docs/EulerNotifier.html

Large diffs are not rendered by default.

256 changes: 252 additions & 4 deletions docs/EventMixin.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Fog.html

Large diffs are not rendered by default.

262 changes: 255 additions & 7 deletions docs/Framebuffer.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Frustum.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/GLTFLoader.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/GLTFParser.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Geometry.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/GeometryData.html

Large diffs are not rendered by default.

394 changes: 394 additions & 0 deletions docs/GeometryMaterial.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/HDRLoader.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/KTXLoader.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/LazyTexture.html

Large diffs are not rendered by default.

493 changes: 459 additions & 34 deletions docs/Light.html

Large diffs are not rendered by default.

746 changes: 737 additions & 9 deletions docs/LightManager.html

Large diffs are not rendered by default.

10,719 changes: 10,719 additions & 0 deletions docs/LightShadow.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/LoadCache.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/LoadQueue.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Loader.html

Large diffs are not rendered by default.

392 changes: 392 additions & 0 deletions docs/Material.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Matrix3.html

Large diffs are not rendered by default.

274 changes: 272 additions & 2 deletions docs/Matrix4.html

Large diffs are not rendered by default.

412 changes: 365 additions & 47 deletions docs/Matrix4Notifier.html

Large diffs are not rendered by default.

386 changes: 356 additions & 30 deletions docs/Mesh.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/MeshPicker.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/MorphGeometry.html

Large diffs are not rendered by default.

388 changes: 355 additions & 33 deletions docs/Node.html

Large diffs are not rendered by default.

392 changes: 359 additions & 33 deletions docs/OrthographicCamera.html

Large diffs are not rendered by default.

394 changes: 394 additions & 0 deletions docs/PBRMaterial.html

Large diffs are not rendered by default.

392 changes: 359 additions & 33 deletions docs/PerspectiveCamera.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Plane.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/PlaneGeometry.html

Large diffs are not rendered by default.

495 changes: 461 additions & 34 deletions docs/PointLight.html

Large diffs are not rendered by default.

270 changes: 259 additions & 11 deletions docs/Program.html

Large diffs are not rendered by default.

1,791 changes: 387 additions & 1,404 deletions docs/Quaternion.html

Large diffs are not rendered by default.

15,578 changes: 15,578 additions & 0 deletions docs/QuaternionNotifier.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Ray.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/RenderInfo.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/RenderList.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Shader.html

Large diffs are not rendered by default.

394 changes: 394 additions & 0 deletions docs/ShaderMaterial.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/ShaderMaterialLoader.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Skeleton.html

Large diffs are not rendered by default.

386 changes: 356 additions & 30 deletions docs/SkinedMesh.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/SphereGeometry.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/SphericalHarmonics3.html

Large diffs are not rendered by default.

495 changes: 461 additions & 34 deletions docs/SpotLight.html

Large diffs are not rendered by default.

390 changes: 358 additions & 32 deletions docs/Stage.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Texture.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/TextureLoader.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Ticker.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Tween.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/UniformBuffer.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Vector2.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Vector3.html

Large diffs are not rendered by default.

409 changes: 358 additions & 51 deletions docs/Vector3Notifier.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/Vector4.html

Large diffs are not rendered by default.

278 changes: 263 additions & 15 deletions docs/VertexArrayObject.html

Large diffs are not rendered by default.

250 changes: 249 additions & 1 deletion docs/WebGLRenderer.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/WebGLResourceManager.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/WebGLState.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/WebGLSupport.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/animation_Animation.js.html

Large diffs are not rendered by default.

252 changes: 250 additions & 2 deletions docs/animation_AnimationStates.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/browser.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/camera_Camera.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/camera_OrthographicCamera.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/camera_PerspectiveCamera.js.html

Large diffs are not rendered by default.

256 changes: 252 additions & 4 deletions docs/capabilities.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/constants.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/constants_Hilo.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/constants_index.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/constants_webgl.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/constants_webgl2.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/constants_webglExtensions.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/core_Class.js.html

Large diffs are not rendered by default.

251 changes: 248 additions & 3 deletions docs/core_EventMixin.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/core_Fog.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/core_Mesh.js.html

Large diffs are not rendered by default.

300 changes: 274 additions & 26 deletions docs/core_Node.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/core_Skeleton.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/core_SkinedMesh.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/core_Stage.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/core_Tween.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/extensions.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/geometry_BoxGeometry.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/geometry_Geometry.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/geometry_GeometryData.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/geometry_MorphGeometry.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/geometry_PlaneGeometry.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/geometry_SphereGeometry.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/glType.html

Large diffs are not rendered by default.

275 changes: 250 additions & 25 deletions docs/global.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/helper_AxisHelper.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/helper_AxisNetHelper.js.html

Large diffs are not rendered by default.

274 changes: 263 additions & 11 deletions docs/helper_CameraHelper.js.html

Large diffs are not rendered by default.

254 changes: 251 additions & 3 deletions docs/index.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/light_AmbientLight.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/light_AreaLight.js.html

Large diffs are not rendered by default.

263 changes: 263 additions & 0 deletions docs/light_DirectionalLight.js.html

Large diffs are not rendered by default.

252 changes: 252 additions & 0 deletions docs/light_Light.js.html

Large diffs are not rendered by default.

326 changes: 326 additions & 0 deletions docs/light_LightManager.js.html

Large diffs are not rendered by default.

2,624 changes: 2,547 additions & 77 deletions docs/light_LightShadow.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/light_PointLight.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/light_SpotLight.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_BasicLoader.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_CubeTextureLoader.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_GLTFExtensions.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_GLTFLoader.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_GLTFParser.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_HDRLoader.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_KTXLoader.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_LoadCache.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_LoadQueue.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_Loader.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_ShaderMaterialLoader.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/loader_TextureLoader.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/log.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/material_BasicMaterial.js.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions docs/material_GeometryMaterial.js.html

Large diffs are not rendered by default.

Loading

0 comments on commit 2c3bd40

Please sign in to comment.