Releases: actnwit/RhodoniteTS
Releases · actnwit/RhodoniteTS
v0.5.0
What's Changed
- Organize arguments of Vector*:from* methods in Vector* classes
- Improve Effekseer support
- Some bugfixes
Features
- feat: organize arguments of Vector3 constructor by @emadurandal in #893
- feat: organize arguments of Vector3 constructor by @emadurandal in #894
- feat: add Vector2#from**** static functions by @emadurandal in #895
- feat: scalar from methods by @emadurandal in #896
- feat: update shaderity and shaderity-loader version by @KaYaF in #907
- feat: locator by @emadurandal in #906
- feat: Add glTF2.ts and RnM.ts by @emadurandal in #884
- feat: shaderity material node by @KaYaF in #911
- feat: effekseer cors credential by @emadurandal in #919
- feat: add isMouseDown, lastMouseDownTimeStamp, lastMouseUpTimeStamp g… by @emadurandal in #922
Fixes
- fix: fromCopyArray* functions of MutableVector2/3/4 by @emadurandal in #926
- fix: fromCopyArray* by @emadurandal in #927
- fix: fix castRay code (intersectedPosition) by @emadurandal in #905
- fix: AABB gizmo primitive by @emadurandal in #908
- fix: min length locator by @emadurandal in #912
- fix: locator by @emadurandal in #913
- fix: is visible gizmo by @emadurandal in #920
- fix: excludes gizmo children for worldAABB updating by @emadurandal in #921
Refactors
- refactor: remove engines version from packag by @emadurandal in #910
- refactor: add type annotations of Effekseer by @emadurandal in #923
- refactor: gizmos by @emadurandal in #914
- refactor: separate getShaderDataRefection method in shaderity utility by @KaYaF in #915
- refactor: Component class by @emadurandal in #916
- refactor: miscutil by @emadurandal in #917
Refactors (BREAKING CHANGES)
- refactor!: node 16 by @emadurandal in #904
- refactor!: fix a typo, PlaneDescripter to PlaneDescriptor by @emadurandal in #924
Chores
Full Changelog: v0.4.3...v0.5.0
v0.4.3
v0.4.3 Released
Minor Features
- Add Useful (Symbol) functions for Array, Float32Array, etc (Sourse Code: https://github.com/actnwit/RhodoniteTS/blob/v0.4.3/src/foundation/math/raw/raw_extension.ts)
Improvements
- Add int-to-float functions to support integer values of Animation Accessor (See: https://www.khronos.org/registry/glTF/specs/2.0/glTF-2.0.html#animations) 742b3fa
Fixes
- glTF2Exporter now works for static mesh only (Skeletal models not supported yet)
BREAKING CHANGES
- Constructors of Vector3 classes now accept a Float32Array instance only. Use Vector3#from**** static methods instead. #865
Full Changelog: v0.4.2...v0.4.3
v0.4.2
v0.4.2 Released
Minor Features
- Add
add[234]
(Symbol) functions for Array, Float32Array, etc
Improvements
- RhodoniteTS reduces the Rn.Config.maxSkeletalBoneNumber to 50 for UniformMode
BREAKING CHANGES
- Constructors of Vector4 classes now accept a Float32Array instance only. Use Vector4#from**** static methods instead. #865
What's Changed based on Pull Requests (Auto Generated)
- 0.4.1 by @emadurandal in #850
- Feat/maxskeletonbonenumbers by @emadurandal in #851
- chore: change the name of devcontainer config by @emadurandal in #852
- fix: fix the if statement of process method by @emadurandal in #853
- Feat/handling webgl device lost by @emadurandal in #854
- feat: ExportButton by @ishiiyuki in #860
- chore: fix a typo by @emadurandal in #861
- chore: add "editorconfig.editorconfig" to devcontainer.json by @emadurandal in #862
- Chore/editorconfig by @emadurandal in #863
- fix: change the name and signature of System::doRenderLoop (to System… by @emadurandal in #864
- chore: remove console.log by @emadurandal in #868
- chore: remove unused "create-VERSION-FILE" npm script by @emadurandal in #870
- Revert "chore: remove unused "create-VERSION-FILE" npm script" by @emadurandal in #871
- fix: glTFExporter error by @ishiiyuki in #872
- chore: add a comment for byteStride of Accessor by @emadurandal in #873
- Feat: Vector4 classes improvement by @emadurandal in #865
- build: Add the github action for auto relase note generation by @emadurandal in #889
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Minor Features
- feat: support for importing typedArray cubemaps #828
DevEnv Improvement
Improvements
- Effekseer support
Minor fixes
- fix: spherical linear interpolation #825
- fix: avoid needless cube map loading in MeshRendererComponent.$load #829
- fix: apply autoDetectTextureTransparency to base and diffuse texture only #835
- fix: size calculation of cubemap texture #836
Test
v0.4.0
- MatCap Shader
- ColorGradingUsingLUTs Shader
- GGX (Weak/non-weak) Furnace Test sample
- GaussianBlur Shader & sample
- VarianceShadowMap sample
- deliot2019 Seamless Texture shader (from GPU Zen 2, still basic implementation. see: https://eheitzresearch.wordpress.com/738-2/ )
v0.3.23
- Support reading data URI in ktx2 file
- Update npm packages for resolving potential security vulnerabilities
v0.3.22
Changes:
- Support the scaling of a viewer in WebXR VR mode
- Support the glTF KHR_texture_basisu extension and KTX2 texture format
v0.3.21
Changes:
- Supports WebXR Controllers in VR mode. You can walk through by thumbsticks.
Try a demo at https://bit.ly/3oiygrd
Oculus Link, Oculus Air Link and Oculus Browser are all supported.