GuoLei1990
ca09f0b1eb
Merge branch 'main' into dev/1.3
2024-06-28 17:33:39 +08:00
zhuxudong
a90061cbe0
fix: scene.nodes may be undefined ( #2141 )
2024-06-28 17:31:33 +08:00
zhuxudong
5061738cc9
fix: add missed textureFillMode ( #2132 )
2024-06-28 17:30:32 +08:00
luzhuang
ab7113b0d1
feat: ParsePrefab compatible with glTF ( #2150 )
2024-06-28 15:34:35 +08:00
luzhuang
7978fc02c9
Support Prefab ( #2108 )
...
* feat: support prefab
2024-06-28 13:53:41 +08:00
zhuxudong
11a54aa7e3
fix: use default material to prevent material[] ( #2104 )
2024-05-30 17:23:59 +08:00
ChenMo
747877e9bc
Redesign Skin of SkinnedMeshRenderer ( #2100 )
...
* feat: redesign the skin
2024-05-21 13:59:54 +08:00
zhuxudong
5257929443
Fix glTF renderer component's order is random now ( #2097 )
...
* fix: glTF renderer component's order is random
2024-05-16 18:11:09 +08:00
zhuxudong
288c64d12b
Support get any subAsset from GLTFParser ( #2093 )
...
* feat: add animatorControllerParser
2024-05-10 16:10:24 +08:00
zhuxudong
4df67c9a88
Fix Not RLE RGBE HDR files ( #2088 )
...
* feat: support hdr format with not rle
2024-05-09 11:53:58 +08:00
luzhuang
ac1b7d69ab
fix: entity layer is not set ( #2044 )
2024-04-07 14:09:13 +08:00
ChenMo
154f42ac03
Fix blendshape error ( #2043 )
...
* fix: blendshape error
2024-03-18 20:14:54 +08:00
ChenMo
1dda49d642
Fix blend shape error if use quantization ( #2031 )
...
* fix: glTF blend shape quatizate compress
* fix: accessor.bufferView is undefined
2024-03-15 17:40:51 +08:00
Hu Song
17730cb768
Fix meshopt in browser.min.js ( #2026 )
...
* fix: meshopt decode in browser.min.js
2024-03-11 15:26:55 +08:00
zhuxudong
f91f39480d
feat: add editor fog parser ( #2024 )
2024-03-08 15:49:24 +08:00
Hu Song
f67760bd3a
Temp fix meshopt worker function may renamed by builder ( #2021 )
...
* fix: meshopt worker function may renamed by builder
2024-03-06 15:26:15 +08:00
GuoLei1990
5937321531
Merge branch 'main' into dev/1.2
...
* main:
Fix gltf accessor's bufferView could be undefined (#2013 )
Fix `IPhysicsScene.removeColliderShape` not cleaned up `eventMap` (#2008 )
2024-02-29 10:44:35 +08:00
Hu Song
7ac7d5cea3
Fix animation error ( #2014 )
...
* fix: animation error
2024-02-27 19:56:40 +08:00
Hu Song
57f6c8a415
Fix gltf accessor's bufferView could be undefined ( #2013 )
...
* fix: gltf accessor's bufferView could be undefined
2024-02-27 19:21:40 +08:00
luzhuang
220f9a7a7d
Fix primitive e2e error ( #2007 )
...
* fix: primitive e2e error
2024-02-22 17:35:23 +08:00
GuoLei1990
cabba01237
Merge branch 'dev/1.1' of github.com:galacean/engine into dev/shaderLab
...
# Conflicts:
# packages/shader-lab/src/RuntimeContext.ts
# packages/shader-lab/src/ShaderVisitor.ts
# packages/shader-lab/src/ast-node/AstNode.ts
# packages/shader-lab/src/parser/tokens/GLSLKeywords.ts
# tests/src/shader-lab/ShaderLab.test.ts
# tests/src/shader-lab/demo.shader
2024-02-22 16:38:32 +08:00
zhuxudong
9e8c0570bc
refactor: adapter shadowFadeBorder exported from editor ( #1999 )
2024-02-21 11:37:45 +08:00
luzhuang
6d9799861f
feat: modify the method of generating the path ( #2000 )
2024-02-21 11:29:01 +08:00
Hu Song
e0258b0343
Fix glb/gltf use extension parse ( #1992 )
...
* fix: glb/gltf use extension parse
2024-02-02 18:27:34 +08:00
luzhuang
049f5b49d4
feat: support multi same type component ( #1979 )
...
* feat: support multi same type component
2024-01-25 10:18:42 +08:00
luzhuang
3e32c95fad
Support gltf additive modification ( #1908 )
...
* feat: support gltf additive modification
2024-01-17 17:35:18 +08:00
Hu Song
bfdd2253af
Add Primitive mesh loader ( #1957 )
...
* feat: add primitive mesh loader
2024-01-10 16:15:44 +08:00
GuoLei1990
a68d08a635
Merge branch 'main' into dev/1.2
...
* main:
"v1.1.0-beta.36"
Opt the texture filter mode for text renderer and fix renderer error when the text height is 1 (#1943 )
"v1.1.0-beta.35"
Fix error when set font size to 0 (#1938 )
feat: sprite add config (#1941 )
Fix renderer sort error (#1940 )
"v1.1.0-beta.34"
Fix performance error when upload same buffer in one frame (#1937 )
"v1.1.0-beta.33"
fix(mask): fix mask error (#1936 )
Opt subdivsion sphere (#1935 )
# 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-05 18:13:10 +08:00
Hu Song
a8b947830e
Remove draco ( #1946 )
2024-01-05 16:29:25 +08:00
Hu Song
a51daa496b
Refactor initialize meshopt ( #1942 )
...
* feat: refactor initialize meshopt
2024-01-04 19:10:35 +08:00
Hu Song
a679466bf1
glTF support meshopt ( #1686 )
...
* feat: support meshopt
2024-01-04 15:46:25 +08:00
AZhan
ec8010a4dc
feat: sprite add config ( #1941 )
2024-01-03 19:34:14 +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
AZhan
7430c7c0a1
Use texture if the atlas fails to load ( #1931 )
...
* feat: use texture if the atlas fails to load
2023-12-28 10:33:07 +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
zhuxudong
73162e89c6
Support anisotropy in pbr ( #1811 )
...
* feat: PBR material add anisotropy
2023-12-26 18:19:58 +08:00
luzhuang
22f2188183
AnimationCurve's property support string, object, array and method ( #1895 )
...
* feat: animationCurve's property support string, object, array and method
2023-12-25 11:37:50 +08:00
zhuxudong
cfbc1c085b
editor: parse layer ( #1907 )
2023-12-15 14:28:40 +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
zhuxudong
4262155038
SceneLoader add shadow cascade splits parser ( #1899 )
...
* feat: parse shadow cascade splits
2023-12-13 13:31:02 +08:00
Hu Song
7bba237b41
refactor: complement texture loader params ( #1898 )
2023-12-11 11:44:28 +08:00
GuoLei1990
03d3d8742c
Merge branch 'main' into dev/1.2
...
* main:
"v1.1.0-beta.24"
Fix rollup shaderlab es module package (#1888 )
fix(transform): fix translate error (#1889 )
Fix set texture ref count error in ShaderData (#1887 )
"v1.1.0-beta.23"
feat: add adapter miniprogram config (#1886 )
"v1.1.0-beta.22"
Provide `shaderlab` compiled AST related context for the VSCode extension (#1882 )
KTX2Loader support auto priority (#1885 )
"v1.1.0-beta.21"
fix(scene): fix merge scene error (#1883 )
"v1.1.0-beta.20"
feat: atlas support ktx2 (#1879 )
2023-12-03 15:40:12 +08:00
Hu Song
99f03aa9e4
KTX2Loader support auto priority ( #1885 )
...
* feat: support auto priority
2023-11-23 17:07:22 +08:00
zhuxudong
ff73e6dc1a
Support glTF progress ( #1835 )
...
* feat: support glTF progress
2023-11-22 14:15:42 +08:00
AZhan
4d9d5a0ef9
feat: atlas support ktx2 ( #1879 )
2023-11-17 10:56:38 +08:00
GuoLei1990
02a6caf6c9
Merge branch 'main' into dev/1.2
...
* main:
MaterialLoader support `Boolean` and `Integer` uniform data setting (#1875 )
Fix particle `maxParticles` relate bug (#1876 )
Animation compatible when component cannot be found (#1878 )
Fix ktx2 transcode to bc size need multiple of 4 (#1877 )
test(Shader): update unit test case of (#1870 )
2023-11-16 11:15:24 +08:00
SwayYan
025033e65a
MaterialLoader support Boolean and Integer uniform data setting ( #1875 )
...
* fix(shader-lab): MaterialLoader support `Boolean` and `Integer` uniform data setting
2023-11-15 14:40:18 +08:00
Hu Song
53554ec689
Fix ktx2 transcode to bc size need multiple of 4 ( #1877 )
...
* fix: ktx2 transcode to bc size need multiple of 4
2023-11-14 15:37:55 +08:00
GuoLei1990
d233eef833
Merge branch 'main' into dev/1.2
...
* main:
fix: material destroy bug (#1864 )
Fix asset promise (#1867 )
Set `SpriteMask.sprite` to null after destroying the sprite. (#1866 )
"v1.1.0-beta.19"
Add recursive class and methods (#1865 )
Fix url clamp bug (#1860 )
feat: add recursive object parse (#1863 )
Fix ShaderLab compatible with no varying variable (#1859 )
Fix ShaderLab umd package compilation and circle reference (#1856 )
Add unit test case of `ColliderShape` (#1740 )
2023-11-13 10:43:47 +08:00
ChenMo
f7bec17724
Refactor glTF BlendShape animation ( #1868 )
...
* refactor: remove glTF blend shape animation hack code
2023-11-08 11:39:17 +08:00