Zach Lee
3fab846f7b
GFX Pipeline Cache. ( #14759 )
2023-04-13 17:41:30 +08:00
hyde zhou
8c612a3bbb
[pipeline] add native pipeline ubo uploading ( #14061 )
...
* merge v3.7.0-pipeline
* pass done
* fix const reference return type
* add uniform block buiding
* fix const cast
* fix const
* fix mtl const
* integrating native program library
* native pipeline workflow updated
* adding ubo binding
* Solve the problem of the version attribute of pass (#87 )
* ubo upload added
* adding camera ubo
* add constant name
* update uniform buffer
* adding execution resources
* per pass ubo added
* fix bugs
* ubo added
* fix render pass bug
* bind set added
* adding ubo uploading
* shader binding overwrite added
* shader binding overwrite added
* add missing header
* draw updated
* ubo updated
* fix main light ubo
* pass ubo added
* lint
* fix custom pipeline window resize issue. (#88 )
* fix lint
* fix assert
* remove texture1d
* fix constantMacros
* lint
* fixed: native custom pipeline graphics pipeline state leak. (#89 )
* lint
* skybox added
* skip subpass input binding rewrite (#90 )
* per pass descriptor set modified
* adding blit
* fix material
* fix fg get usage (#91 )
* fix barrier fetch
* fix ios bug
* fix barrier
* support cc builtin overwrite
* try fix shadowMap
* refactor resources
* update blit
* add render graph binding
* fix shader bugs
* fix blit
* fix bugs
* remove unnessary barriers
* fix init
* fix addCameraQuad
* fix raster view order
---------
Co-authored-by: GengineJS <476393671@qq.com >
Co-authored-by: Zach Lee <bluesky013@126.com >
Co-authored-by: Zeqiang Li <zeqiang-li@outlook.com >
2023-02-01 17:46:34 +08:00
hyde zhou
857004bc00
[pipeline] refactor custom pipeline init ( #14040 )
2023-01-13 14:02:46 +08:00
hyde zhou
e11bdf5775
[pipeline] update custom pipeline ( #14002 )
2023-01-07 12:30:44 +08:00
pandamicro
afd22296b4
MIT license update and to new year 2023 ( #13927 )
...
* Cpp MIT license update and to date
* TS MIT license update and to date
2022-12-28 11:25:12 +08:00
hyde zhou
df9b49b539
[pipeline] update custom pipeline ( #13744 )
2022-12-22 19:09:48 +08:00
James Chen
e56b4c3cb8
Fix material inspector missing elements ( #13674 )
...
* Add missing properties in EffectAsset.h for editor
* Move recordAsBool to PassUtils, IPassInfoFull::propertyIndex needs to be optional
* Add IPropertyEditorInfo struct.
* Fix macroRecordAsBool
2022-12-06 15:06:08 +08:00
江战
046a2b1378
Re-impl CC_ASSERT & CC_ASSERTF ( #13588 )
2022-12-05 17:12:30 +08:00
minggo
d40b8739bc
Merge branch 'v3.6.0' into develop_merge_v3.6
2022-07-18 10:38:14 +08:00
minggo
4b8b032ad8
delete subindex function ( #11667 )
...
* delete subindex function
2022-06-23 14:53:02 +08:00
minggo
f3c84376f2
remove useless log ( #11653 )
2022-06-23 11:50:04 +08:00
minggo
f92908c37f
remove uint usage ( #11596 )
...
* remove uint usage
2022-06-18 15:25:27 +08:00
James Chen
024737aebc
fixed #11195 : Rename cc::optional, cc::any, cc::variant to ccstd::optional, ccstd::any, ccstd::variant ( #11197 )
...
* Move Any.h/Optional.h/Variant.h to base/std and rename them to lowercase.
* fixed #11195 : Rename cc::optional, cc::any, cc::variant to ccstd::optional, ccstd::any, ccstd::variant
* Format code.
2022-05-24 18:47:16 +08:00
mmyduckx
204543cfd8
fix restart buffer & shader leak and add prompts ( #11164 )
...
* fix restart buffer & shader lead and add prompts
2022-05-20 16:10:40 +08:00
minggo
fac5bf833a
Subsystem startup shutdown ( #11128 )
...
* refactor startup/shutdown process of BuiltinResMgr
* refactor startup/shutdown process of ProgramLib
2022-05-18 11:09:55 +08:00
minggo
271cc5cf23
Remove some format rule ( #10919 )
...
* remove some rules
* format all codes with new format rule
2022-05-04 13:09:24 +08:00
minggo
8e7669bf92
replace assert with CC_ASSERT ( #10913 )
...
* replace assert with CC_ASSERT
2022-04-29 10:18:41 +08:00
minggo
444bfe31c4
Refactor CC_NEW/CC_DELETE ( #10810 )
...
* replace CC_NEW/CC_DELETE with ccnew/delete
2022-04-21 16:39:34 +08:00
minggo
7f4cb9e3b1
Remove string ( #10469 )
...
* replace std::string with ccstd::string
2022-03-24 11:53:10 +08:00
Cocos Robot
24d84664f8
[ci skip][AUTO]: Automated clang-format update: 3de1584200 ( #10402 ) ( #10424 )
...
Co-authored-by: cocos-robot <cocos-robot@cocos.com >
2022-03-21 16:04:49 +08:00
minggo
34bf14269c
unify stl ( #10402 )
...
* add ccstd::vector
* replace cc::vector with ccstd::vector
* replace std::vector with ccstd::vector
* do not include <vector>
2022-03-21 15:55:02 +08:00
hyde zhou
573a1f0d7a
[v3.6.0 pipeline] refactor native root.h ( #10356 )
...
* decouple native RenderPipeline
2022-03-16 16:56:18 +08:00
mmyduckx
e52bb2bf06
add forward declaration for pipeline ( #10082 )
2022-02-14 09:31:00 +08:00
mmyduckx
ad947efe3a
add forward declaration for asset&core ( #10072 )
2022-02-11 14:27:33 +08:00
minggo
3ec7db4a5d
Fix crash when exit ( #4177 )
...
* Device owns Sampler and TextureBarrier
* do not detele smart pointer
* destroy program lib when exit program
2022-01-14 20:06:11 +08:00
bofeng-song
07ea4d4cce
remove float from IPreCompileInfoValueType & MacroValue ( #4151 )
2022-01-10 16:32:22 +08:00
minggo
5410a48a58
Implement more logic in native ( #4131 )
...
Co-authored-by: bofeng.song <bofeng.song@chukong-inc.com >
Co-authored-by: dumganhar <dumganhar@gmail.com >
Co-authored-by: mmyduckx <308303735@qq.com >
Co-authored-by: Patrice Jiang <397136899@qq.com >
Co-authored-by: 江战 <40414978+PatriceJiang@users.noreply.github.com >
2022-01-07 18:39:40 +08:00