Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
860 commits
Select commit Hold shift + click to select a range
2b6ded8
use engine event to replace plugin event system (#13870)
PatriceJiang Dec 26, 2022
9f0cfdc
fix missing close event (#13906)
PatriceJiang Dec 26, 2022
0aefeaa
Fix the problem that addComponent does not check if the same type of …
bofeng-song Dec 27, 2022
cefbcad
fix getChildByName can not work normally be before node is attached t…
bofeng-song Dec 27, 2022
9e05082
refine api doc (#13914)
novain1102 Dec 27, 2022
23010fc
Improve AABB API documentation. (#13907)
dumganhar Dec 27, 2022
0af8b06
fix wrong logic of murmurhash2_32_gc (#13926)
minggo Dec 27, 2022
5e8780f
Improve API doc for geometry/distance.ts (#13924)
dumganhar Dec 28, 2022
688f4db
[feat] physics2d add doc hint (#13897)
lealzhan Dec 28, 2022
afd2229
MIT license update and to new year 2023 (#13927)
pandamicro Dec 28, 2022
39d9ad8
fix reset menu of node properties (#13903)
arsen2010 Dec 28, 2022
9c4bf67
doc url change with i18n change (#13919)
arsen2010 Dec 28, 2022
9e7169f
Create LICENSE.md
pandamicro Dec 28, 2022
7194262
Delete ENGINE_license.txt
pandamicro Dec 28, 2022
1f92836
fix some xr devices stretch when splash-screen logo and add handle de…
fqamic Dec 28, 2022
49cb023
fix export name (#13929)
minggo Dec 28, 2022
e6277b9
fix name can not be reset after node is destroyed (#13908)
bofeng-song Dec 28, 2022
6f30828
fix compiling error (#13930)
minggo Dec 28, 2022
26bd717
Fix the native platform using the wrong FontFace (#13932)
bofeng-song Dec 28, 2022
313c58f
Improve utils api doc (#13922)
minggo Dec 28, 2022
884dbad
[opt] improve api doc for Physics2D (#13894)
lealzhan Dec 28, 2022
8bd66dc
remove unneeded export (#13933)
minggo Dec 28, 2022
1c8d3a6
pipeline null check (#13911)
hana-alice Dec 28, 2022
0d0d74e
fix wrong init at native scene (#13936)
bofeng-song Dec 28, 2022
8d45ada
fix compile issue using old 2019 msvc compiler. (#13913)
bluesky013 Dec 28, 2022
4b750c3
Update readme with accessible image (#13943)
pandamicro Dec 28, 2022
49af595
Use double precision instead of float for terrain asset (#13920)
MSoft1115 Dec 29, 2022
ad4fb8b
binding (#13944)
xubing0906 Dec 29, 2022
05df12d
[Optimize][web-adapter] Reduce irrelevant logs (#13946)
VisualSJ Dec 29, 2022
19a79d6
improve math api documents (#13940)
stanleyljl Dec 29, 2022
c807031
[ci skip][AUTO]: Automated code generating update: b532ba463110f93c36…
cocos-robot Dec 29, 2022
19ffc34
Make audio be independent of core module (#13948)
bofeng-song Dec 29, 2022
5139110
update license (#13950)
PatriceJiang Dec 29, 2022
1d226ae
add lod culling for reflection probe (#13955)
xubing0906 Dec 29, 2022
8c0d75a
fix: repeated release crash of the ARModule during scene switching (#…
fqamic Dec 29, 2022
396dcb4
[ci skip][AUTO]: Automated code generating update: 11e96f09c5d31833b8…
cocos-robot Dec 29, 2022
47fe57e
3.7 fix node polyfill (#13953)
PatriceJiang Dec 29, 2022
9860c66
improve:xr remote preview process controller stick value (#13935)
oahc09 Dec 29, 2022
141189e
[Bug] update inspector preview (#13892)
moshuying Dec 29, 2022
e7e8ebb
update terrain material after light map baked (#13965)
MSoft1115 Dec 29, 2022
0f3802b
fix _getDependComponent (#13968)
PatriceJiang Dec 30, 2022
08cc029
Optimize event target memory layout: allocate in heap (#13942)
PatriceJiang Dec 30, 2022
c82f9c2
Merge pull request #13969 from cocos/v3.7.0
SantyWang Dec 30, 2022
356bb1d
Improve doc for obb.ts and intersect.ts (#13928)
dumganhar Dec 30, 2022
4dd965d
Revert "[feat] physics2d add doc hint (#13897)" (#13972)
lealzhan Dec 30, 2022
f39184f
fix lod's model can not update immediatelly to scene.lodGroup (#13970)
bofeng-song Dec 30, 2022
5f72858
[fix] physics2d doc hint changes decorator @property to @serializable…
lealzhan Dec 30, 2022
1807ba6
Revert "update terrain material after light map baked (#13965)" (#13971)
minggo Dec 30, 2022
c1c1fa6
feat: update external config (#13973)
bravetwo Dec 30, 2022
6246b74
Hide generate uv checkbox (#13974)
AFeiYA Dec 30, 2022
999f3b1
fix skinning model not show in wechat browser in ios (#13979)
zhakesi Dec 30, 2022
6f977c7
Update readme with accessible image (#13980)
pandamicro Dec 30, 2022
72780be
Improve doc for the classes in core/geometry directory. (#13976)
dumganhar Dec 30, 2022
73d8004
[pipeline] update custom pipeline (#13890)
star-e Dec 30, 2022
87fd1da
Merge remote-tracking branch 'cocos-for-editor/v3.6.3' into develop
pandamicro Dec 30, 2022
8eb177b
Merge remote-tracking branch 'cocos-for-editor/v3.7.0' into develop
pandamicro Dec 30, 2022
2a89bdc
[ci skip][AUTO]: Automated code generating update: a3e4752402dd8daacd…
cocos-robot Dec 31, 2022
4a6e6a4
Merge remote-tracking branch 'cocos-for-editor/v3.7.0' into develop
pandamicro Dec 31, 2022
df31c6e
Merge pull request #13986 from pandamicro/develop
pandamicro Dec 31, 2022
168421d
Remove forEach from batcher-2d.ts (#13983)
LinYunMo Jan 3, 2023
1da965c
Remind users to turn off the security keyboard if the keyboard does n…
bofeng-song Jan 3, 2023
f1d54f9
Refactor animation graph evaluation (#13503)
shrinktofit Jan 4, 2023
51f4ec7
fix tiled layer updateCulling (#13891)
zhakesi Jan 4, 2023
8fe0e3e
optimize ral workflow (#13997)
PPpro Jan 4, 2023
fd3e84c
fix shadow performance (drawcall) (#14000)
troublemaker52025 Jan 5, 2023
d0f5983
[ci skip][AUTO]: Automated code generating update: 5769ebfaf47499f489…
cocos-robot Jan 5, 2023
c929b75
Fix array proxy object convertion (#14005)
PatriceJiang Jan 5, 2023
5db99d8
Remove mistaken license (#14010)
pandamicro Jan 5, 2023
0118377
fix node-polyfill (#14009)
PatriceJiang Jan 5, 2023
e7e0388
[ci skip][AUTO]: Automated code generating update: ac8ae5f55e15d786ca…
cocos-robot Jan 5, 2023
97552fe
cherry-pick: fix imageAsset data for taobao (#13399) (#14012)
PPpro Jan 6, 2023
1136bff
Optimize cpu calculation and remove curve gettor setter (#14008)
zxx43 Jan 6, 2023
fb2d713
Fix lod can't be displayed properly on vulkan backend (#14013)
bofeng-song Jan 6, 2023
e8c214b
fix windows launch slow when remote load resource (#14015)
novain1102 Jan 6, 2023
3a9d9a5
fix: decorated property without default value (#14016)
PPpro Jan 6, 2023
e11bdf5
[pipeline] update custom pipeline (#14002)
star-e Jan 7, 2023
cc3182c
fix : no apply prefab id in editor mode (#14022)
dogeFu Jan 7, 2023
42e4a14
debug view support with native engine (#13996)
jk20012001 Jan 9, 2023
8ac1888
[ci skip][AUTO]: Automated code generating update: 479ecfe1c54a559ea7…
cocos-robot Jan 9, 2023
5160b42
fix reflection probe error (#14027)
xubing0906 Jan 9, 2023
2362df2
Bugfix: revert native preview node._addComponentAt (#14033)
PatriceJiang Jan 10, 2023
e2a04dd
add more api docs (#13937)
SantyWang Jan 10, 2023
826d9de
Revert "Revert "[feat] physics2d add doc hint (#13897)" (#13972)"
pandamicro Jan 10, 2023
0a8dc37
Merge branch 'v3.7.0' into v3.7.1
pandamicro Jan 10, 2023
287827f
Merge pull request #14037 from pandamicro/v3.7.1
pandamicro Jan 10, 2023
2587df9
[fix] physics-2d box2d syncRotationToPhysics not calculate Euler angl…
lealzhan Jan 12, 2023
f7b4eee
fix models can not be show normaly while it set to multi levels (#13975)
bofeng-song Jan 12, 2023
ce7e0d0
[fix] physics-2d box2d syncRotationToPhysics not calculate Euler angl…
lealzhan Jan 12, 2023
ada1792
fix tield layer hex contentSize wrong (#13817)
zhakesi Jan 12, 2023
d5ea006
Repair the problem of unsynchronized model data when adding lod level…
bofeng-song Jan 12, 2023
56e7146
Fix the lod that does not work properly when forced to use certain le…
bofeng-song Jan 12, 2023
f8f121c
[fix] refactor physics2d contact listener (#14026)
lealzhan Jan 12, 2023
dd0d4da
no need to check visible for start rotation z (#14052)
zxx43 Jan 13, 2023
9485b4c
fix shadowmap lowp with huawei and reflection probe brightness (#14058)
jk20012001 Jan 13, 2023
857004b
[pipeline] refactor custom pipeline init (#14040)
star-e Jan 13, 2023
8e5bb39
Bugfix: unwrap proxy object (#14060)
PatriceJiang Jan 13, 2023
8a59780
fix shader compilation error with new version of lightmap (#14071)
MSoft1115 Jan 16, 2023
56a1a04
Bump json5 from 2.2.1 to 2.2.3 in /scripts/native-pack-tool/xcode (#1…
dependabot[bot] Jan 17, 2023
0c8ccd4
Bump json5 from 2.2.0 to 2.2.3 in /scripts/typedoc-plugin (#14023)
dependabot[bot] Jan 17, 2023
24c5165
Bump json5 from 2.1.2 to 2.2.3 (#14011)
dependabot[bot] Jan 17, 2023
69ccdf8
Bump decode-uri-component from 0.2.0 to 0.2.2 (#13716)
dependabot[bot] Jan 17, 2023
e7032e0
Bump json5 from 2.1.3 to 2.2.2 in /scripts/build-engine (#13989)
dependabot[bot] Jan 17, 2023
7020a5b
Bump minimatch from 3.0.4 to 3.1.2 (#13339)
dependabot[bot] Jan 17, 2023
6692ceb
Bump decode-uri-component from 0.2.0 to 0.2.2 in /native (#13761)
dependabot[bot] Jan 17, 2023
0ccfea7
Bump decode-uri-component in /scripts/native-pack-tool (#13782)
dependabot[bot] Jan 17, 2023
b939344
Bump qs from 6.10.1 to 6.11.0 (#13697)
dependabot[bot] Jan 17, 2023
2a48624
disable custom pipeline in editor (#14077)
star-e Jan 17, 2023
1056463
fix tween api docs (#14079)
zhakesi Jan 17, 2023
ddd059d
add highp lightmap macro (#14081)
MSoft1115 Jan 17, 2023
c8d1c8e
Improve camera API doc and fix some range declarations (#14088)
pandamicro Jan 18, 2023
897e35b
Remove legacy cocos2d changelog and fix ui image in readme (#14090)
pandamicro Jan 18, 2023
5cb5b92
Remove legacy API code example (#14092)
pandamicro Jan 18, 2023
271940c
fix image loading on Xiaomi platform (#14064)
PPpro Jan 19, 2023
92c0220
fix shadow not work while radiu set to 0 (#14047)
bofeng-song Jan 20, 2023
e70a9aa
fix data compatible with wrong normal tangent data (#13984)
jk20012001 Jan 29, 2023
6ec2fcb
[ci skip][AUTO]: Automated code generating update: 2c7c628dddf6370213…
cocos-robot Jan 31, 2023
3773d8b
[Optimize] add image asset's zh i18n (#14108)
chichinohaha Jan 31, 2023
3f0d20f
Add lint rule @typescript-eslint/consistent-type-assertions (#14110)
shrinktofit Jan 31, 2023
414bd2a
fix terrain.effect compilation error (#14109)
jk20012001 Feb 1, 2023
48da4f0
fix instanced queue rendering multiple times (#14072)
troublemaker52025 Feb 1, 2023
1264775
AnimationGraph: fix interruption between circular transitions (#14080)
shrinktofit Feb 1, 2023
32c08e7
merge container-manager.ts and scalable-container.ts (#14107)
minggo Feb 1, 2023
c36728e
fix iOS getBatteryLevel value is -1 (#14113)
novain1102 Feb 1, 2023
f57fa31
Modify 2d particle default color varying (#14036)
zxx43 Feb 1, 2023
6dd1677
[pipeline] enable custom pipeline in editor (#14084)
star-e Feb 1, 2023
221c37a
Protect scroll bar error when its deleted (#14041)
LinYunMo Feb 1, 2023
8c612a3
[pipeline] add native pipeline ubo uploading (#14061)
star-e Feb 1, 2023
75ba0aa
add more api docs (#13937)
SantyWang Jan 10, 2023
52bccdf
[pipeline] refactor custom pipeline init (#14040)
star-e Jan 13, 2023
aeb7b4c
disable custom pipeline in editor (#14077)
star-e Jan 17, 2023
51112d5
fix tween api docs (#14079)
zhakesi Jan 17, 2023
5316e44
Improve camera API doc and fix some range declarations (#14088)
pandamicro Jan 18, 2023
7cefc84
[Optimize] add image asset's zh i18n (#14108)
chichinohaha Jan 31, 2023
ed20cd5
[pipeline] enable custom pipeline in editor (#14084)
star-e Feb 1, 2023
97b1c40
[pipeline] add native pipeline ubo uploading (#14061)
star-e Feb 1, 2023
c1340b5
Temporal fix for native pipeline (#14122)
pandamicro Feb 1, 2023
5783331
fix shadowmap lowp with huawei and reflection probe brightness (#14058)
jk20012001 Jan 13, 2023
5b173c2
fix shader compilation error with new version of lightmap (#14071)
MSoft1115 Jan 16, 2023
2edfc25
Repair the problem of unsynchronized model data when adding lod level…
bofeng-song Jan 12, 2023
48b5e9b
Fix the lod that does not work properly when forced to use certain le…
bofeng-song Jan 12, 2023
b26d1bd
[ci skip][AUTO]: Automated code generating update: 7d74337f4e0c51aa99…
cocos-robot Feb 2, 2023
611384e
[ci skip][AUTO]: Automated code generating update: 233bc4831e98d2c1b4…
cocos-robot Feb 2, 2023
cce921b
[native] Fix Mesh._ctor synchronizes an empty value to native if gett…
dumganhar Feb 2, 2023
360e8c5
V3.7.0 Particle system apis (#13952)
zxx43 Feb 2, 2023
d4eb7ea
fix:xr video player bug (#14121)
oahc09 Feb 2, 2023
1fc74be
improve bitmask api (#14116)
minggo Feb 2, 2023
05dd06d
update engine version (#14127)
minggo Feb 2, 2023
032b22b
[ci skip][AUTO]: Automated code generating update: 717f1ba1574dc5bf88…
cocos-robot Feb 2, 2023
f74ab84
update package description (#14128)
minggo Feb 2, 2023
7c5b89d
add new debug view options and runtime controll (#14083)
jk20012001 Feb 2, 2023
e2facf5
fix isspace not found (#14132)
star-e Feb 2, 2023
516e2bb
update material meta files with pr #227 (#14133)
jk20012001 Feb 2, 2023
093b697
V3.7.2 light probe baking changed (#14134)
stanleyljl Feb 2, 2023
bfe9c44
fix web csm, barrier generation, metal buffer/descriptor upload (#14125)
star-e Feb 3, 2023
cb08bbb
reorder mesh in MeshRenderer inspector (#14137)
stanleyljl Feb 3, 2023
5abd56a
remove manual descriptor registration (#14136)
star-e Feb 3, 2023
878b7db
optimize reflection probe (#14115)
xubing0906 Feb 3, 2023
03fe6ac
add dir-light visibility and support baked light (#14087)
troublemaker52025 Feb 3, 2023
848f5e4
fix batch2d init bug (#14140)
star-e Feb 3, 2023
2186f0e
fix audio dereference freed pointer (#14144)
star-e Feb 3, 2023
e9b962e
[ci skip][AUTO]: Automated code generating update: 5f845491f88f35b538…
cocos-robot Feb 3, 2023
2a194a2
[v3.7.1] adjust ARModule (#14143)
bravetwo Feb 5, 2023
3b2cb5e
[ci skip][AUTO]: Automated code generating update: b06037a75dcfd59261…
cocos-robot Feb 5, 2023
4d9d221
fix debug view uniform format do not match (#14146)
jk20012001 Feb 6, 2023
148703f
fix compilation error for include attenuation.chunk in standard-shadi…
jk20012001 Feb 6, 2023
4f9c167
fix debug graphics show ahead of time (#14074)
zhakesi Feb 7, 2023
1a121bb
[feat] collider2d component works without rigidbody2d component (#154…
lealzhan Feb 7, 2023
47f37a9
fix compilation error for include attenuation.chunk in standard-shadi…
jk20012001 Feb 7, 2023
cc30082
[v3.7.1] update external to v3.7.1-2 (#14158)
bravetwo Feb 7, 2023
908f70a
light probe visualization (#14160)
stanleyljl Feb 7, 2023
d6ad4bc
fix shader uniform compare error with low precision (#14161)
troublemaker52025 Feb 7, 2023
588a64e
fix web-pipeline ui in post-processing (#14145)
star-e Feb 7, 2023
2c5ac16
disable over-aligned memory allocation (#14164)
star-e Feb 7, 2023
4ccfe4d
[Bug] fix vivo mini game use mipmapAtlas error (#14167)
troublemaker52025 Feb 7, 2023
f143e7e
release more params of fbx mesh optimizer (#14123)
arsen2010 Feb 8, 2023
b603baa
Improve api doc (2d&UI) (#13898)
LinYunMo Feb 8, 2023
30b01be
fix math normalize & angle (#14174)
stanleyljl Feb 8, 2023
7e9a01f
refactored web profiler and native framebuffer (#14168)
star-e Feb 8, 2023
a6f5c2e
refactored custom-pipeline initialization (#14176)
star-e Feb 8, 2023
43dcb77
core/data Fix spelling with Grammarly (#14103)
PatriceJiang Feb 9, 2023
bdffc36
fix mat4 getRotation (#14183)
stanleyljl Feb 9, 2023
9ca6ff4
Add internal utility function renameObjectProperty() (#14142)
shrinktofit Feb 9, 2023
0d75cf3
support xcode launch configuration (#14185)
PatriceJiang Feb 9, 2023
4d984a1
mtl depth clear issue: default initialization/cast of obj-c struct MT…
hana-alice Feb 9, 2023
1934459
Add a check that windowId is 0 by default (#14159)
qiuguohua Feb 9, 2023
c89d79b
Fix type error of renameObjectProperty() (#14188)
shrinktofit Feb 9, 2023
4a739b0
Change to use renameObjectProperty() (#14189)
shrinktofit Feb 9, 2023
aa5ea20
Mac platform adds pointerlock function (#14187)
qiuguohua Feb 9, 2023
7f9934e
pipeline object gc binding (#14190)
hana-alice Feb 9, 2023
59fa406
add user mofidified lighting for add pass (#14191)
jk20012001 Feb 9, 2023
d88afbb
[Bug]fix write uniform for H610 android crash (#14193)
troublemaker52025 Feb 9, 2023
b8a5af9
Fix Graphics Index Count Error (#14065)
LinYunMo Feb 10, 2023
61a08da
Protection when using frame (#14157)
LinYunMo Feb 10, 2023
d12e0ff
set default build variant for android (#14196)
PatriceJiang Feb 10, 2023
0d83ec9
fix planar reflection probe preview error with editor (#14201)
xubing0906 Feb 10, 2023
2b54f20
Merge branch 'v3.7.1' into v3.7.2-merge
star-e Feb 12, 2023
d9b9fc6
export hasCoefficients to js (#14204)
stanleyljl Feb 13, 2023
8f5c8b9
Merge branch 'v3.7.2' into v3.7.2-merge
star-e Feb 13, 2023
5633147
fix HandleObject assignment lint
star-e Feb 13, 2023
5f4f92c
Merge pull request #14208 from star-e/v3.7.2-merge
star-e Feb 13, 2023
89a7f64
Merge branch 'v3.7.2' into develop
pandamicro Feb 13, 2023
820703d
resource states & fgd signal split end barrier (#14207)
hana-alice Feb 13, 2023
5520694
fixed transparent pass barrier issue. (#14218)
bluesky013 Feb 13, 2023
4c87928
Merge pull request #14212 from pandamicro/develop
pandamicro Feb 13, 2023
b824a78
[Optimize] hide the resetobjectsize function of lod (#14111)
naturalch Feb 13, 2023
6588c2d
[Feature] Add build template json for the native (#14106)
naturalch Feb 13, 2023
8e4adea
Merge pull request #14223 from cocos/v3.7.1
pandamicro Feb 13, 2023
86b86ca
rearrange effects folder (#14202)
jk20012001 Feb 14, 2023
f5dc002
[ci skip][AUTO]: Automated code generating update: 52a7b7f96956c6a81d…
cocos-robot Feb 14, 2023
99b5660
[ci skip][AUTO]: Automated code generating update: 5926427c664dc3fd9e…
cocos-robot Feb 14, 2023
8409d06
reflection probe support box projection (#14200)
xubing0906 Feb 14, 2023
4ead8fe
Don't export interface in namespace for now (#14233)
SantyWang Feb 14, 2023
ca92e4c
Fixing a node's touch event to act on another node (#14211)
qiuguohua Feb 14, 2023
3ae4b8c
fix metal crash problem (#14186)
star-e Feb 14, 2023
9390d05
add read-all permission for version checking workflow (#14237)
PPpro Feb 15, 2023
3f90cab
[ci skip][AUTO]: Automated code generating update: a774122f776076dace…
cocos-robot Feb 15, 2023
ee86fc4
Native platform modifies exit process (#14141)
qiuguohua Feb 15, 2023
03891fe
fix usm shadow and remove if uniform for performance (#14248)
troublemaker52025 Feb 15, 2023
df3a28f
create material uses surface shader as default, fix auto-test crash a…
jk20012001 Feb 16, 2023
1523dd3
[ci skip][AUTO]: Automated code generating update: a173667da50af6a384…
cocos-robot Feb 16, 2023
cf1d340
skip debug log in release mode (#14213)
PatriceJiang Feb 16, 2023
8dc1a3e
fix TypedArrayTmp::subarray (#14182)
PatriceJiang Feb 16, 2023
73e1154
fix ci: only specify read permissions for version checking (#14275)
PPpro Feb 16, 2023
dcd0da6
add write permission for interface check (#14279)
PPpro Feb 16, 2023
00fb828
fix pr test crash on test-case terrain (#14291)
jk20012001 Feb 16, 2023
c0ba27d
[native] Fix that JSB conversion for std::function doesn't support pa…
dumganhar Feb 19, 2023
1a369a2
Fix the problem that pointerlock cannot move infinitely (#14235)
qiuguohua Feb 19, 2023
fefb9e5
feat:support xr xrapi/webview/permission feature (#14312)
oahc09 Feb 21, 2023
0ca43fd
improve:skip some xr logic when xr entry instance is invalid (#14304)
oahc09 Feb 21, 2023
74247a3
improve:xr video player (#14302)
oahc09 Feb 21, 2023
6d06aef
remove interface check workflow (#14281)
PPpro Feb 21, 2023
b7972f5
Plist modify (#14252)
zxx43 Feb 21, 2023
deaf0dc
remove interface check workflow (#14289)
PPpro Feb 21, 2023
a20fc2d
remove interface check workflow (#14290)
PPpro Feb 21, 2023
defc505
Update web-pipeline.ts (#14318)
mikecoker Feb 21, 2023
1614185
Merge pull request #14321 from cocos/v3.7.1
pandamicro Feb 21, 2023
5e9192d
fix effect compile error and plane reflection rendering error (#14251)
xubing0906 Feb 21, 2023
7af1b4b
fix switch clip cause baked animation frame index to -1 (#14322)
zhakesi Feb 21, 2023
60efd41
Merge pull request #14330 from cocos/v3.7.2
dumganhar Feb 22, 2023
682f0a2
[Feature] add point light (#14220)
troublemaker52025 Feb 22, 2023
7330d33
[ci skip][AUTO]: Automated code generating update: 5d8b14621881f8c5ea…
cocos-robot Feb 22, 2023
78f4dd8
[native] Merge some optimizations from new serialization task (#14338)
dumganhar Feb 23, 2023
a7b0903
[Feature] add ranged directional light (#14306)
troublemaker52025 Feb 23, 2023
aa1207e
add rangeded directional light prefab meta data (#14364)
troublemaker52025 Feb 24, 2023
19f6673
[ci skip][AUTO]: Automated code generating update: 3d01702f3c57e46269…
cocos-robot Feb 24, 2023
de98057
speed up launch time (#14307)
novain1102 Feb 24, 2023
04e9f5e
fix ts math library (#14385)
stanleyljl Feb 27, 2023
2061b25
add build templates for runtime platform (#14216)
naturalch Feb 27, 2023
41015eb
[GFX] Supplementary type definition (#13783)
VisualSJ Feb 27, 2023
5a1f5fb
[ci skip][AUTO]: Automated code generating update: 7925dcf64dda9c05f7…
PatriceJiang Mar 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*.jsb.ts
**/*.ems.ts
cocos/core/gfx/webgpu/**/*
cocos/gfx/webgpu/**/*
cocos/webgpu/**/*
10 changes: 10 additions & 0 deletions .eslintrc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,3 +124,13 @@ rules:
allowNumber: true,
allowBoolean: true
}]

'@typescript-eslint/type-annotation-spacing': warn

# We choose to use style `... as foo` since it's more common.
# In the other hand, angle bracket style can be ambiguous with j/tsx syntax.
# For example, https://babeljs.io/docs/en/babel-plugin-transform-typescript#istsx
# forbids angle bracket style if `isTSX` is enabled.
'@typescript-eslint/consistent-type-assertions': [error, {
assertionStyle: 'as'
}]
20 changes: 0 additions & 20 deletions .github/workflows/interface-check-report.js

This file was deleted.

13 changes: 5 additions & 8 deletions .github/workflows/native-bindings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
paths:
- 'templates/**'
- 'native/**'
- 'package.json'

jobs:
generate-jsb:
Expand All @@ -18,24 +19,20 @@ jobs:
EXT_VERSION=`node ./.github/workflows/get-native-external-version.js`
git clone --branch $EXT_VERSION --depth 1 https://github.com/cocos/cocos-engine-external native/external
rm -rf native/external/.git
- uses: nttld/setup-ndk@v1
id: setup-ndk
with:
ndk-version: r21e
add-to-path: false
- name: Generate Bindings
run: |
cd ./native/tools/swig-config
node genbindings.js
git status
- name: Update builtin-res
env:
ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }}
- name: Update auto-gen source files
run: |
cd native
npm install -g typescript
sh utils/generate_compile_commands_android.sh
echo "Generating DebugInfos ... "
cmake --build ./build --target builtin-res
echo "Generating cocos-version.h ... "
node ./cmake/scripts/engine-version.js

- name: Create Pull Request
uses: fish9167/create-pull-request@v3
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/native-compile-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: <Native> Linux
on:
pull_request:
paths:
- '.github/workflows/native-compile-linux.yml'
- 'templates/**'
- 'native/**'

Expand Down Expand Up @@ -36,7 +37,7 @@ jobs:
sudo apt install ninja-build -y
- name: Compile
env:
COCOS_ENGINE_DEV: 1
COCOS_ENGINE_DEV: 0
run: |
NATIVE_ROOT=$GITHUB_WORKSPACE/native
echo "Compiling Linux ... "
Expand All @@ -56,4 +57,4 @@ jobs:
cd build-linux
cmake ../ -GNinja -DRES_DIR=$RES_DIR -DCOCOS_X_PATH=$NATIVE_ROOT
set +e
cmake --build .
cmake --build .
18 changes: 13 additions & 5 deletions .github/workflows/native-generated-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,16 @@ name: <Native> Assign Generated PR
# paths:
# - 'native/cocos/bindings/auto/**'

on: pull_request_target
#on: pull_request_target
on: pull_request

jobs:
auto-assign:
if:
(contains(github.event.pull_request.body, 'Automated PR to genbindings'))
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- uses: actions/checkout@v2
- name: Update assignees
Expand All @@ -36,8 +39,13 @@ jobs:
# ${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/issues/${PR_NUMBER}/assignees \
# -d "{\"assignees\":[\"${SRC_MERGER}\"]}"
# exit 0
- name: Assignment
uses: OperationsYU/auto-assignment@v1
# - name: Assignment
# uses: OperationsYU/auto-assignment@v1
# with:
# token: ${{ secrets.LABEL_TOKEN }}
# users: '["${{steps.merger.outputs.SRC_MERGER}}"]'
- name: Notify the merger of previous commit
uses: mshick/add-pr-comment@v2
with:
token: ${{ secrets.LABEL_TOKEN }}
users: '["${{steps.merger.outputs.SRC_MERGER}}"]'
message: |
@${{steps.merger.outputs.SRC_MERGER}} please review
7 changes: 4 additions & 3 deletions .github/workflows/native-linter-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ jobs:
# Checks out a copy of your repository on the ubuntu-latest machine
- name: Checkout code
uses: actions/checkout@v2
- name: Install CMake & Clang Tidy
run: |
sudo apt update --fix-missing
sudo apt install -y cmake llvm clang-tidy-11
- name: Download external
run: |
EXT_VERSION=`node ./.github/workflows/get-native-external-version.js`
Expand Down Expand Up @@ -71,9 +75,6 @@ jobs:
skipedDebug:
- added|modified|deleted: '**'
- exclude: 'native/cocos/editor-support/**'
- name: Install CMake & Clang Tidy
run: |
sudo apt install -y cmake llvm clang-tidy-11

- name: Generate Compile database
shell: bash
Expand Down
53 changes: 53 additions & 0 deletions .github/workflows/run_test_cases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,32 @@ jobs:
git branch ${{ steps.parse_pr.outputs.pr_base_ref }}
git fetch origin pull/${{ steps.get_pr.outputs.pr_number }}/head:pull-${{ steps.get_pr.outputs.pr_number }}
git merge --ff -s recursive --no-verify -m "PR Test" origin/${{ steps.parse_pr.outputs.pr_base_ref }} pull-${{ steps.get_pr.outputs.pr_number }}

- name: Download external libraries
shell: bash
run: |
set -x
EXT_VERSION=`node ./.github/workflows/get-native-external-version.js`
PRECLONE_EXTERNAL="E:/preclone/cocos-engine-external"
if [ ! -d $PRECLONE_EXTERNAL ]; then
mkdir -p $PRECLONE_EXTERNAL
git clone https://github.com/cocos/cocos-engine-external $PRECLONE_EXTERNAL
else
echo "directory $PRECLONE_EXTERNAL is ready"
fi
if [ ! -d native/external ]; then
mkdir native/external
fi
git -C $PRECLONE_EXTERNAL reset --hard
git -C $PRECLONE_EXTERNAL fetch --all --prune
git -C $PRECLONE_EXTERNAL archive --format=tar $EXT_VERSION | tar -C native/external -xf -
- name: Generate bindings
run: |
cd ./native/tools/swig-config
echo "Create auto-generated jsbinding glue codes."
node genbindings.js &&
git status

- name: npm install
run: |
npm -v
Expand Down Expand Up @@ -159,6 +185,33 @@ jobs:
git branch ${{ steps.parse_pr.outputs.pr_base_ref }}
git fetch origin pull/${{ steps.get_pr.outputs.pr_number }}/head:pull-${{ steps.get_pr.outputs.pr_number }}
git merge --ff -s recursive --no-verify -m "PR Test" origin/${{ steps.parse_pr.outputs.pr_base_ref }} pull-${{ steps.get_pr.outputs.pr_number }}
- name: Download external libraries
shell: bash
run: |
set -x
EXT_VERSION=`node ./.github/workflows/get-native-external-version.js`
PRECLONE_EXTERNAL="/Users/admin/Documents/actions-runner/preclone/cocos-engine-external"
if [ ! -d $PRECLONE_EXTERNAL ]; then
echo "create directory $PRECLONE_EXTERNAL"
# remove all sub-folders
rm -rf /Users/admin/Documents/actions-runner/preclone
mkdir -p $PRECLONE_EXTERNAL
git clone https://github.com/cocos/cocos-engine-external $PRECLONE_EXTERNAL
else
echo "directory $PRECLONE_EXTERNAL is ready"
fi
if [ ! -d native/external ]; then
mkdir native/external
fi
git -C $PRECLONE_EXTERNAL reset --hard
git -C $PRECLONE_EXTERNAL fetch --all --prune
git -C $PRECLONE_EXTERNAL archive --format=tar $EXT_VERSION | tar -C native/external -xf -
- name: Generate bindings
run: |
cd ./native/tools/swig-config
echo "Create auto-generated jsbinding glue codes."
node genbindings.js &&
git status
- name: npm install
run: |
npm -v
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/web-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
(! contains(github.event.pull_request.body, '[X] does not change any runtime related code or build configuration'))
strategy:
matrix:
node-version: [12.x]
node-version: [14.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/web-check_version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ concurrency:
jobs:
Check_package_version:
runs-on: ubuntu-latest

permissions: read-all

if:
(! contains(github.event.pull_request.body, '[X] does not change any runtime related code or build configuration'))
steps:
Expand Down
82 changes: 0 additions & 82 deletions .github/workflows/web-interface-check.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/web-npm_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

- uses: actions/setup-node@v2
with:
node-version: '12.13'
node-version: '14.19'

- name: install gulp
run: |
Expand Down
2 changes: 2 additions & 0 deletions @types/editor-extends.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ interface EditorExtendsComponent {
interface EditorExtendsAsset {
queryAssetInfo(uuid: string, callback: Function): any;
getAssetInfoFromUrl(url: string): EditorAssetInfo;
saveDataToImage(buffer: Uint8Array | null, width: number, height: number, sceneName: string, fileName: string): any;
bakeReflectionProbe(files: string[], isHDR: boolean, sceneName:string, probeID: number, callback: Function): any
}

interface EditorExtendsUuid {
Expand Down
Loading