Commit Graph

366 Commits

Author SHA1 Message Date
AZhan
a49884386b Fix setting the font to null will trigger an error (#2917)
* fix: setting the font to null will trigger an error
2026-03-11 20:17:41 +08:00
hhhhkrx
3c1103c9c6 migrate ambient env from RGBM to half-float (#2916)
* feat: migrate ambient env from RGBM to half-float
2026-03-10 20:54:40 +08:00
ChenMo
8bb9a13c2e Merge HDRLoader into TextureCubeLoader and extract HDRDecoder (#2914)
* refactor: merge HDRLoader into TextureCubeLoader and extract HDRDecoder
2026-03-09 22:28:46 +08:00
zhuxudong
fdbd495a10 Replace refId with url for asset reference resolution (#2913)
* refactor: replace refId with url for asset reference resolution
2026-03-06 18:09:50 +08:00
ChenMo
ea2f92595f Add RenderingStatistics for GPU memory tracking and RenderTargetPool for RT reuse (#2910)
* feat: add RenderingInfo class for tracking rendering memory usage and RenderTargetPool for RT reuse
2026-03-03 18:25:14 +08:00
ChenMo
70453db6ab Add characterSpacing and change spacing units to em (#2908)
feat: Add characterSpacing and change spacing units to em
2026-03-01 21:19:50 +08:00
ChenMo
fab803116a Fix ColorWriteMask enum parsing in ShaderLab with bitwise OR support (#2906)
* fix: ColorWriteMask enum parsing in ShaderLab with bitwise OR support
2026-02-28 19:04:24 +08:00
ym2050
8e84ff8352 Add camera-based event filtering for WorldSpace UICanvas (#2870)
* fix(ui): add eventCamera support for WorldSpace UICanvas (#2793)
2026-02-28 18:58:01 +08:00
zhuxudong
0c91c29004 Migrate ssao to shaderlab (#2903)
* refactor: support SAO in shaderlab
2026-02-28 10:42:38 +08:00
ChenMo
b86e265b30 Wrap raw assets as EngineObject to enable type-safe ResourceManager.load (#2900)
* types: wrap Text/JSON/Buffer as EngineObject for type-safe ResourceManager.load
2026-02-26 18:05:39 +08:00
ChenMo
232db66de9 fix: incorrect isRoot when setting parent (#2896) 2026-02-25 22:37:18 +08:00
ChenMo
c420cf0f24 Deferred destruction for EngineObject during frame processing (#2894)
* fix: prevent crash when destroying entity in physics event callbacks
2026-02-25 17:46:37 +08:00
ChenMo
9526036126 Refine MeshColliderShape and add WebAssembly SIMD runtime (#2892)
* feat(physics-physx): enhance runtime mode handling with WebAssembly SIMD support
2026-02-25 17:43:12 +08:00
ChenMo
f3e57529eb Allow anyState transitions to interrupt crossFade & fix transition bugs (#2893)
* fix(animation): allow anyState transitions to interrupt crossFade & fix transition bugs
2026-02-25 10:32:55 +08:00
ChenMo
5f77293d7e Optimize TrailRenderer texture scale and remove widthMultiplier (#2889)
* feat: update trail texture scaling to support separate X and Y scales
2026-02-24 15:53:58 +08:00
ChenMo
ff88e8d66f Revert "fix(animation): allow anyState transitions to interrupt crossFade & f…" (#2891)
This reverts commit 5e5c616566.
2026-02-22 15:27:16 +08:00
luzhuang
5e5c616566 fix(animation): allow anyState transitions to interrupt crossFade & fix transition bugs (#2885)
* fix(animation): allow anyState transitions to interrupt crossFade
2026-01-27 15:02:07 +08:00
AZhan
3414e696e3 Merge pull request #2884 from galacean/main
Main merge to dev/2.0
2026-01-26 22:21:17 +08:00
luzhuang
9f51994b52 feat(physics): support MeshColliderShape
* feat(physics):  support MeshColliderShape
2026-01-26 11:30:01 +08:00
ChenMo
d65c5a4cc4 Support trail render (#2873)
* feat: Support trail render
2026-01-24 18:17:57 +08:00
zhuxudong
56c5a5c948 Fix audio catch error (#2876)
* fix: catch audio error
2026-01-20 20:16:46 +08:00
HPc369
6f11379b08 Solving the issue of automatic escaping when retrieving relative paths using Utils.resolveAbsoluteUrl. (#2862)
* fix: 解决获取相对路径时会自动转义的问题

* fix: 添加测试用例
2025-12-25 15:10:36 +08:00
ChenMo
54837e4b03 Particle support emit mesh (#2869)
* feat: particle support emit mesh
2025-12-24 16:57:55 +08:00
iamkun-2
5af843440e Fix incorrect iOS version detection on Safari 26 due to UA reduction (#2863)
* fix: incorrect iOS version detection on Safari 26 due to UA reduction
2025-12-23 19:34:32 +08:00
AZhan
01a56df5d1 Fix PrefabResource refCount was incorrect (#2864)
* fix: prefab refcount error
2025-12-01 22:33:51 +08:00
zhuxudong
eac8b3c48a Fix renderState conflict between constant map and variable map (#2853)
* feat: support renderState syntax sugar

* fix: merge renderState of constant and variable
---------

Co-authored-by: GuoLei1990 <gl3336563@163.com>
2025-10-10 15:01:31 +08:00
AZhan
f64615796c Fixed the issue where get LocalMatrix before clone operation would cause the dirtyFlag to be incorrect. (#2836)
* fix: sync transform clontto dirty flag
2025-09-21 23:26:47 +08:00
GuoLei1990
fbfe15f56d Merge branch '1.5' 2025-09-21 22:07:15 +08:00
GuoLei1990
b346952c20 test: add transform parent cache test case 2025-09-21 22:05:12 +08:00
GuoLei1990
638fba5323 Merge branch '1.5' 2025-09-21 19:56:18 +08:00
AZhan
d54fc4e01f Fix when getting parentTransform during clone operation, it will cause parentTransform error later. (#2835)
* fix: transform._parentTransformCache is incorrect
2025-09-21 19:54:19 +08:00
luzhuang
08205f902d Add overload function for sweep (#2819)
* refactor: add overload fun for sweep
2025-09-17 16:17:06 +08:00
zhuxudong
bb30d5e9a1 Support shader pre compile (#2794)
* refactor: support shader pre compile
2025-09-16 22:39:30 +08:00
AZhan
bc12049dd7 Fixed local Matrix dirty error triggered by setting UITransform.localMatrix (#2813)
* fix: local world matrix flag
2025-09-15 18:29:01 +08:00
AZhan
b7f5f23351 Optimization Transform clone. (#2816)
* refactor: optimization `Transform` clone
2025-09-15 14:55:44 +08:00
AZhan
bf7da35945 Add relative layout to UITransform (#2760)
* feat: add relative layout to `UITransform`
2025-09-05 15:32:29 +08:00
luzhuang
ba37dd4a9d Physics support sweep and overlap (#2776)
* feat: support sweep and overlap
2025-09-03 19:42:34 +08:00
GuoLei1990
f9f00cdec1 Merge branch 'main' into dev/1.6 2025-08-19 11:40:46 +08:00
AZhan
f10b07fa36 fix: particle set tiling (#2789) 2025-08-06 17:26:16 +08:00
Hu Song
2d0ecc3e77 feat: support ktx2 hdr(BC6H) (#2784) 2025-08-04 11:44:19 +08:00
hhhhkrx
6f3b755f5c metallic roughness workflow support specular (#2756)
* feat: metallic roughness workflow support specular
2025-07-25 11:15:36 +08:00
zhuxudong
d273e48c98 Fixed KTX2 transcoder compatibility issue (#2778)
* feat: KTX2 transcoder compatibility issue
2025-07-24 16:37:12 +08:00
AZhan
ba6fcc734c Fix audio clone bug (#2767)
* fix: clone bug
2025-07-21 21:38:04 +08:00
zhuxudong
4da2c723fd Merge branch 'main' into chore/merge-main
# Conflicts:
#	pnpm-lock.yaml
2025-07-18 15:44:32 +08:00
AZhan
d814019d8b Fix ui clone bug (#2765)
* fix: ui clone bug
2025-07-11 16:01:58 +08:00
luzhuang
c50e4f2a18 Migrate e2e testing from Cypress to Playwright (#2746)
* refactor: migrate e2e testing from Cypress to Playwright
2025-07-08 14:38:49 +08:00
luzhuang
266168e987 Fix resolve hanging when component references are deleted in PrefabLoader (#2755)
* fix: prefabLoader when componentRef be deleted
2025-06-24 18:23:21 +08:00
AZhan
8f59562599 Fix ui button clone bug (#2752)
* fix: ui button clone
2025-06-24 16:37:56 +08:00
luzhuang
430eacdf76 Fix box shape CharacterController size setting error (#2716)
* fix: box shape CharacterController size setting error and add warning for upAxis and rotation change
2025-06-19 15:11:13 +08:00
AZhan
46b6a3cda0 Fixed UITransform cloning missing some properties (#2722)
* fix: ui transform clone
2025-06-18 10:37:13 +08:00