A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
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
Full Changelog: https://github.com/galacean/engine/compare/v1.2.0-beta.1...v1.2.0-beta.2
Full Changelog: https://github.com/galacean/engine/compare/v1.2.0-beta.0...v1.2.0-beta.1
Full Changelog: https://github.com/galacean/engine/compare/v1.1.1...v1.1.2
glTFResource
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1831
xr
module and support webxr
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1787
Shader
support destroy()
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1911
ParticleRenderer
support gravityModifier's TwoConstants
mode by @JujieX in https://github.com/galacean/runtime/pull/1964
ShaderLab
syntax for glsl by @Sway007 in https://github.com/galacean/runtime/pull/1980
R32G32B32A32_UInt
format by @GuoLei1990 in https://github.com/galacean/runtime/pull/1993
#include
in ShaderLab by @Sway007 in https://github.com/galacean/runtime/pull/1952
ShaderProgramPool._recursiveDestroy
by @Sway007 in https://github.com/galacean/runtime/pull/1968
ShaderLab
diagnostics position error when source include EditorProperties
& EditorMacros
module by @Sway007 in https://github.com/galacean/runtime/pull/1966
HtmlCanvas.ClientXXX
when call canvas.resizeByClientSize()
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1982
function overload
exists in shaderlab source code by @Sway007 in https://github.com/galacean/runtime/pull/2001
Full Changelog: https://github.com/galacean/runtime/compare/v1.1.1...v1.2.0-beta.0
Texture2D
support dynamic usage for better performance by @singlecoder in https://github.com/galacean/runtime/pull/1589
ModelMesh
support custom vertex element
and vertex buffer binding
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1588
SkinnedMeshRenderer
support immediate initialization of rootBone
and bones
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1672
RenderState
by @Sway007 in https://github.com/galacean/runtime/pull/1664
ResourceManager
support findResourcesByType
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1700
copyToArray
and copyFromArray
to Color
by @HypnosNova in https://github.com/galacean/runtime/pull/1746
UsePass
directive by @Sway007 in https://github.com/galacean/runtime/pull/1744
isActive
property by @HypnosNova in https://github.com/galacean/runtime/pull/1762
simulationSpeed
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1854
Boolean
and Integer
uniform data setting by @Sway007 in https://github.com/galacean/runtime/pull/1875
shaderlab
compiled AST related context for the VSCode extension by @Sway007 in https://github.com/galacean/runtime/pull/1882
ParticleGradient
support colorKeys
and alphaKeys
modification by @JujieX in https://github.com/galacean/runtime/pull/1894
deltaPosition
is incorrect by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1749
Script
destroy bug and render bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1752
viewportPointToRay
triggers precision issues when the depth value is 1 by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1767
length
is not declared in ComponentManager.handlingInvalidScripts
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1776
PointerManager
raycast bug by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1779
break
and continue
statement by @Sway007 in https://github.com/galacean/runtime/pull/1789
DisorderedArray.foreach
error when looping by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1791
Renderer._bounds
clone bug by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1797
isActive = false
by @GuoLei1990 in https://github.com/galacean/runtime/pull/1804
VertexData2D.triangles
reference error when change DrawMode
to Tiled
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1817
matrix.decompose
when the determinant is negative by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1822
SkinnedMeshRenderer
localBounds clone bug by @luzhuang in https://github.com/galacean/runtime/pull/1838
SpriteRenderer.sprite
to null after destroying the sprite. by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1852
UsePass
directive compatible with all builtin shader names by @Sway007 in https://github.com/galacean/runtime/pull/1855
SpriteMask.sprite
to null after destroying the sprite. by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1866
maxParticles
relate bug by @GuoLei1990 in https://github.com/galacean/runtime/pull/1876
URLSearchParams
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1886
BoundingBox
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1892
enabled = false
in onAwake
method by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1915
PointerEvent
and BlurEvent
triggered in same frame caused the wrong count of pointers. by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1958
ViewportToWorldPoint
error after modifying canvas width and height by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1971
HtmlCanvas.ClientXXX
when call canvas.resizeByClientSize()
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/1984
gl.MIN
and gl.MAX
doesn't exist in webgl1
by @susiwen8 in https://github.com/galacean/runtime/pull/1990
IPhysicsScene.removeColliderShape
not cleaned up eventMap
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2008
SkinnedRenderer
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2020
pass.renderstate
does not work in SpriteRenderer
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2023
Joint
by @jtabibito in https://github.com/galacean/runtime/pull/1741
PhysicsMaterial
by @jtabibito in https://github.com/galacean/runtime/pull/1738
CharacterController
by @jtabibito in https://github.com/galacean/runtime/pull/1736
PhysicsManager
by @jtabibito in https://github.com/galacean/runtime/pull/1735
DynamicCollider
by @jtabibito in https://github.com/galacean/runtime/pull/1737
ColliderShape
by @jtabibito in https://github.com/galacean/runtime/pull/1740
Shader
by @jtabibito in https://github.com/galacean/runtime/pull/1870
Full Changelog: https://github.com/galacean/runtime/compare/v1.0.5...v1.1.1
Full Changelog: https://github.com/galacean/runtime/compare/v1.2.0-alpha.14...v1.2.0-alpha.15
IPhysicsScene.removeColliderShape
not cleaned up eventMap
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2008
Full Changelog: https://github.com/galacean/runtime/compare/v1.1.0-beta.49...v1.1.0-beta.50
Full Changelog: https://github.com/galacean/runtime/compare/v1.2.0-alpha.13...v1.2.0-alpha.14
IPhysicsScene.removeColliderShape
not cleaned up eventMap
by @cptbtptpbcptdtptp in https://github.com/galacean/runtime/pull/2008
Full Changelog: https://github.com/galacean/runtime/compare/v1.2.0-alpha.12...v1.2.0-alpha.13