Releases: galacean/engine
Releases · galacean/engine
v1.1.1
What's Changed
Features 🎉
- Support multi scene rendering by @GuoLei1990 in #1571
- Support multi scene input by @cptbtptpbcptdtptp in #1577
Texture2D
support dynamic usage for better performance by @singlecoder in #1589ModelMesh
support customvertex element
andvertex buffer binding
by @GuoLei1990 in #1588- Add texture plugin to support ktx loader by @zhuxudong in #1640
- Support ktx2 loader by @gz65555 in #1625
- Support bc7 texture format by @GuoLei1990 in #1649
- Add shader lab package and support shader framework by @Sway007 in #1610
- Shader pass support render state by @GuoLei1990 in #1668
- glTF support basisu by @gz65555 in #1662
- Support camera depth texture by @GuoLei1990 in #1658
SkinnedMeshRenderer
support immediate initialization ofrootBone
andbones
by @GuoLei1990 in #1672- Shader Lab support
RenderState
by @Sway007 in #1664 ResourceManager
supportfindResourcesByType
by @GuoLei1990 in #1700- Refactor glTF pipeline to async by @zhuxudong in #1667
- Shaderlab support #include macro and optimize glsl related syntax by @Sway007 in #1727
- Add new particle renderer by @GuoLei1990 in #1682
- Support sprite animation by @luzhuang in #1623
- Add
copyToArray
andcopyFromArray
toColor
by @HypnosNova in #1746 - ShaderLab add
UsePass
directive by @Sway007 in #1744 - Support main thread ktx2 parse by @gz65555 in #1745
- Scene add
isActive
property by @HypnosNova in #1762 - Export IGLTF and support scene plugin by @zhuxudong in #1816
- Shaderlab remove editor properties by @Sway007 in #1825
- ParticleGenerator support
simulationSpeed
by @GuoLei1990 in #1854 - MaterialLoader support
Boolean
andInteger
uniform data setting by @Sway007 in #1875 - KTX2Loader support auto priority by @gz65555 in #1885
- Provide
shaderlab
compiled AST related context for the VSCode extension by @Sway007 in #1882 - Fix BlendShape by passing 0.0 avoids precision issues and optimizes performance by @zhuxudong in #1890
ParticleGradient
supportcolorKeys
andalphaKeys
modification by @JujieX in #1894- Shaderlab detect shader with duplicate name by @Sway007 in #1897
- Complement texture loader params by @gz65555 in #1898
- feat: animation events support be added in real time by @luzhuang in #1906
- Feat: CatmullClark subdivision surface for sphere in primitive mesh by @JujieX in #1628
- Fix performance error when upload same buffer in one frame by @singlecoder in #1937
- Sprite Loader support size config by @cptbtptpbcptdtptp in #1941
- Physics raycast hitResult add shape by @luzhuang in #2004
Fixed 🐞
- Fix blend shape bug due to buffer index errors by @cptbtptpbcptdtptp in #1632
- Fix worker status set error and can't throw error bug by @gz65555 in #1652
- Fix model mesh advanced data write bug by @GuoLei1990 in #1663
- Fix multi scene script error and GC problem by @GuoLei1990 in #1724
- Fix the problem that the first frame of pointer's
deltaPosition
is incorrect by @cptbtptpbcptdtptp in #1749 - Fix
Script
destroy bug and render bug by @GuoLei1990 in #1752 - Fix clone error by @GuoLei1990 in #1753
- Fix charactor controller error by @luzhuang in #1754
- BlendShape anim compatible with multiple SkinMeshRenderer in on… by @luzhuang in #1756
- Fix light shader data abnormal when multiple scenes are activated by @cptbtptpbcptdtptp in #1759
- Fix
viewportPointToRay
triggers precision issues when the depth value is 1 by @cptbtptpbcptdtptp in #1767 - Fix collider shape bug by @GuoLei1990 in #1768
- Fix Script destroy bug by @GuoLei1990 in #1770
- Fix glTF texture name error by @GuoLei1990 in #1772
- Fix background abnormal when there are multiple scenes by @cptbtptpbcptdtptp in #1773
- Fix the
length
is not declared inComponentManager.handlingInvalidScripts
by @cptbtptpbcptdtptp in #1776 - Fix
PointerManager
raycast bug by @cptbtptpbcptdtptp in #1779 - Fix error when background destroy by @cptbtptpbcptdtptp in #1781
- Fix background texture render abnormal by @cptbtptpbcptdtptp in #1784
- Complement the syntax of
break
andcontinue
statement by @Sway007 in #1789 - Fix
DisorderedArray.foreach
error when looping by @cptbtptpbcptdtptp in #1791 - Fix a series of physics bug by @luzhuang in #1777
- Fix blendShape animation by @luzhuang in #1792
- Fix ktx2 transcode error by @gz65555 in #1794
- Fix
Renderer._bounds
clone bug by @cptbtptpbcptdtptp in #1797 - Reserve function name in worker code by @gz65555 in #1800
- fix: text renderer parse error by @gz65555 in #1801
- Fix scene still rendering when
isActive = false
by @GuoLei1990 in #1804 - Fix scene active bug by @GuoLei1990 in #1805
- Fix ktx2 error and update physics wasm url by @luzhuang in #1806
- Fix infinite loop error caused by shader cache bug by @GuoLei1990 in #1815
- Fix
VertexData2D.triangles
reference error when changeDrawMode
toTiled
by @cptbtptpbcptdtptp in #1817 - Fix force gc bug by @cptbtptpbcptdtptp in #1819
- Fix ktx2 offset is not correct by @gz65555 in #1820
- Fix an error in the
matrix.decompose
when the determinant is negative by @cptbtptpbcptdtptp in #1822 - Fix particle renderer bug by @GuoLei1990 in #1834
- Fix glTF animation bug by @GuoLei1990 in #1837
- Fix
SkinnedMeshRenderer
localBounds clone bug by @luzhuang in #1838 - Fix ktx2 texture support by @gz65555 in #1829
- Ignore case of asset url by @zhuxudong in #1809
- Fix blendShapeAnimation crossFade bug by @luzhuang in #1840
- Fix blendShape crossFade bug by @luzhuang in #1841
- Fix Sprite can't batch bug caused by material instance by @cptbtptpbcptdtptp in #1830
- Fix material destoroy bug by @GuoLei1990 in #1847
- Fix no autoplay when set animatorController after enable by @luzhuang in #1843
- Fix ColorOverLifetimeModule mode invalid bug by @GuoLei1990 in #1850
- Fix quaternion to euler bug by @cptbtptpbcptdtptp in #1851
- Set
SpriteRenderer.sprite
to null after destroying the sprite. by @cptbtptpbcptdtptp in #1852 - Fix(ShaderLab): make
UsePass
directive compatible with all builtin shader names by @Sway007 in #1855 - Fix ShaderLab compatible with no varying variable by @Sway007 in #1859
- Fix url clamp bug by @gz65555 in #1860
- Set
SpriteMask.sprite
to null after destroying the sprite. by @cptbtptpbcptdtptp in #1866 - Fi...
v1.2.0-alpha.15
v1.1.0-beta.50
What's Changed
Fixed 🐞
- Fix
IPhysicsScene.removeColliderShape
not cleaned upeventMap
by @cptbtptpbcptdtptp in #2008 - Fix gltf accessor's bufferView could be undefined by @gz65555 in #2013
- Fix skinned mesh renderer has incorrect bounding box when there is n… by @cptbtptpbcptdtptp in #2015
Full Changelog: v1.1.0-beta.49...v1.1.0-beta.50
v1.2.0-alpha.14
What's Changed
Features 🎉
- Camera support opaque texture by @GuoLei1990 in #1989
Fixed 🐞
- Temp fix particle bounds not update when init by @GuoLei1990 in #2017
Full Changelog: v1.2.0-alpha.13...v1.2.0-alpha.14
v1.2.0-alpha.13
What's Changed
Fixed 🐞
- Fix
IPhysicsScene.removeColliderShape
not cleaned upeventMap
by @cptbtptpbcptdtptp in #2008 - Fix gltf accessor's bufferView could be undefined by @gz65555 in #2013
Full Changelog: v1.2.0-alpha.12...v1.2.0-alpha.13
v1.2.0-alpha.12
What's Changed
Fixed 🐞
- Fix camera renderTarget flip error by @zhuxudong in #1997
- Fix glTF animation error by @gz65555 in #2014
Full Changelog: v1.2.0-alpha.11...v1.2.0-alpha.12
v1.2.0-alpha.11
What's Changed
Features 🎉
Fixed 🐞
- Fix cone and capsule error by @singlecoder in #1961
- Fix
ViewportToWorldPoint
error after modifying canvas width and height by @cptbtptpbcptdtptp in #1971 - Fix the mesh of 2d batcher error when call gc by @singlecoder in #1977
- Fix the problem of resetting
HtmlCanvas.ClientXXX
when callcanvas.resizeByClientSize()
by @cptbtptpbcptdtptp in #1984 - Fix glb/gltf use extension parse by @gz65555 in #1992
- Fix
gl.MIN
andgl.MAX
doesn't exist inwebgl1
by @susiwen8 in #1990 - Fix output glsl error when
function overload
exists in shaderlab source code by @Sway007 in #2001
Other Changes
- Fix query path error by @gz65555 in #1986
- Opt compare function when compare the same renderer by @singlecoder in #2002
- Fix primitive e2e error by @luzhuang in #2007
Full Changelog: v1.2.0-alpha.9...v1.2.0-alpha.11
v1.2.0-alpha.10
What's Changed
Features 🎉
Fixed 🐞
- Fix cone and capsule error by @singlecoder in #1961
- Fix
ViewportToWorldPoint
error after modifying canvas width and height by @cptbtptpbcptdtptp in #1971 - Fix the mesh of 2d batcher error when call gc by @singlecoder in #1977
- Fix the problem of resetting
HtmlCanvas.ClientXXX
when callcanvas.resizeByClientSize()
by @cptbtptpbcptdtptp in #1984 - Fix glb/gltf use extension parse by @gz65555 in #1992
- Fix
gl.MIN
andgl.MAX
doesn't exist inwebgl1
by @susiwen8 in #1990 - Fix output glsl error when
function overload
exists in shaderlab source code by @Sway007 in #2001
Other Changes
- Fix query path error by @gz65555 in #1986
- Opt compare function when compare the same renderer by @singlecoder in #2002
Full Changelog: v1.2.0-alpha.9...v1.2.0-alpha.10
v1.1.0-beta.49
What's Changed
Features 🎉
Other Changes
- Opt compare function when compare the same renderer by @singlecoder in #2002
Full Changelog: v1.1.0-beta.47...v1.1.0-beta.49
v1.1.0-beta.47
What's Changed
Fixed 🐞
- Fix glb/gltf use extension parse by @gz65555 in #1992
- Fix
gl.MIN
andgl.MAX
doesn't exist inwebgl1
by @susiwen8 in #1990
Full Changelog: v1.1.0-beta.46...v1.1.0-beta.47