Commit Graph

318 Commits

Author SHA1 Message Date
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
luzhuang
d124d25677 Fix Physics release error (#2698)
* fix: charactor manager release error
2025-05-28 10:41:02 +08:00
feyabibi
74f771ab8c test: add polyfill tests for AudioContext and String.prototype.matchAll (#2697)
* fix: handle AudioContext and GainNode initialization errors
2025-05-27 15:22:13 +08:00
singlecoder
4c74d51b5d Fix TextMetrics undefined error (#2683)
* fix: fix TextMetrics undefined error
2025-05-26 21:22:10 +08:00
AZhan
6fd9683da8 test: add bounding box unit test (#2668) 2025-05-21 13:36:38 +08:00
ChenMo
425ee3552c Refactor all color properties to linear space (#2656)
* refactor: use linear color space
2025-05-16 16:25:26 +08:00
AZhan
62be516b8b fix: unit test error (#2664) 2025-05-15 18:20:05 +08:00
GuoLei1990
8ffafa60c7 Merge branch 'main' into dev/1.5 2025-05-15 17:40:35 +08:00
luzhuang
ea51cf33e0 Support collision group and fix the position of characterController synchronization late issue (#2614)
* feat: support collision group
---------

Co-authored-by: GuoLei1990 <gl3336563@163.com>
2025-05-14 20:09:40 +08:00
AZhan
1049b4b364 Fix context lost without recovery (#2642)
* fix: context lost without recovery
2025-05-13 15:53:27 +08:00
feyabibi
12ac822d88 Fixed Audio compatibility issues in iOS 12 (#2641)
* fix: audio compatibility issues in iOS 12
2025-05-07 17:50:25 +08:00
ChenMo
3f316a6528 Merge pull request #2639 from GuoLei1990/pr/msaa-opt
refactor: Opt MSAA config, comments and memory
2025-04-28 15:17:26 +08:00
GuoLei1990
2d71dc95a3 Merge branch 'main' into dev/1.5 2025-04-28 11:27:22 +08:00
hhhhkrx
d15d085f0b Support fxaa (#2605)
* feat: support fxaa
2025-04-24 23:02:54 +08:00
AZhan
e237fc43b6 Fix error when set UICanvas.renderCamera to null (#2630)
* fix: error when set renderCamera to null
2025-04-22 19:35:14 +08:00
ChenMo
810601c2de Texture support R8 and R8G8 Format (#2612)
* feat: support R8 and R8G8
2025-04-17 11:16:14 +08:00
SwayYan
cf5d6f988c fix: macro match bug when code token contains character (#2622) 2025-04-16 15:58:25 +08:00
AZhan
fa6d0e1eb6 Fixed the problem of image clone (#2603)
* fix: 2d clone
2025-04-10 14:25:09 +08:00
zhuxudong
ae3dc4a655 Color api rename (#2607)
* refactor: color api change
2025-04-09 17:35:59 +08:00
zhuxudong
365bac80b4 Support Texture hardware sRGB encoding and decoding color space (#2593)
* feat(texture): support hardware sRGB encoding and decoding
2025-04-09 14:15:36 +08:00
AZhan
4c7607a3aa Fix Entity._isRoot error and Entity modify error (#2598)
* fix: `Entity._isRoot` error and Entity modify error
2025-04-03 16:20:49 +08:00
GuoLei1990
44a869ba2d Merge branch 'main' into dev/1.5 2025-03-20 15:00:17 +08:00
AZhan
e609141fac Fix UICanvas adaptation issues (#2580)
* fix: the UICanvas.renderMode is CanvasRenderMode.ScreenSpaceCamera bug
 * fix: the issue with incorrect cache value of UICanvas._getCenter
 * fix: the issue that UICanvas did not refresh in time when setting the camera multiple times
2025-03-07 16:15:44 +08:00
AZhan
bf62df763d fix: ui drag only triggered once (#2577) 2025-03-04 11:18:52 +08:00
ChenMo
6185bfb0b0 Fix material clone name (#2576)
* fix: material name clone bug
2025-03-03 18:32:18 +08:00
ChenMo
2cd5b85498 Particle start size support curve mode (#2568)
* feat: particle start size support curve mode
2025-02-28 17:30:37 +08:00
ChenMo
a979c2de0c Remove gamma color space (#2565)
* refactor: remove gamma color space
2025-02-26 13:52:22 +08:00
AZhan
c7b40a40a2 Fixed the problem of modifying component.enable when dispatching UI events, resulting in error reporting (#2549)
* fix: the problem of modifying `component.enable` when dispatching UI events, resulting in error reporting (#2549)
2025-02-12 19:23:35 +08:00
AZhan
57a9f48084 fix: the error in text.bounds when there is no root canvas (#2543) 2025-02-08 17:01:47 +08:00
ChenMo
ad832b3224 Fix entity find path (#2541)
* fix: entity find path
2025-02-07 13:44:51 +08:00
luzhuang
9495bfb333 Fix useGravity not effect when cloned (#2538)
* fix: useGravity not effect when cloned
2025-02-06 19:30:14 +08:00
luzhuang
ed9c82fa3f Fix audio test error in local env && Upgrade upload-artifact for e2e (#2539)
* fix: upgrade upload-artifact

* fix: audio test error in local env
2025-02-06 17:53:14 +08:00
luzhuang
0070d14d28 Fix rotation error when add joint (#2526)
* fix: error when physicsMaterial used in prefab

* fix: rotation error when add joint
2025-01-24 11:06:26 +08:00
SwayYan
f1b8f04e2e Remove strict type checking (#2525)
* fix: remove strict type checking
2025-01-23 17:16:52 +08:00
AZhan
f8d508e7d0 Fix the error when adapting the adaptation editor (#2524)
* fix: the error when adapting the adaptation editor
2025-01-21 16:44:51 +08:00
luzhuang
6e3ba7ee2c Fix axis not effect when component changed && set connectedAnchor should not effect when automaticConnectedAnchor is true (#2516)
* fix: axis not effect when component changed

* fix: set connectedAnchor should not effect when set automaticConnectedAnchor
2025-01-17 17:13:05 +08:00
luzhuang
393f8e33d6 Fix physics contact point normal (#2512)
* fix: physics contact point normal
2025-01-15 23:52:51 +08:00
AZhan
200cfc09a0 Fix the buttons of the current frame are not updated in time (#2506)
* fix: the buttons of the current frame are not updated in time
2025-01-15 20:50:18 +08:00
GuoLei1990
1ba552dcf1 Merge branch 'main' into dev/1.4 2025-01-14 18:09:11 +08:00
singlecoder
8703a2dc4f Support GUI (#2375)
* feat(2d): support GUI
2025-01-09 19:17:21 +08:00
SwayYan
ec6ca8c99d Fix generic type deduce bug of ShaderLab compiler in verbose mode (#2477)
* fix: generic function type deduce
2025-01-09 14:36:30 +08:00
SwayYan
b9b2e1c290 Fix ShaderLab variable list declaration & CRLF break & macro #if bug (#2465)
* fix: supprot global declaration list

* fix: `#if` bug when macro #define no body

* fix: compatible with CRLF line break
2025-01-08 18:20:29 +08:00
zhuxudong
bc6b24e0ae built-in prefiltered lut (#2463)
* feat: add built-in LUT
2025-01-08 14:29:32 +08:00
zhuxudong
7fae92c8d3 Refactor PostProcessParameter to strong type (#2487)
* refactor: `PostProcessParameter` to strong type
2025-01-06 16:59:31 +08:00
SwayYan
71244d9a64 Rename package name fo engine-shader-lab to engine-shaderlab (#2484)
* chore: rename engine-shader-lab to engine-shaderlab
2025-01-02 17:59:13 +08:00
luzhuang
4e659c8a5b Support destroy physicsMaterial (#2481)
* feat: support destroy physicsMaterial
2025-01-02 11:33:59 +08:00
luzhuang
90c32285d1 Add physicsMaterial loader and joint component parser and change radians to degrees in physics (#2475)
* feat: add physicsMaterial loader and joint component parser and change radians to degrees in physics
2024-12-24 21:49:12 +08:00
SwayYan
07186da9e3 ShaderLab support MRT (#2452)
* feat: add mrt syntax
2024-12-24 18:20:44 +08:00
zhuxudong
30b986c424 Open post process pipeline and support local mode (#2401)
* feat: open post process pipeline and support local mode
2024-12-20 18:34:40 +08:00