Skip to content

Commit d178285

Browse files
committed
publish 1.18.0
1 parent 5729faa commit d178285

File tree

195 files changed

+30889
-303
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+30889
-303
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# [1.18.0](https://github.com/hiloteam/Hilo3d/compare/1.17.0...1.18.0) (2023-01-29)
2+
3+
4+
### Bug Fixes
5+
6+
* Fix Texture reset internalFormat bug ([2b3f534](https://github.com/hiloteam/Hilo3d/commit/2b3f534a4af77e3c3ee717879776b5feab5b591e))
7+
* framebuffer resize should resize all attachments ([2b8aa0b](https://github.com/hiloteam/Hilo3d/commit/2b8aa0b38df7b0ec745d40c3861733cea6e7595a))
8+
9+
10+
### Features
11+
12+
* add framebuffer drawBuffers ([2f68dc1](https://github.com/hiloteam/Hilo3d/commit/2f68dc101b9848d3252e4112fbea9eb441870f10))
13+
* add uniform buffer object support ([03d2fa3](https://github.com/hiloteam/Hilo3d/commit/03d2fa3630664c04b79a163c969e443e95594070))
14+
15+
16+
117
# [1.17.0](https://github.com/hiloteam/Hilo3d/compare/1.16.4...1.17.0) (2022-12-19)
218

319

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ English | [简体中文](./README_ZH.md)
2323
* use script tag from a [cdn][cdn-url]
2424

2525
```
26-
<script src='//cdn.jsdelivr.net/npm/hilo3d@1.17.0/build/Hilo3d.js'></script>
26+
<script src='//cdn.jsdelivr.net/npm/hilo3d@1.18.0/build/Hilo3d.js'></script>
2727
```
2828

2929
### Documentation
@@ -125,4 +125,4 @@ English | [简体中文](./README_ZH.md)
125125
[size-image]:https://img.badgesize.io/hiloteam/hilo3d/master/build/Hilo3d.js.svg?compression=gzip&style=flat-square
126126
[ci-url]:https://github.com/hiloteam/Hilo3d/actions?query=workflow%3A%22npm+test%22+branch%3Adev
127127
[ci-image]:https://img.shields.io/github/actions/workflow/status/hiloteam/Hilo3d/npm_test.yml?branch=dev
128-
[cdn-url]: https://cdn.jsdelivr.net/npm/hilo3d@1.17.0/build/Hilo3d.js
128+
[cdn-url]: https://cdn.jsdelivr.net/npm/hilo3d@1.18.0/build/Hilo3d.js

README_ZH.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* 使用 script 标签加载 [cdn][cdn-url]
2424
2525
```
26-
<script src='//cdn.jsdelivr.net/npm/hilo3d@1.17.0/build/Hilo3d.js'></script>
26+
<script src='//cdn.jsdelivr.net/npm/hilo3d@1.18.0/build/Hilo3d.js'></script>
2727
```
2828
2929
### 文档
@@ -126,4 +126,4 @@
126126
[size-image]:https://img.badgesize.io/hiloteam/hilo3d/master/build/Hilo3d.js.svg?compression=gzip&style=flat-square
127127
[ci-url]:https://github.com/hiloteam/Hilo3d/actions?query=workflow%3A%22npm+test%22+branch%3Adev
128128
[ci-image]:https://img.shields.io/github/actions/workflow/status/hiloteam/Hilo3d/npm_test.yml?branch=dev
129-
[cdn-url]: https://cdn.jsdelivr.net/npm/hilo3d@1.17.0/build/Hilo3d.js
129+
[cdn-url]: https://cdn.jsdelivr.net/npm/hilo3d@1.18.0/build/Hilo3d.js

build/Hilo3d.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/Hilo3d.single.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/math.single.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/AmbientLight.html

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1735,6 +1735,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
17351735

17361736
<li data-name="extensions.vao"><a href="extensions.html#.vao">vao</a></li>
17371737

1738+
<li data-name="extensions.drawBuffers"><a href="extensions.html#.drawBuffers">drawBuffers</a></li>
1739+
17381740
<li data-name="extensions.texFloat"><a href="extensions.html#.texFloat">texFloat</a></li>
17391741

17401742
<li data-name="extensions.fragDepth"><a href="extensions.html#.fragDepth">fragDepth</a></li>
@@ -6275,6 +6277,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
62756277

62766278
<li class="inherited-member" data-name="BasicMaterial#enableTextureLod"><a href="BasicMaterial.html#enableTextureLod">enableTextureLod</a></li>
62776279

6280+
<li class="inherited-member" data-name="BasicMaterial#enableDrawBuffers"><a href="BasicMaterial.html#enableDrawBuffers">enableDrawBuffers</a></li>
6281+
62786282
<li class="inherited-member" data-name="BasicMaterial#needBasicUnifroms"><a href="BasicMaterial.html#needBasicUnifroms">needBasicUnifroms</a></li>
62796283

62806284
<li class="inherited-member" data-name="BasicMaterial#needBasicAttributes"><a href="BasicMaterial.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -6458,6 +6462,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
64586462

64596463
<li class="inherited-member" data-name="GeometryMaterial#enableTextureLod"><a href="GeometryMaterial.html#enableTextureLod">enableTextureLod</a></li>
64606464

6465+
<li class="inherited-member" data-name="GeometryMaterial#enableDrawBuffers"><a href="GeometryMaterial.html#enableDrawBuffers">enableDrawBuffers</a></li>
6466+
64616467
<li class="inherited-member" data-name="GeometryMaterial#needBasicUnifroms"><a href="GeometryMaterial.html#needBasicUnifroms">needBasicUnifroms</a></li>
64626468

64636469
<li class="inherited-member" data-name="GeometryMaterial#needBasicAttributes"><a href="GeometryMaterial.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -6613,6 +6619,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
66136619

66146620
<li data-name="Material#enableTextureLod"><a href="Material.html#enableTextureLod">enableTextureLod</a></li>
66156621

6622+
<li data-name="Material#enableDrawBuffers"><a href="Material.html#enableDrawBuffers">enableDrawBuffers</a></li>
6623+
66166624
<li data-name="Material#needBasicUnifroms"><a href="Material.html#needBasicUnifroms">needBasicUnifroms</a></li>
66176625

66186626
<li data-name="Material#needBasicAttributes"><a href="Material.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -6826,6 +6834,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
68266834

68276835
<li class="inherited-member" data-name="PBRMaterial#enableTextureLod"><a href="PBRMaterial.html#enableTextureLod">enableTextureLod</a></li>
68286836

6837+
<li class="inherited-member" data-name="PBRMaterial#enableDrawBuffers"><a href="PBRMaterial.html#enableDrawBuffers">enableDrawBuffers</a></li>
6838+
68296839
<li class="inherited-member" data-name="PBRMaterial#needBasicUnifroms"><a href="PBRMaterial.html#needBasicUnifroms">needBasicUnifroms</a></li>
68306840

68316841
<li class="inherited-member" data-name="PBRMaterial#needBasicAttributes"><a href="PBRMaterial.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -6991,6 +7001,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
69917001

69927002
<li class="inherited-member" data-name="ShaderMaterial#enableTextureLod"><a href="ShaderMaterial.html#enableTextureLod">enableTextureLod</a></li>
69937003

7004+
<li class="inherited-member" data-name="ShaderMaterial#enableDrawBuffers"><a href="ShaderMaterial.html#enableDrawBuffers">enableDrawBuffers</a></li>
7005+
69947006
<li class="inherited-member" data-name="ShaderMaterial#needBasicUnifroms"><a href="ShaderMaterial.html#needBasicUnifroms">needBasicUnifroms</a></li>
69957007

69967008
<li class="inherited-member" data-name="ShaderMaterial#needBasicAttributes"><a href="ShaderMaterial.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -8434,6 +8446,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
84348446

84358447
<li data-name="Framebuffer#bufferInternalFormat"><a href="Framebuffer.html#bufferInternalFormat">bufferInternalFormat</a></li>
84368448

8449+
<li data-name="Framebuffer#framebufferTarget"><a href="Framebuffer.html#framebufferTarget">framebufferTarget</a></li>
8450+
84378451
<li data-name="Framebuffer#target"><a href="Framebuffer.html#target">target</a></li>
84388452

84398453
<li data-name="Framebuffer#format"><a href="Framebuffer.html#format">format</a></li>
@@ -8466,6 +8480,10 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
84668480

84678481
<li data-name="Framebuffer#framebuffer"><a href="Framebuffer.html#framebuffer">framebuffer</a></li>
84688482

8483+
<li data-name="Framebuffer#colorAttachmentInfos"><a href="Framebuffer.html#colorAttachmentInfos">colorAttachmentInfos</a></li>
8484+
8485+
<li data-name="Framebuffer#depthStencilAttachmentInfo"><a href="Framebuffer.html#depthStencilAttachmentInfo">depthStencilAttachmentInfo</a></li>
8486+
84698487
<li data-name="Framebuffer#framebuffer"><a href="Framebuffer.html#framebuffer">framebuffer</a></li>
84708488

84718489
</ul>
@@ -8494,6 +8512,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
84948512

84958513
<li data-name="Framebuffer#readPixels"><a href="Framebuffer.html#readPixels">readPixels</a></li>
84968514

8515+
<li data-name="Framebuffer#copyFramebuffer"><a href="Framebuffer.html#copyFramebuffer">copyFramebuffer</a></li>
8516+
84978517
<li data-name="Framebuffer#destroy"><a href="Framebuffer.html#destroy">destroy</a></li>
84988518

84998519
<li data-name="Framebuffer#destroyResource"><a href="Framebuffer.html#destroyResource">destroyResource</a></li>
@@ -8527,6 +8547,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
85278547

85288548
<li data-name="Program#uniforms"><a href="Program.html#uniforms">uniforms</a></li>
85298549

8550+
<li data-name="Program#uniformBlocks"><a href="Program.html#uniformBlocks">uniformBlocks</a></li>
8551+
85308552
<li data-name="Program#program"><a href="Program.html#program">program</a></li>
85318553

85328554
<li data-name="Program#gl"><a href="Program.html#gl">gl</a></li>
@@ -8651,6 +8673,35 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
86518673
</ul>
86528674
</li>
86538675

8676+
<li class="item" data-name="renderer/UniformBuffer">
8677+
<span class="title">
8678+
<span class="title-name">renderer/<a href="UniformBuffer.html">UniformBuffer</a></span>
8679+
8680+
</span>
8681+
<ul class="members itemMembers">
8682+
8683+
<span class="subtitle"><a href="#members" class="subtitle-name">Members</a><a class="toggle-inherited" href="javascript:void(0);" type="member">Show Inherited</a></span>
8684+
8685+
<li data-name="UniformBuffer#className"><a href="UniformBuffer.html#className">className</a></li>
8686+
8687+
<li data-name="UniformBuffer#isUniformBuffer"><a href="UniformBuffer.html#isUniformBuffer">isUniformBuffer</a></li>
8688+
8689+
<li data-name="UniformBuffer#isDirty"><a href="UniformBuffer.html#isDirty">isDirty</a></li>
8690+
8691+
<li data-name="UniformBuffer#data"><a href="UniformBuffer.html#data">data</a></li>
8692+
8693+
</ul>
8694+
<ul class="typedefs itemMembers">
8695+
8696+
</ul>
8697+
<ul class="methods itemMembers">
8698+
8699+
</ul>
8700+
<ul class="events itemMembers">
8701+
8702+
</ul>
8703+
</li>
8704+
86548705
<li class="item" data-name="renderer/VertexArrayObject">
86558706
<span class="title">
86568707
<span class="title-name">renderer/<a href="VertexArrayObject.html">VertexArrayObject</a></span>

docs/Animation.html

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1735,6 +1735,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
17351735

17361736
<li data-name="extensions.vao"><a href="extensions.html#.vao">vao</a></li>
17371737

1738+
<li data-name="extensions.drawBuffers"><a href="extensions.html#.drawBuffers">drawBuffers</a></li>
1739+
17381740
<li data-name="extensions.texFloat"><a href="extensions.html#.texFloat">texFloat</a></li>
17391741

17401742
<li data-name="extensions.fragDepth"><a href="extensions.html#.fragDepth">fragDepth</a></li>
@@ -6275,6 +6277,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
62756277

62766278
<li class="inherited-member" data-name="BasicMaterial#enableTextureLod"><a href="BasicMaterial.html#enableTextureLod">enableTextureLod</a></li>
62776279

6280+
<li class="inherited-member" data-name="BasicMaterial#enableDrawBuffers"><a href="BasicMaterial.html#enableDrawBuffers">enableDrawBuffers</a></li>
6281+
62786282
<li class="inherited-member" data-name="BasicMaterial#needBasicUnifroms"><a href="BasicMaterial.html#needBasicUnifroms">needBasicUnifroms</a></li>
62796283

62806284
<li class="inherited-member" data-name="BasicMaterial#needBasicAttributes"><a href="BasicMaterial.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -6458,6 +6462,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
64586462

64596463
<li class="inherited-member" data-name="GeometryMaterial#enableTextureLod"><a href="GeometryMaterial.html#enableTextureLod">enableTextureLod</a></li>
64606464

6465+
<li class="inherited-member" data-name="GeometryMaterial#enableDrawBuffers"><a href="GeometryMaterial.html#enableDrawBuffers">enableDrawBuffers</a></li>
6466+
64616467
<li class="inherited-member" data-name="GeometryMaterial#needBasicUnifroms"><a href="GeometryMaterial.html#needBasicUnifroms">needBasicUnifroms</a></li>
64626468

64636469
<li class="inherited-member" data-name="GeometryMaterial#needBasicAttributes"><a href="GeometryMaterial.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -6613,6 +6619,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
66136619

66146620
<li data-name="Material#enableTextureLod"><a href="Material.html#enableTextureLod">enableTextureLod</a></li>
66156621

6622+
<li data-name="Material#enableDrawBuffers"><a href="Material.html#enableDrawBuffers">enableDrawBuffers</a></li>
6623+
66166624
<li data-name="Material#needBasicUnifroms"><a href="Material.html#needBasicUnifroms">needBasicUnifroms</a></li>
66176625

66186626
<li data-name="Material#needBasicAttributes"><a href="Material.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -6826,6 +6834,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
68266834

68276835
<li class="inherited-member" data-name="PBRMaterial#enableTextureLod"><a href="PBRMaterial.html#enableTextureLod">enableTextureLod</a></li>
68286836

6837+
<li class="inherited-member" data-name="PBRMaterial#enableDrawBuffers"><a href="PBRMaterial.html#enableDrawBuffers">enableDrawBuffers</a></li>
6838+
68296839
<li class="inherited-member" data-name="PBRMaterial#needBasicUnifroms"><a href="PBRMaterial.html#needBasicUnifroms">needBasicUnifroms</a></li>
68306840

68316841
<li class="inherited-member" data-name="PBRMaterial#needBasicAttributes"><a href="PBRMaterial.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -6991,6 +7001,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
69917001

69927002
<li class="inherited-member" data-name="ShaderMaterial#enableTextureLod"><a href="ShaderMaterial.html#enableTextureLod">enableTextureLod</a></li>
69937003

7004+
<li class="inherited-member" data-name="ShaderMaterial#enableDrawBuffers"><a href="ShaderMaterial.html#enableDrawBuffers">enableDrawBuffers</a></li>
7005+
69947006
<li class="inherited-member" data-name="ShaderMaterial#needBasicUnifroms"><a href="ShaderMaterial.html#needBasicUnifroms">needBasicUnifroms</a></li>
69957007

69967008
<li class="inherited-member" data-name="ShaderMaterial#needBasicAttributes"><a href="ShaderMaterial.html#needBasicAttributes">needBasicAttributes</a></li>
@@ -8434,6 +8446,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
84348446

84358447
<li data-name="Framebuffer#bufferInternalFormat"><a href="Framebuffer.html#bufferInternalFormat">bufferInternalFormat</a></li>
84368448

8449+
<li data-name="Framebuffer#framebufferTarget"><a href="Framebuffer.html#framebufferTarget">framebufferTarget</a></li>
8450+
84378451
<li data-name="Framebuffer#target"><a href="Framebuffer.html#target">target</a></li>
84388452

84398453
<li data-name="Framebuffer#format"><a href="Framebuffer.html#format">format</a></li>
@@ -8466,6 +8480,10 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
84668480

84678481
<li data-name="Framebuffer#framebuffer"><a href="Framebuffer.html#framebuffer">framebuffer</a></li>
84688482

8483+
<li data-name="Framebuffer#colorAttachmentInfos"><a href="Framebuffer.html#colorAttachmentInfos">colorAttachmentInfos</a></li>
8484+
8485+
<li data-name="Framebuffer#depthStencilAttachmentInfo"><a href="Framebuffer.html#depthStencilAttachmentInfo">depthStencilAttachmentInfo</a></li>
8486+
84698487
<li data-name="Framebuffer#framebuffer"><a href="Framebuffer.html#framebuffer">framebuffer</a></li>
84708488

84718489
</ul>
@@ -8494,6 +8512,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
84948512

84958513
<li data-name="Framebuffer#readPixels"><a href="Framebuffer.html#readPixels">readPixels</a></li>
84968514

8515+
<li data-name="Framebuffer#copyFramebuffer"><a href="Framebuffer.html#copyFramebuffer">copyFramebuffer</a></li>
8516+
84978517
<li data-name="Framebuffer#destroy"><a href="Framebuffer.html#destroy">destroy</a></li>
84988518

84998519
<li data-name="Framebuffer#destroyResource"><a href="Framebuffer.html#destroyResource">destroyResource</a></li>
@@ -8527,6 +8547,8 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
85278547

85288548
<li data-name="Program#uniforms"><a href="Program.html#uniforms">uniforms</a></li>
85298549

8550+
<li data-name="Program#uniformBlocks"><a href="Program.html#uniformBlocks">uniformBlocks</a></li>
8551+
85308552
<li data-name="Program#program"><a href="Program.html#program">program</a></li>
85318553

85328554
<li data-name="Program#gl"><a href="Program.html#gl">gl</a></li>
@@ -8651,6 +8673,35 @@ <h3 class="applicationName"><a href="index.html"></a></h3>
86518673
</ul>
86528674
</li>
86538675

8676+
<li class="item" data-name="renderer/UniformBuffer">
8677+
<span class="title">
8678+
<span class="title-name">renderer/<a href="UniformBuffer.html">UniformBuffer</a></span>
8679+
8680+
</span>
8681+
<ul class="members itemMembers">
8682+
8683+
<span class="subtitle"><a href="#members" class="subtitle-name">Members</a><a class="toggle-inherited" href="javascript:void(0);" type="member">Show Inherited</a></span>
8684+
8685+
<li data-name="UniformBuffer#className"><a href="UniformBuffer.html#className">className</a></li>
8686+
8687+
<li data-name="UniformBuffer#isUniformBuffer"><a href="UniformBuffer.html#isUniformBuffer">isUniformBuffer</a></li>
8688+
8689+
<li data-name="UniformBuffer#isDirty"><a href="UniformBuffer.html#isDirty">isDirty</a></li>
8690+
8691+
<li data-name="UniformBuffer#data"><a href="UniformBuffer.html#data">data</a></li>
8692+
8693+
</ul>
8694+
<ul class="typedefs itemMembers">
8695+
8696+
</ul>
8697+
<ul class="methods itemMembers">
8698+
8699+
</ul>
8700+
<ul class="events itemMembers">
8701+
8702+
</ul>
8703+
</li>
8704+
86548705
<li class="item" data-name="renderer/VertexArrayObject">
86558706
<span class="title">
86568707
<span class="title-name">renderer/<a href="VertexArrayObject.html">VertexArrayObject</a></span>

0 commit comments

Comments
 (0)