v1.2.0-beta.4
- Support get any subAsset from GLTFParser by @zhuxudong in https://github.com/galacean/engine/pull/2093
- Fix lights beyond limits by @zhuxudong in https://github.com/galacean/engine/pull/2092
- Fix Not RLE RGBE HDR files by @zhuxudong in https://github.com/galacean/engine/pull/2088
- Fixed the problem that function macro declaration is lost after compilation by @Sway007 in https://github.com/galacean/engine/pull/2087
- Fix the bug of animation playback for multiple same type components under an Entity by @luzhuang in https://github.com/galacean/engine/pull/2095
- Replace
throw
withconsole.error
to prevent blocking the main thread by @MrKou47 in https://github.com/galacean/engine/pull/2077
Full Changelog: https://github.com/galacean/engine/compare/v1.2.0-beta.3...v1.2.0-beta.4
v1.2.0-beta.3
- Fix quaternion to euler bug by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2073
- Fix collision exception when the scale is negative by @luzhuang in https://github.com/galacean/engine/pull/2037
- Fix mini program error in
PointerManager
and supplementary single test by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2033
Full Changelog: https://github.com/galacean/engine/compare/v1.2.0-beta.2...v1.2.0-beta.3
v1.2.0-beta.2
- Fix url resolve error by @gz65555 in https://github.com/galacean/engine/pull/2049
- Improve GLSL ES3.00 shader syntax compatibility by @zhuxudong in https://github.com/galacean/engine/pull/2048
- Fix particle error when restore context by @GuoLei1990 in https://github.com/galacean/engine/pull/2068
- Fix garbage collection bugs by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2038
Full Changelog: https://github.com/galacean/engine/compare/v1.2.0-beta.1...v1.2.0-beta.2
v1.2.0-beta.1
- Fix compiling error introduced by preprocessor by @Sway007 in https://github.com/galacean/engine/pull/2028
- Fix primitive destory bug by @changhuihui0218 in https://github.com/galacean/engine/pull/2032
- Fix blend shape error if use quantization by @GuoLei1990 in https://github.com/galacean/engine/pull/2031
- Fix blendshape error by @GuoLei1990 in https://github.com/galacean/engine/pull/2043
- @changhuihui0218 made their first contribution in https://github.com/galacean/engine/pull/2032
Full Changelog: https://github.com/galacean/engine/compare/v1.2.0-beta.0...v1.2.0-beta.1
v1.1.2
- Fix primitive destory bug (#2032) by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2040
Full Changelog: https://github.com/galacean/engine/compare/v1.1.1...v1.1.2
v1.2.0-beta.0
- Refactor/remove draco by @gz65555 in https://github.com/galacean/runtime/pull/1946
- Refactor
glTFResource
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1831 - Add sunSource by @zhuxudong in https://github.com/galacean/runtime/pull/1823
- Refactor glTF BlendShape animation by @GuoLei1990 in https://github.com/galacean/runtime/pull/1868
- Add animation layer mask by @luzhuang in https://github.com/galacean/runtime/pull/1280
- Support glTF progress by @zhuxudong in https://github.com/galacean/runtime/pull/1835
- Add
xr
module and supportwebxr
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1787 Shader
supportdestroy()
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1911- AnimationCurve's property support string, object, array and method by @luzhuang in https://github.com/galacean/runtime/pull/1895
- Support anisotropy in pbr by @zhuxudong in https://github.com/galacean/runtime/pull/1811
- glTF support meshopt by @gz65555 in https://github.com/galacean/runtime/pull/1686
- Camera support custom view by @GuoLei1990 in https://github.com/galacean/runtime/pull/1954
- Support base url by @gz65555 in https://github.com/galacean/runtime/pull/1949
- Add Primitive mesh loader by @gz65555 in https://github.com/galacean/runtime/pull/1957
- Input support custom event target. by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1955
ParticleRenderer
support gravityModifier'sTwoConstants
mode by @JujieX in https://github.com/galacean/runtime/pull/1964- Support shadow fade by @zhuxudong in https://github.com/galacean/runtime/pull/1960
- Complement
ShaderLab
syntax for glsl by @Sway007 in https://github.com/galacean/runtime/pull/1980 - Texture support
R32G32B32A32_UInt
format by @GuoLei1990 in https://github.com/galacean/runtime/pull/1993 - Camera support opaque texture by @GuoLei1990 in https://github.com/galacean/runtime/pull/1989
- Fix sunlight error by @zhuxudong in https://github.com/galacean/runtime/pull/1857
- Fix camera aspect ratio by @GuoLei1990 in https://github.com/galacean/runtime/pull/1872
- Fix camera crash error in Script by @GuoLei1990 in https://github.com/galacean/runtime/pull/1873
- Fix viewport resize bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1880
- Fixed where script functions were in the wrong order when reactivating a entity by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1904
- Fix the syntax for
#include
in ShaderLab by @Sway007 in https://github.com/galacean/runtime/pull/1952 - Fix view dir in ortho projection by @zhuxudong in https://github.com/galacean/runtime/pull/1962
- Fix infinite loop in
ShaderProgramPool._recursiveDestroy
by @Sway007 in https://github.com/galacean/runtime/pull/1968 - Fix
ShaderLab
diagnostics position error when source includeEditorProperties
&EditorMacros
module by @Sway007 in https://github.com/galacean/runtime/pull/1966 - Fix the problem of resetting
HtmlCanvas.ClientXXX
when callcanvas.resizeByClientSize()
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1982 - Fix: particle emission baseShape enabled by @JujieX in https://github.com/galacean/runtime/pull/1983
- Fix sort of compiled glsl source by @Sway007 in https://github.com/galacean/runtime/pull/1987
- Fix output glsl error when
function overload
exists in shaderlab source code by @Sway007 in https://github.com/galacean/runtime/pull/2001 - Fix camera renderTarget flip error by @zhuxudong in https://github.com/galacean/runtime/pull/1997
- Fix glTF animation error by @gz65555 in https://github.com/galacean/runtime/pull/2014
- Temp fix particle bounds not update when init by @GuoLei1990 in https://github.com/galacean/runtime/pull/2017
- Fix the bug of global variable dosn't work in multi-pass ShaderLab by @Sway007 in https://github.com/galacean/runtime/pull/2018
Full Changelog: https://github.com/galacean/runtime/compare/v1.1.1...v1.2.0-beta.0
v1.1.1
- Support multi scene rendering by @GuoLei1990 in https://github.com/galacean/runtime/pull/1571
- Support multi scene input by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1577
Texture2D
support dynamic usage for better performance by @singlecoder in https://github.com/galacean/runtime/pull/1589ModelMesh
support customvertex element
andvertex buffer binding
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1588- Add texture plugin to support ktx loader by @zhuxudong in https://github.com/galacean/runtime/pull/1640
- Support ktx2 loader by @gz65555 in https://github.com/galacean/runtime/pull/1625
- Support bc7 texture format by @GuoLei1990 in https://github.com/galacean/runtime/pull/1649
- Add shader lab package and support shader framework by @Sway007 in https://github.com/galacean/runtime/pull/1610
- Shader pass support render state by @GuoLei1990 in https://github.com/galacean/runtime/pull/1668
- glTF support basisu by @gz65555 in https://github.com/galacean/runtime/pull/1662
- Support camera depth texture by @GuoLei1990 in https://github.com/galacean/runtime/pull/1658
SkinnedMeshRenderer
support immediate initialization ofrootBone
andbones
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1672- Shader Lab support
RenderState
by @Sway007 in https://github.com/galacean/runtime/pull/1664 ResourceManager
supportfindResourcesByType
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1700- Refactor glTF pipeline to async by @zhuxudong in https://github.com/galacean/runtime/pull/1667
- Shaderlab support #include macro and optimize glsl related syntax by @Sway007 in https://github.com/galacean/runtime/pull/1727
- Add new particle renderer by @GuoLei1990 in https://github.com/galacean/runtime/pull/1682
- Support sprite animation by @luzhuang in https://github.com/galacean/runtime/pull/1623
- Add
copyToArray
andcopyFromArray
toColor
by @HypnosNova in https://github.com/galacean/runtime/pull/1746 - ShaderLab add
UsePass
directive by @Sway007 in https://github.com/galacean/runtime/pull/1744 - Support main thread ktx2 parse by @gz65555 in https://github.com/galacean/runtime/pull/1745
- Scene add
isActive
property by @HypnosNova in https://github.com/galacean/runtime/pull/1762 - Export IGLTF and support scene plugin by @zhuxudong in https://github.com/galacean/runtime/pull/1816
- Shaderlab remove editor properties by @Sway007 in https://github.com/galacean/runtime/pull/1825
- ParticleGenerator support
simulationSpeed
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1854 - MaterialLoader support
Boolean
andInteger
uniform data setting by @Sway007 in https://github.com/galacean/runtime/pull/1875 - KTX2Loader support auto priority by @gz65555 in https://github.com/galacean/runtime/pull/1885
- Provide
shaderlab
compiled AST related context for the VSCode extension by @Sway007 in https://github.com/galacean/runtime/pull/1882 - Fix BlendShape by passing 0.0 avoids precision issues and optimizes performance by @zhuxudong in https://github.com/galacean/runtime/pull/1890
ParticleGradient
supportcolorKeys
andalphaKeys
modification by @JujieX in https://github.com/galacean/runtime/pull/1894- Shaderlab detect shader with duplicate name by @Sway007 in https://github.com/galacean/runtime/pull/1897
- Complement texture loader params by @gz65555 in https://github.com/galacean/runtime/pull/1898
- feat: animation events support be added in real time by @luzhuang in https://github.com/galacean/runtime/pull/1906
- Feat: CatmullClark subdivision surface for sphere in primitive mesh by @JujieX in https://github.com/galacean/runtime/pull/1628
- Fix performance error when upload same buffer in one frame by @singlecoder in https://github.com/galacean/runtime/pull/1937
- Sprite Loader support size config by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1941
- Physics raycast hitResult add shape by @luzhuang in https://github.com/galacean/runtime/pull/2004
- Fix blend shape bug due to buffer index errors by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1632
- Fix worker status set error and can't throw error bug by @gz65555 in https://github.com/galacean/runtime/pull/1652
- Fix model mesh advanced data write bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1663
- Fix multi scene script error and GC problem by @GuoLei1990 in https://github.com/galacean/runtime/pull/1724
- Fix the problem that the first frame of pointer's
deltaPosition
is incorrect by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1749 - Fix
Script
destroy bug and render bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1752 - Fix clone error by @GuoLei1990 in https://github.com/galacean/runtime/pull/1753
- Fix charactor controller error by @luzhuang in https://github.com/galacean/runtime/pull/1754
- BlendShape anim compatible with multiple SkinMeshRenderer in on… by @luzhuang in https://github.com/galacean/runtime/pull/1756
- Fix light shader data abnormal when multiple scenes are activated by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1759
- Fix
viewportPointToRay
triggers precision issues when the depth value is 1 by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1767 - Fix collider shape bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1768
- Fix Script destroy bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1770
- Fix glTF texture name error by @GuoLei1990 in https://github.com/galacean/runtime/pull/1772
- Fix background abnormal when there are multiple scenes by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1773
- Fix the
length
is not declared inComponentManager.handlingInvalidScripts
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1776 - Fix
PointerManager
raycast bug by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1779 - Fix error when background destroy by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1781
- Fix background texture render abnormal by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1784
- Complement the syntax of
break
andcontinue
statement by @Sway007 in https://github.com/galacean/runtime/pull/1789 - Fix
DisorderedArray.foreach
error when looping by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1791 - Fix a series of physics bug by @luzhuang in https://github.com/galacean/runtime/pull/1777
- Fix blendShape animation by @luzhuang in https://github.com/galacean/runtime/pull/1792
- Fix ktx2 transcode error by @gz65555 in https://github.com/galacean/runtime/pull/1794
- Fix
Renderer._bounds
clone bug by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1797 - Reserve function name in worker code by @gz65555 in https://github.com/galacean/runtime/pull/1800
- fix: text renderer parse error by @gz65555 in https://github.com/galacean/runtime/pull/1801
- Fix scene still rendering when
isActive = false
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1804 - Fix scene active bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1805
- Fix ktx2 error and update physics wasm url by @luzhuang in https://github.com/galacean/runtime/pull/1806
- Fix infinite loop error caused by shader cache bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1815
- Fix
VertexData2D.triangles
reference error when changeDrawMode
toTiled
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1817 - Fix force gc bug by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1819
- Fix ktx2 offset is not correct by @gz65555 in https://github.com/galacean/runtime/pull/1820
- Fix an error in the
matrix.decompose
when the determinant is negative by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1822 - Fix particle renderer bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1834
- Fix glTF animation bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1837
- Fix
SkinnedMeshRenderer
localBounds clone bug by @luzhuang in https://github.com/galacean/runtime/pull/1838 - Fix ktx2 texture support by @gz65555 in https://github.com/galacean/runtime/pull/1829
- Ignore case of asset url by @zhuxudong in https://github.com/galacean/runtime/pull/1809
- Fix blendShapeAnimation crossFade bug by @luzhuang in https://github.com/galacean/runtime/pull/1840
- Fix blendShape crossFade bug by @luzhuang in https://github.com/galacean/runtime/pull/1841
- Fix Sprite can't batch bug caused by material instance by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1830
- Fix material destoroy bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1847
- Fix no autoplay when set animatorController after enable by @luzhuang in https://github.com/galacean/runtime/pull/1843
- Fix ColorOverLifetimeModule mode invalid bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1850
- Fix quaternion to euler bug by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1851
- Set
SpriteRenderer.sprite
to null after destroying the sprite. by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1852 - Fix(ShaderLab): make
UsePass
directive compatible with all builtin shader names by @Sway007 in https://github.com/galacean/runtime/pull/1855 - Fix ShaderLab compatible with no varying variable by @Sway007 in https://github.com/galacean/runtime/pull/1859
- Fix url clamp bug by @gz65555 in https://github.com/galacean/runtime/pull/1860
- Set
SpriteMask.sprite
to null after destroying the sprite. by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1866 - Fix asset promise progress by @zhuxudong in https://github.com/galacean/runtime/pull/1867
- Fix sky material destroy bug by @zhuxudong in https://github.com/galacean/runtime/pull/1864
- Fix ktx2 transcode to bc size need multiple of 4 by @gz65555 in https://github.com/galacean/runtime/pull/1877
- Animation compatible when component cannot be found by @luzhuang in https://github.com/galacean/runtime/pull/1878
- Fix particle
maxParticles
relate bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1876 - Fix merge scene error by @singlecoder in https://github.com/galacean/runtime/pull/1883
- Update adapter miniprogram rollup config with
URLSearchParams
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1886 - Fix set texture ref count error in ShaderData by @singlecoder in https://github.com/galacean/runtime/pull/1887
- Fix call transform.translate error after call transform.position = new Vector3(x, x, x) by @singlecoder in https://github.com/galacean/runtime/pull/1889
- Adds protection for value infinity in
BoundingBox
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1892 - Fix text renderer display misalignment error by @singlecoder in https://github.com/galacean/runtime/pull/1914
- Fix component disable error when do
enabled = false
inonAwake
method by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1915 - Fix sprite mask clone error by @singlecoder in https://github.com/galacean/runtime/pull/1936
- Fix error when set font size to 0 by @singlecoder in https://github.com/galacean/runtime/pull/1938
- Opt the texture filter mode for text renderer and fix renderer error when the text height is 1 by @singlecoder in https://github.com/galacean/runtime/pull/1943
- Add extend height for measure text by @singlecoder in https://github.com/galacean/runtime/pull/1947
- Fix element buffer read error by @zhuxudong in https://github.com/galacean/runtime/pull/1950
- Fix
PointerEvent
andBlurEvent
triggered in same frame caused the wrong count of pointers. by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1958 - Fix cone and capsule error by @singlecoder in https://github.com/galacean/runtime/pull/1961
- Fix
ViewportToWorldPoint
error after modifying canvas width and height by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1971 - Fix the mesh of 2d batcher error when call gc by @singlecoder in https://github.com/galacean/runtime/pull/1977
- Fix the problem of resetting
HtmlCanvas.ClientXXX
when callcanvas.resizeByClientSize()
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1984 - Fix glb/gltf use extension parse by @gz65555 in https://github.com/galacean/runtime/pull/1992
- Fix
gl.MIN
andgl.MAX
doesn't exist inwebgl1
by @susiwen8 in https://github.com/galacean/runtime/pull/1990 - Fix
IPhysicsScene.removeColliderShape
not cleaned upeventMap
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2008 - Fix gltf accessor's bufferView could be undefined by @gz65555 in https://github.com/galacean/runtime/pull/2013
- Fix skinned mesh renderer has incorrect bounding box when there is n… by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2015
- Fix error when destroying
SkinnedRenderer
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2020 - Fix
pass.renderstate
does not work inSpriteRenderer
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2023
- Fix physics unit test timeout by @luzhuang in https://github.com/galacean/runtime/pull/1766
- Add unit test case of
Joint
by @jtabibito in https://github.com/galacean/runtime/pull/1741 - Add unit test case of
PhysicsMaterial
by @jtabibito in https://github.com/galacean/runtime/pull/1738 - Add unit test case of
CharacterController
by @jtabibito in https://github.com/galacean/runtime/pull/1736 - Update unit test case of
PhysicsManager
by @jtabibito in https://github.com/galacean/runtime/pull/1735 - Add unit test case of
DynamicCollider
by @jtabibito in https://github.com/galacean/runtime/pull/1737 - Fix glTF animation parse bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1845
- Add unit test case of
ColliderShape
by @jtabibito in https://github.com/galacean/runtime/pull/1740 - Fix ShaderLab umd package compilation and circle reference by @Sway007 in https://github.com/galacean/runtime/pull/1856
- Update unit test case of
Shader
by @jtabibito in https://github.com/galacean/runtime/pull/1870 - SpriteAtlas support ktx2 by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1879
- Add e2e test by @luzhuang in https://github.com/galacean/runtime/pull/1656
- Add material tests for e2e by @zhuxudong in https://github.com/galacean/runtime/pull/1918
- Fix query path error by @gz65555 in https://github.com/galacean/runtime/pull/1986
- Opt compare function when compare the same renderer by @singlecoder in https://github.com/galacean/runtime/pull/2002
Full Changelog: https://github.com/galacean/runtime/compare/v1.0.5...v1.1.1
v1.2.0-alpha.15
- Temp fix meshopt worker function may renamed by builder by @gz65555 in https://github.com/galacean/runtime/pull/2021
Full Changelog: https://github.com/galacean/runtime/compare/v1.2.0-alpha.14...v1.2.0-alpha.15
v1.1.0-beta.50
- Fix
IPhysicsScene.removeColliderShape
not cleaned upeventMap
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2008 - Fix gltf accessor's bufferView could be undefined by @gz65555 in https://github.com/galacean/runtime/pull/2013
- Fix skinned mesh renderer has incorrect bounding box when there is n… by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2015
Full Changelog: https://github.com/galacean/runtime/compare/v1.1.0-beta.49...v1.1.0-beta.50
v1.2.0-alpha.14
- Camera support opaque texture by @GuoLei1990 in https://github.com/galacean/runtime/pull/1989
- Temp fix particle bounds not update when init by @GuoLei1990 in https://github.com/galacean/runtime/pull/2017
Full Changelog: https://github.com/galacean/runtime/compare/v1.2.0-alpha.13...v1.2.0-alpha.14