minggo
0138db855f
make lua-tests work ( #19471 )
2019-03-07 11:34:02 +08:00
coulsonwang
e69e7e0b30
[Feature] support cubeMapping in metal ( #19469 )
2019-03-07 11:08:12 +08:00
Arnold
f7496948fd
[3d] support particle3d ( #19464 )
...
* first commit
* fix matrix
* remove used comments
* fix compile error on mac
* self review fix 1
* litte refactor
* use reference:
2019-03-06 17:03:16 +08:00
minggo
c040a2d49b
Cocos console ( #19466 )
...
* modify to work for new console
* fix for windows
* update cocos console
2019-03-06 17:01:26 +08:00
coulsonwang
175fb5f9b1
[Feature] update 3rd-party lib tag ( #19465 )
2019-03-06 11:46:03 +08:00
coulsonwang
776ab98e0b
[BugFix] fix fill UnifromBuffer issues ( #19462 )
2019-03-05 11:19:52 +08:00
coulsonwang
c18564cc44
fix depth/stencil validation failed in iPhoneX ( #19458 )
2019-03-04 15:09:34 +08:00
Arnold
3a55fa3dd6
[3d] add CameraBackgroundBrush ( #19454 )
2019-03-04 09:14:45 +08:00
Arnold
1e00f50266
reorder sprite3d testscase ( #19449 )
2019-02-28 15:25:41 +08:00
Arnold
b4f2ed0376
[3d] Sprite3DTest enable test cases ( #19447 )
2019-02-28 15:20:23 +08:00
minggo
10f7790069
remove build folder ( #19448 )
2019-02-28 15:01:59 +08:00
minggo
a6be522601
make hello lua work
2019-02-28 11:17:05 +08:00
Arnold
7fd82997ef
[3d] terrain impl & test case ( #19442 )
2019-02-27 17:16:25 +08:00
coulsonwang
f4170ea89a
[Feature] set default scissor rectangle for metal when scissor test disabled ( #19441 )
2019-02-27 15:02:28 +08:00
coulsonwang
cba56e5da7
Feature/save image issue ( #19435 )
2019-02-27 11:29:20 +08:00
minggo
301b6c5028
skeleton node adaption ( #19434 )
2019-02-26 14:57:12 +08:00
minggo
1e7a6f7fcf
Issue19416 ( #19427 )
...
* use more meaningful names
* remove unneeded types
2019-02-22 14:06:26 +08:00
Arnold
4d06b847ee
fix mac compile error ( #19417 )
2019-02-20 17:18:14 +08:00
minggo
2ed60f72cf
Remove gl codes ( #19415 )
2019-02-20 17:07:31 +08:00
Arnold
edf3687af5
[3d] add motionstreak3d ( #19414 )
2019-02-20 16:56:35 +08:00
minggo
06d7e4eda7
remove CCGLProgram related files ( #19408 )
...
* remove CCGLProgram related files
* remove CCGLProgram related header files
2019-02-19 16:06:17 +08:00
Arnold
bfc98c6f21
[3d] add billboard ( #19407 )
2019-02-19 14:56:21 +08:00
minggo
480d964039
removed duplicated shaders ( #19406 )
2019-02-19 11:57:13 +08:00
Arnold
fd1d5d2dd7
[3D] texture cubemap GL & skybox ( #19401 )
2019-02-19 10:15:24 +08:00
Arnold
512a5f12c1
fix compile error ( #19403 )
2019-02-18 14:54:12 +08:00
coulsonwang
fecac0c02c
fix memory leak ( #19402 )
2019-02-18 13:42:11 +08:00
coulsonwang
1b4fd240ad
[Feature] update glsl-optimizer library ( #19398 )
2019-02-15 18:05:01 +08:00
Arnold
483e96147f
[3D] ccpass restore renderer states ( #19396 )
...
* save matrix
* save more states
2019-02-15 17:39:02 +08:00
Arnold
c14c5009a9
fix android compile error ( #19397 )
2019-02-15 14:55:26 +08:00
Arnold
8be2a2053f
sync 3d support code ( #19392 )
...
* Sprite3D
* DrawNode3D
* active more Sprite3DTest
2019-02-15 14:30:10 +08:00
coulsonwang
193e37a0e0
[BugFix] fix FBO memory issues ( #19387 )
2019-02-13 10:13:46 +08:00
coulsonwang
6c0e80c954
[Feature] fix android compile error ( #19380 )
2019-02-13 09:10:22 +08:00
minggo
37b3d04f8d
some fix for gl backend ( #19379 )
2019-01-31 18:04:30 +08:00
Arnold
5ddf2b7d45
fix android include headers ( #19376 )
2019-01-31 17:17:14 +08:00
coulsonwang
3d0da9a7ac
[Feature] caching render pipeline ( #19375 )
...
* [Feature] caching render pipeline
* [BugFix] release render pipeline
2019-01-31 16:31:09 +08:00
minggo
c8fbb31ede
reduce CPU usage in release mode ( #19374 )
2019-01-31 13:47:37 +08:00
coulsonwang
03bb089bfe
[Feature] remove unnecessary alloc ( #19373 )
2019-01-30 23:21:32 +08:00
coulsonwang
64dd7d381f
[Feature] fix memory leaks on ClippingNode ( #19371 )
2019-01-30 18:14:25 +08:00
minggo
c78a109bdd
Performance improve ( #19370 )
...
* don't set mvp projection every frame
* pretify codes
2019-01-30 17:54:48 +08:00
coulsonwang
2eef8cdbb9
[Feature] Cache RenderCommandEncoder ( #19367 )
...
cache render pipeline to improve performance
2019-01-30 14:14:15 +08:00
Arnold
fe497933f8
3d support: some test cases works
...
* hack to make sprite3d test work
* support cull face
* support setting front face winding
* convert depth compare function type
* clean codes
* remove usage of glprogramstate
* pass needed information to Material::draw()
* add 3d textures
* enable animation
* 3D: compile on windows (#179 )
* exclude source files from extensions/
* enable assets and 3D
* run on windows
* update comments
* use std::vector instead of raw pointer void *
* compile on mac
* revert cmake
* fix bufferdata
* add todos
* remove dirty flag from uniform buffer
* argument type const &
* enable more tests
* update shader
* save: failed to compile
* pass compilation
* fix type convert
* save stage
* save stage 2
* remove VertexData & IndexBuffer & VertexBuffer
* comment out _meshCommand
* comment bindPredefinedVertexAttribs()
* fix xcode project file
* simple refactor
* remove unused files
* revert sprite3d testcase position
* revert change
* remove ProgramGL::bindPredefinedVertexAttribs()
* add header <string>
* fix uniform size
2019-01-30 09:35:17 +08:00
coulsonwang
fd4589fd68
[BugFix] update drawing information ( #19355 )
2019-01-25 09:51:40 +08:00
minggo
d88fe68bd1
Memory leak ( #19358 )
2019-01-25 09:20:07 +08:00
coulsonwang
66b0139e39
[BugFix] set the correct depthStencil state ( #19356 )
2019-01-24 18:31:51 +08:00
minggo
2d0fc63ac6
fix bug when dynamic buffer stop updating data( #19351 )
...
* fix warnings
* fix bug when dynamic buffer stop updating data
2019-01-24 15:56:59 +08:00
coulsonwang
28a453e49d
update ui_Grag.frag ( #19344 )
...
* update ui_Grag.frag
* [Feature] fix indent
2019-01-23 17:54:24 +08:00
coulsonwang
f54f5075e6
[BugFix] enable BlendState ( #19342 )
...
* [BugFix] enable BlendState
* [Feature] remove virtual and set it as a protected function
2019-01-23 17:48:17 +08:00
coulsonwang
27724aa4c5
[BugFix] set the correct bufferSize for unifromInfo ( #19343 )
2019-01-23 17:42:58 +08:00
leda
4f0ef25c6f
sync cmake changes into metal-support ( #19335 )
...
* sync #19327
* sync #19329
2019-01-23 09:55:55 +08:00
coulsonwang
5c3a6d0ddb
[BugFix] clear AttributeInfo vector since vertex layout info may change for different scenarios ( #19330 )
2019-01-22 10:50:36 +08:00