v1.3.1
What's Changed
Features 🎉
- ParticleRenderer support bounds and frustum culling by @JujieX in #2110
- Refactor 2d render pipeline by @singlecoder in #1708
- Animator support transition conditions by @luzhuang in #2096
- Refactor state transition update logic and fix time bug by @luzhuang in #2130
- Support
Prefab
by @luzhuang in #2108 - Add constructor to sub primitive and export by @johanzhu in #2155
- Export
ClearableObjectPool
andReturnableObjectPool
from utils by @singlecoder in #2154 - Support post process by @zhuxudong in #2129
- Camera
setReplacementShader
supportReplacementFailureStrategy
when failed by @cptbtptpbcptdtptp in #2172 - Refactoring the ShaderLab Compiler Module using the LALR Algorithm for Enhanced GLSL Compatibility and Reduced Build Size by @Sway007 in #2113
- Path in
#include
directive support relative path against to shader's path AND fix code generation error when target language is gles 100 by @Sway007 in #2241
Fixed 🐞
- Fix two static colliders collided in lite physics by @luzhuang in #2036
- Support transparent shadow by @zhuxudong in #2080
- Fix set 2d color no working by @singlecoder in #2128
- Fix the
this
of animation event script is not right by @luzhuang in #2137 - Fix PBR shader brdf.rg may less than 0 by @zhuxudong in #2173
- Fix the logic that incorrectly determines the length of the atlas when loading it by @cptbtptpbcptdtptp in #2164
- Clamp shadow strength to 0~1 by @zhuxudong in #2233
- Fix preprocessor parenthesis expression parse by @Sway007 in #2236
- Clamp linear gamma at last output by @zhuxudong in #2243
- Update controller loader to enhance stateMachine and fix crossfade bug when dest state has no clip by @luzhuang in #2228
- Fix particle bugs by @GuoLei1990 in #2256
- Fix 2D batch buffer error by @singlecoder in #2257
- Fix
spriteDisableBatching
tag failure by @cptbtptpbcptdtptp in #2261 - Fix update size error when charactorController disabled by @luzhuang in #2259
- Fix SkinnedRenderer.boundingBox updates are not timely by @cptbtptpbcptdtptp in #2272
- Fix evaluate value error when switch layer state && get target value error in stateMachine callback and animation event by @luzhuang in #2258
- Fix animation time error because of speed and animatorParameter rename bug by @luzhuang in #2273
- Fix sub asset promise error by @zhuxudong in #2274
- Fix XR camera clear flag error by @cptbtptpbcptdtptp in #2281
- Fix default precision declaration in ShaderLab by @Sway007 in #2286
Other Changes
- fix: broken url in docs by @MrKou47 in #2290
- fix: fix markdown syntax by @MrKou47 in #2294
- [Doc] Fix shader doc links by @zhuxudong in #2297
- Revert "Add advanced shader docs" by @cptbtptpbcptdtptp in #2301
- [Docs] fix glTF doc link error by @zhuxudong in #2300
- chore: add engine version documentation by @MrKou47 in #2303
- chore: remove all duplicate docs by @MrKou47 in #2304
- [Docs] fix material doc group error by @zhuxudong in #2305
New Contributors
Full Changelog: v1.2.0...v1.3.1