Commit Graph

51 Commits

Author SHA1 Message Date
luzhuang
9f51994b52 feat(physics): support MeshColliderShape
* feat(physics):  support MeshColliderShape
2026-01-26 11:30:01 +08:00
zhuxudong
bb30d5e9a1 Support shader pre compile (#2794)
* refactor: support shader pre compile
2025-09-16 22:39:30 +08:00
GuoLei1990
f9f00cdec1 Merge branch 'main' into dev/1.6 2025-08-19 11:40:46 +08:00
Bo Kou
0a11d5b32b chore: make examples into a package (#2800)
* chore: add example package
2025-08-19 11:35:13 +08:00
zhuxudong
d7cf62e4b8 chore: update pnpm lock 2025-07-18 15:44: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
zhuxudong
751dd059bd chore: replace glslify plugin (#2754) 2025-06-24 15:50:33 +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
Kbscript
9c66140ccf chore: @types/dom-webcodecs 2025-02-13 17:18:05 +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
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
zhuxudong
2ec06dfa1f refactor: migrate shader-shaderlab from entine-toolkit (#2467) 2024-12-17 11:26:29 +08:00
GuoLei1990
1897c49a7a fix: lint and unit test error 2024-12-03 19:41:10 +08:00
luzhuang
410dd72bc4 Fix unit test ci (#2441)
* test: fix unit test ci
2024-11-18 15:04:39 +08:00
luzhuang
c0554d4da4 test: fix unit test ci (#2440) 2024-11-18 14:37:01 +08:00
GuoLei1990
6cfa94b48e build: revert pnpm-lock file 2024-11-18 13:47:07 +08:00
GuoLei1990
3a1f97e3ec build: update pnpm doc 2024-11-18 13:32:54 +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
luzhuang
1b3c7fd483 test: replacce floss with vitest (#2396)
* test: change floss to vitest
2024-10-22 10:53:49 +08:00
Hu Song
cb058362b3 Add release workflow to github action (#2363)
* ci: add release to github action
2024-08-27 17:43:18 +08:00
SwayYan
d15dcd3e0d Fix editor conditional compilation error of ShaderLab (#2227)
* fix: editor conditional compilation error of ShaderLab
2024-07-16 17:56:56 +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
luzhuang
f558c38c66 Fix collision exception when the scale is negative (#2037)
* fix: collision exception when the scale is negative
2024-04-17 14:55:56 +08:00
SwayYan
259ec404f2 Complement ShaderLab syntax for glsl (#1980)
* refactor: complement `ShaderLab` syntax for glsl
2024-01-23 14:06:33 +08:00
SwayYan
bf77c686ab Fix ShaderLab diagnostics position error when source include EditorProperties & EditorMacros module (#1966)
* fix(shader-lab): `ShaderLab` diagnostics position error when source include `EditorProperties` & `EditorMacros` module
2024-01-16 13:35:42 +08:00
Hu Song
a8b947830e Remove draco (#1946) 2024-01-05 16:29:25 +08:00
GuoLei1990
5eaeef7421 Merge branch 'main' into dev/1.2
* main:
  Feat: CatmullClark subdivision surface for sphere in primitive mesh (#1628)
  "v1.1.0-beta.32"
  Fix text black border render error (#1932)
  Add material tests for e2e (#1918)
  "v1.1.0-beta.31"
  Use texture if the atlas fails to load (#1931)

# Conflicts:
#	packages/core/package.json
#	packages/design/package.json
#	packages/draco/package.json
#	packages/galacean/package.json
#	packages/loader/package.json
#	packages/math/package.json
#	packages/physics-lite/package.json
#	packages/physics-physx/package.json
#	packages/rhi-webgl/package.json
#	packages/shader-lab/package.json
2024-01-01 21:32:55 +08:00
zhuxudong
ffad56b2fe Add material tests for e2e (#1918)
* test: add material e2e test

---------

Co-authored-by: luzhuang <364439895@qq.com>
2023-12-28 10:58:05 +08:00
GuoLei1990
07bf961944 Merge branch 'main' into dev/1.2
* main:
  Delete ignore file (#1917)
  Ignore git-lfs husky sh (#1916)
  "v1.1.0-beta.30"
  Fix component disable error when  do `enabled = false` in `onAwake` method (#1915)
  Add e2e test (#1656)
  "v1.1.0-beta.29"
  Fix text renderer wrap error (#1914)
  "v1.1.0-beta.28"
  feat(material): temporary resolution of submesh rendering order (#1910)
  fix: unit test (#1909)
  Animator events support be added in real time (#1906)
  editor: parse layer (#1907)

# Conflicts:
#	package.json
#	packages/core/package.json
#	packages/design/package.json
#	packages/draco/package.json
#	packages/galacean/package.json
#	packages/loader/package.json
#	packages/math/package.json
#	packages/physics-lite/package.json
#	packages/physics-physx/package.json
#	packages/rhi-webgl/package.json
#	packages/shader-lab/package.json
#	pnpm-lock.yaml
#	tests/src/core/Animator.test.ts
2023-12-27 17:25:09 +08:00
luzhuang
8200bfdd5e Add e2e test (#1656)
* test: add e2e test
2023-12-21 18:03:08 +08:00
GuoLei1990
7041707a9a Merge branch 'main' into dev/1.2
* main:
  SceneLoader add shadow cascade splits parser (#1899)
  "v1.1.0-beta.27"
  "v1.1.0-beta.26"
  refactor: complement texture loader params (#1898)
  ci: upgrade husky version (#1900)
  "v1.1.0-beta.25"
  Shaderlab detect shader with duplicate name (#1897)
  `ParticleGradient` support  `colorKeys` and `alphaKeys` modification (#1894)
  Fix by passing 0.0 avoids precision issues and optimizes performance (#1890)
  Adds protection for value infinity in `BoundingBox` (#1892)

# Conflicts:
#	package.json
2023-12-15 14:17:11 +08:00
AZhan
6b37bba037 Support xr module (#1787)
* feat: support `xr` module
2023-12-12 15:20:40 +08:00
Hu Song
38925b35be ci: upgrade husky version (#1900) 2023-12-11 11:42:19 +08:00
Hu Song
1a40634e13 Reserve function name in worker code (#1800)
* build: reserve function name in worker
2023-09-26 21:01:35 +08:00
SwayYan
25367c00ea ShaderLab add UsePass directive (#1744)
* feat(shader-lab): add UsePass directive

* fix: shader pass filter bug
---------

Co-authored-by: GuoLei1990 <gl3336563@163.com>
2023-09-13 14:54:51 +08:00
SwayYan
863a4a51e1 Shaderlab support #include macro and optimize glsl related syntax (#1727)
* feat(shader-lab): support #include macro and optimize glsl related syntax
2023-09-06 14:30:54 +08:00
GuoLei1990
d6f97f797d Merge branch 'main' into dev/1.1
* main:
  Add physic unit test timeout (#1717)
  "v1.0.0-beta.20"
  Fix `PhysicManager`  fixedTimeStep less than 0 bug (#1715)
  Fix physx unit test (#1714)
  Fix a series of physical system problems (#1712)
  Fix avoid destroyed material error (#1705)
  "v1.0.0-beta.19"

# Conflicts:
#	packages/core/package.json
#	packages/core/src/physics/PhysicsScene.ts
#	packages/design/package.json
#	packages/draco/package.json
#	packages/galacean/package.json
#	packages/loader/package.json
#	packages/math/package.json
#	packages/physics-lite/package.json
#	packages/physics-lite/src/LitePhysicsManager.ts
#	packages/physics-physx/package.json
#	packages/physics-physx/src/PhysXPhysics.ts
#	packages/rhi-webgl/package.json
#	tests/package.json
2023-08-30 15:50:01 +08:00
luzhuang
2a788ca73d Fix a series of physical system problems (#1712)
* fix: onCollisionEnter not triggered.

* fix: onCollisionEnter not triggered.

* fix: collider setPosition error

* fix: lite Physics rayCast error when distance is lower than hit distance

* feat: opt code

* feat: opt code

* feat: add unit test

* feat: opt code
2023-08-28 17:25:41 +08:00
GuoLei1990
0fa4ae41a3 build: fix ci 2023-08-21 17:43:30 +08:00
GuoLei1990
f8ff243ac1 Merge branch 'dev/1.1' of github.com:galacean/engine into dev/1.1 2023-08-16 12:05:14 +08:00
GuoLei1990
43f8315c33 build: fix pnpm lock file 2023-08-16 12:04:43 +08:00
GuoLei1990
7410edac42 build: fix pnpm-lock file 2023-08-16 12:02:39 +08:00
GuoLei1990
41a43dcc05 build: fix pnpm-lock file 2023-08-16 11:48:56 +08:00
SwayYan
fbd5e82ac5 Add shader lab package and support shader framework (#1610)
* feat(shaderLab): add shader lab package and support shader framework
---------

Co-authored-by: 睿祺 <yanshiwei.ysw@antgroup.com>
Co-authored-by: GuoLei1990 <gl3336563@163.com>
2023-07-21 14:03:28 +08:00
Hu Song
d80778eeac Upgrade devdependecies version (#1650) 2023-07-18 20:08:40 +08:00
AZhan
c3588c1c24 fix: pack physics miniprogram error (#1614) 2023-06-19 17:56:59 +08:00
ChenMo
9834f1502f Revert "Fix pack physics miniprogram error (#1611)" (#1613)
This reverts commit f00cc7a975.
2023-06-19 17:36:14 +08:00
AZhan
f00cc7a975 Fix pack physics miniprogram error (#1611)
* fix: pack physics miniprogram error

Co-authored-by: YunYouJun <me@yunyoujun.cn>
2023-06-19 17:13:26 +08:00