42 Commits

Author SHA1 Message Date
PP
44ca8eaf1a support taobaoMinigamePlugin in render-config.json (#16138) 2023-08-30 15:12:09 +08:00
PP
8e8951e05f set spine module as separate engine module (#16133) 2023-08-30 10:35:31 +08:00
Ling Zhan
e5488b7d32 V3.8.1 box2d wasm experimental (#15979)
* init

* tsconfig.json

* add box2d-wasm backend to cocos engine. not crash now in 3.8.0.

* rigid-body, collider, and joint works now.

* back

* Joint: SetLinearFrequencyAndDampingRatio

* PhysicsRayCastCallback, PhysicsAABBQueryCallback

* box2d wasm debugDraw

* asm.js

* B2PolygonShape uses B2.ConvexPartition

* box2d wasm contact disabled works now.

* add unit test for physics2d.

* b2ContactListenerWrapper::registerContactFixture

* tweak

* drawPolygon transfer array data from wasm to ts

* tweak

* contact event performance opt

* revert to polygon collider 2d to original implementation. no need for libtess any more.

* PostSolve ContactImpulse use raw pointer.

* TransformVector2; debugDraw supports transform

* enable rtti

* WASM_OBJECT_PTR_2_TS_OBJECT, WASM_OBJECT_PTR_2_WASM_OBJECT

* fix PreSolve parameter oldManifold error

* B2.TransformVector2 --> b2Mul(in ts)

* tweaks: code format.

* eslint

* eslint

* remove physics-2d-box2d-wasm from render-config.json

* comment tweaks

* [opt] debug draw performance opt

* tweaks
2023-08-18 19:30:14 +08:00
PP
da64530e25 move spine module out of wechatPlugin (#15468) 2023-06-19 09:49:53 +08:00
Leslie Leigh (李的序)
523a38d892 Add engine feature "procedural animation" (#15174) 2023-05-24 18:58:47 +08:00
fqamic
d4055f7e32 new basic capabilities of supporting handset ar and webxr (#13420)
* feat: add the basic capability of handset ar native

* feat: add handset input device, for ar camera pose

* feat: native pack tool supports xr platform name

* feat: web gl context supports webxr

* feat: webxr has been converted to screen coordinates via camera

* fix: pr ts-expect-error undefined xr

* feat: support webxr, and remove ar redundant code

* fix:xr-spaces gradlew permission error

* feat: revert redundant ar engine feature

* fix: eslint check error

* feat: remove redundant code

* fix: eslint check warning

* adjust armodule process in forward stage, mtl texture and jsb

* fix: exlint warning, and add license

* adjust ar lib and interfaces

* change webxr check interface

* merge external arlib header and move it to engine

* improve: update native external version

* move ar background stage to xr/rendering and move its init to webxr device in xr plugin

* fix format error

* fix format error

* adjust jsb_ar_manual, ARModule, ARBackground

* adjust arbackground

Co-authored-by: Parryzhai <1306895355@qq.com>
Co-authored-by: MoHai <1192652394@qq.com>
2022-11-24 13:33:50 +08:00
santy-wang
a8913f5f16 Merge branch 'v3.6.2' of github.com:cocos-creator/engine into develop 2022-11-07 14:19:59 +08:00
李吉林
a9d4e13f85 Light probe merge (#13093)
* add light probe
2022-10-19 22:34:21 +08:00
Zeqiang Li
579ee692e0 remove redundant config (#13079) 2022-10-18 17:52:23 +08:00
fqamic
cca8ff36e3 feat: feature cropping for xr and ar, add xr environment constant. (#13032) 2022-10-14 15:52:41 +08:00
santy-wang
91c884362d Merge branch 'v3.6.2' of github.com:cocos-creator/engine into v3.6.1-sync 2022-10-11 20:12:14 +08:00
mmyduckx
79df2ced39 add network-module in function-corpping (#12896) 2022-10-08 17:10:18 +08:00
Zeqiang Li
f5c4dee6db Wgpu 3.6.2 WGPU_CI_ON (#12731) 2022-09-16 10:20:52 +08:00
mmyduckx
c0cc4a1090 add websocket-server featureCropping in editor (#12535)
* add websocket-server featureCropping in editor

* add ZH i18n
2022-09-13 14:17:57 +08:00
QingliWang
6a8f53b186 Add features for XR developement. (#12413)
* Change Android mainloop, add global config and template projects for XR.

* Change gfx/gles device's process flow for XR, working with other PRs, waiting.

* Change gfx/Vulkan device's process flow for XR, working with other PRs, waiting.

* Change render process for XR.

* Develop XR input and events.

* Develop 3D feature of UI widgets and raycast effect for XR.

Co-authored-by: fqamic <fqamic@vip.qq.com>
2022-08-22 16:34:45 +08:00
PP
d08a11244d debug-renderer and occlusion-query is not wechatPlugin (#12366) 2022-08-09 11:49:53 +08:00
李吉林
d09963b497 crop debug renderer & geometry renderer & occlusion query by default (#12132)
* crop debug renderer & geometry renderer & occlusion query by default
2022-07-21 18:26:22 +08:00
hyde zhou
d861c68015 add custom pipeline (#12124) 2022-07-21 16:34:50 +08:00
hyde zhou
0c82b143fc [V3.6.0 pipeline] added web forward and deferred pipelines (#11646)
* added custom web forward and deferred pipelines
2022-07-21 12:40:13 +08:00
李吉林
debd809319 crop occlusion query (#11990)
* crop occlusion query
2022-07-14 19:32:47 +08:00
James Chen
f8a2d9f29e Update render-config.json, add cmake macro for geometry-renderer & debug-renderer modules. (#11767) 2022-06-30 17:10:59 +08:00
李吉林
f3be7666a2 crop geometry renderer & debug renderer (#11752) 2022-06-29 17:16:17 +08:00
李吉林
f195f7dd2d add spline (#10684)
* add spline
2022-04-11 15:49:20 +08:00
Leslie Leigh (李的序)
732d75fc3b Marionette feature i18n (#10550)
* Marionette feature i18n

* Update
2022-03-28 19:26:31 +08:00
Leslie Leigh (李的序)
93b856b98e Make animation module optional (#10257) 2022-03-10 11:55:11 +08:00
ChiaNing
fd20b561be remove GPU_DRIVEN flag (#9617) 2021-11-04 12:44:24 +08:00
Leslie Leigh (李的序)
f34ffcbfbc Support module overrides without compiliation in dev mode (#9480)
* Support module overrides without compiliation in dev mode

* Update render-config.json
2021-10-14 10:30:08 +08:00
ChiaNing
ab4f952ade GPUDriven i18n add (#9438) 2021-09-30 20:02:27 +08:00
ChiaNing
d5265eb565 Change GPUDriven default value to true (#9427) 2021-09-29 23:20:32 +08:00
媛媛
9353275f72 [3.4.0] Add UI_GPU_DRIVEN flag in cc.config (#9367)
* update flags

* update flags
2021-09-29 22:26:44 +08:00
zhangxin
e85aa4b1c3 add .eslintrc.js to editor ,and fix (#8653) 2021-05-12 16:36:57 +08:00
jiaxin.lai
afdf5985b0 add USE_PHYSICS_PHYSX to render-config (#8496) 2021-04-20 14:31:06 +08:00
jiaxin.lai
28d62c8393 native physx (#8455)
* Stash

* add plane/capsule shape

* add syncTo/FromNativeTransform

* support trigger/collision events

* set rigid body property on enable

* group distinguish between serialized  and lowlevel

* support trimesh-shape/mass-center

* fix cone/cylinder direction

* support cylinder/cone shape

* tweaks of pmtl

* fix setMesh

* support terrain

* support raycast

* support revolute joint

* support distance joint

* tweaks

* add some API docs

* tweaks

* optimize book and unBook

* tweaks

* tweaks
2021-04-19 20:21:29 +08:00
jiaxin.lai
6728263167 update physics group during runtime (#8148)
* update physics group during runtime

* change default to ammo

* add physx module

* add physics_physx i18n
2021-01-16 11:36:28 +08:00
媛媛
e318e60827 support label and description for categories (#8022)
* support category

* remove module-division

* update

* revert .fbx.meta
2020-12-25 15:53:34 +08:00
Leslie Leigh (李的序)
2756594747 Profiler -> Run Stats (#8021)
* Profiler -> Run Stats

* Update

* Update
2020-12-25 15:23:49 +08:00
Leslie Leigh (李的序)
6b5a9b413a Features I18N (#8020) 2020-12-25 12:57:51 +08:00
Santy-Wang
ad4bff3988 Restructure Module (#7968)
* module restructure

* refine

* restructure module

* merge

* revert

* fix ci

* update import path of unit-test

* split 2d and ui

* add more module

* change audio adapter

* rename primitive

* config wechat plugin

* merge

* add category config

* merge

* merge
2020-12-24 19:07:26 +08:00
owen
f811378b7f 3.0 spine native sdk adapter (#7999) 2020-12-24 10:25:34 +08:00
媛媛
22343ac441 change the default value of multi in render config from true to false (#7991) 2020-12-21 15:01:56 +08:00
江战
1bff13636c [3.0] rename dragonbones to dragon-bones (#7984)
* rename dragonbones -> dragon-bones

* add files
2020-12-18 18:29:03 +08:00
媛媛
9f79552c9e [3.0-preview-4] Add new engine module config (#7956)
* 添加新的模块配置方式

* update module confg

* add render config

* update render config

* change entry to module, change module to feature

* change IFeatures to Features

* update

* change mutex to multi
2020-12-16 13:54:24 +08:00