69 Commits

Author SHA1 Message Date
ChenMo
891e9ad47b Fix transparency objects DepthTexture and SAO (#2820)
* fix: transparency objects `DepthTexture` and `SAO`
2025-09-17 16:34:14 +08:00
zhuxudong
bb30d5e9a1 Support shader pre compile (#2794)
* refactor: support shader pre compile
2025-09-16 22:39:30 +08:00
AZhan
36bc9fe068 fix: text e2e (#2814) 2025-09-15 18:29:50 +08:00
hhhhkrx
f6f571965e Support Salable Ambient Occlusion (#2807)
* feat: support screen space ambient occlusion

Co-authored-by: GuoLei1990 <gl3336563@163.com>
2025-09-11 19:24:21 +08:00
zhuxudong
a6af0d5f00 Enhance ktx2 hdr (#2798)
* fix: Enhance ktx2 hdr
2025-08-12 16:50:01 +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
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
ChenMo
c568b4a6db Fix particle bounds transform bug in world mode (#2709)
* fix: world bounds bug
2025-05-28 22:25:42 +08:00
luzhuang
f0fd340c24 Fix physics e2e demo (#2692)
* fix: physics custom url demo
2025-05-26 10:42:39 +08:00
luzhuang
98f548b913 Support custom physX url (#2672)
* feat: support custom physx url
2025-05-21 13:28:48 +08:00
ChenMo
60b8d36adf Fix additive blend mode bug when canvas is transparency (#2659)
* fix: additive bug

* fix: fxaa with rendertarget bug
2025-05-16 17:00:55 +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
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
ChenMo
d069479671 Particle support emissive (#2631)
* feat: particle support emissive
2025-05-12 20:17:30 +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
zhuxudong
f73d2e2921 Fix linear threshold (#2628)
* fix: merge error
2025-04-18 13:35:35 +08:00
zhuxudong
0ea00080bc Update e2e fixtures in linear blend (#2626)
* refactor: update e2e fixtures in linear blend
2025-04-17 14:56:06 +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
46aa3e9e12 Replenish the velocity offset caused by force (#2599)
* fix(particle): forceOverLifetime bug when render mode is stretched
2025-04-09 15:29:06 +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
ChenMo
7629d52153 Particle support mesh emit (#2585)
* feat: particle support mesh emit
2025-03-26 11:13:04 +08:00
SwayYan
5f3d30017f Particle system add ForceOverLifetime module (#2584)
* feat: add ForceOverLifetime module
2025-03-20 11:48:06 +08:00
ChenMo
a979c2de0c Remove gamma color space (#2565)
* refactor: remove gamma color space
2025-02-26 13:52:22 +08:00
zhuxudong
bc6b24e0ae built-in prefiltered lut (#2463)
* feat: add built-in LUT
2025-01-08 14:29:32 +08:00
SwayYan
cd98552c74 Fix ci e2e error (#2492)
* fix: ci
2025-01-07 19:34:02 +08:00
zhuxudong
7fae92c8d3 Refactor PostProcessParameter to strong type (#2487)
* refactor: `PostProcessParameter` to strong type
2025-01-06 16:59:31 +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
GuoLei1990
32942af049 refactor: merge main 2024-12-03 19:31:23 +08:00
GuoLei1990
14027ac0e9 Merge branch 'main' into dev/1.4 2024-11-12 17:16:04 +08:00
SwayYan
9b39b66986 Refactor request in ResourceManager and Loader (#2429)
* feat: refactor request in `ResourceManager` and `Loader`
2024-11-11 17:32:30 +08:00
singlecoder
a7b36adb7e Refactor sprite mask system (#2369)
* refactor(mask): refactor mask system
2024-10-22 17:17:33 +08:00
luzhuang
7ca285a487 AnimatorStateTransition support fixedDuration (#2377)
* feat: AnimatorStateTransition support fixedDuration
2024-09-13 15:48:00 +08:00
singlecoder
a2fee5f7b3 Fix primitive chunk free area error (#2340)
* fix(text): fix primitive chunk free area error
2024-08-22 17:51:32 +08:00
JujieX
aea19122a8 Fix particleRenderer enable startFrame (#2333)
* feat: enable startFrame
2024-08-20 18:08:24 +08:00
luzhuang
588dc53066 Fix animator play backwards error and onStateExit not triggered when crossFade finished and actualDeltaTime error (#2325)
* fix: animator play backwards error

* fix: onStateExit not called when crossFade finished but state not finished

* fix: actualDelta time calculate error when speed is 0
2024-08-13 14:58:40 +08:00
luzhuang
8b02aa007b Fix evaluate value error when switch layer state && get target value error in stateMachine callback and animation event (#2258)
* fix: evaluate value error when switch layer state

* fix: get target value error in stateMachine callback and animation event

* fix: AnimatorController ref bug
2024-07-26 22:17:02 +08:00
GuoLei1990
4e92999e9f Merge commit '4fbf848cc81a7f7072aae05edecf3f6dd035394a' into dev/1.3 2024-07-22 14:57:40 +08:00
luzhuang
fcaf1af9dd Fix animation sholud reset when reenabled (#2252)
* fix: animation sholud reset when reenabled
2024-07-22 14:17:54 +08:00
SwayYan
1a1870821e Refactoring the ShaderLab Compiler Module using the LALR Algorithm for Enhanced GLSL Compatibility and Reduced Build Size (#2113)
* refactor: refactoring the ShaderLab Compiler Module
2024-07-15 18:05:28 +08:00
zhuxudong
a69eb60495 Support post process (#2129)
* feat: support bloom shader

* feat: support bloom shader
2024-07-11 17:57:51 +08:00
Hu Song
5669ab9ece Enable delay initialization of the MeshoptDecoder (#2146)
* feat: enable delay initialization of the `MeshoptDecoder` of glTF
2024-07-02 11:29:49 +08:00
luzhuang
e97305b24c Refactor state transition update logic and fix time bug (#2130)
* feat: refactor state transition update logic

* fix: time update bug
2024-06-27 22:47:39 +08:00
luzhuang
11de431902 Add transition conditions (#2096)
* feat: add transition condition
2024-06-21 17:20:12 +08:00
singlecoder
fd4ec24ee4 Refactor 2d render pipeline (#1708)
* refactor(2d pipeline): refactor 2d render pipeline
2024-06-19 18:22:05 +08:00
JujieX
592167bcc0 fix: particle e2e (#2123) 2024-06-18 17:14:57 +08:00
JujieX
358eb48a6c ParticleRenderer support bounds and frustum culling (#2110)
* feat: calculate particleRenderer boundingBox
2024-06-07 17:46:03 +08:00