coulsonwang
ee4432661c
fix label text word wrong warp issue ( #20226 )
2019-10-23 14:13:38 +08:00
Arnold
11a1f820e2
[v4] add unzip test code ( #20219 )
2019-10-22 13:47:07 +08:00
Andy Duplain
1a04787287
Rework CMake Xcode support. ( #20205 )
...
- Build using C++17 by default.
- Simplified customization of Xcode project via cmake.
- Add documentation to demonstrate how to use the customization.
- NOTE: I believe we could compile with bitcode enabled if the box2d
library was compiled using bitcode.
2019-10-22 13:42:56 +08:00
minggo
24b04e561b
sync #20007 to v4 ( #20210 )
...
* sync #20007 to v4
* Fixing a bug in Node::enumerateChildren (#20045 )
This patch fixes an issue that if both // (recursive enumeration)
and .. (starting from parent node) are specified,
Node::enumerateChildren does not honor the latter and starts searching
from current node rather than parent node.
2019-10-17 11:12:25 +08:00
coulsonwang
b8cf680342
update ProgramState usage in lua ( #20204 )
2019-10-16 09:48:38 +08:00
coulsonwang
67ae2e756e
fix ProgramState and Program performance ( #20189 )
...
* fix ProgramState and Program performance
* fix review
* fix
* add autorelease
2019-10-15 09:40:59 +08:00
coulsonwang
ab04e037b7
fix PhysicsContactTest ( #20171 )
...
modify the item relative position to avoid inappropriate operation.
2019-10-08 15:07:46 +08:00
minggo
42c43a53a1
fix crash when back with playing video ( #20169 )
2019-09-25 14:33:18 +08:00
coulsonwang
6de088ab98
fix C4244 warning ( #20162 )
...
* fix C4244 warning
* fix warning C4244
* fix compile error
2019-09-25 14:32:26 +08:00
coulsonwang
03a4ddf764
fix warning ( #20146 )
...
* fix warning
fix warning
* remove integer type constructor for Vec2
2019-09-24 11:31:35 +08:00
coulsonwang
1888267fa9
add particle texture ( #20144 )
...
add particle texture
2019-09-20 17:31:08 +08:00
coulsonwang
5918758904
fixLuaNodeTest ( #20145 )
...
set depth write mask correctly
2019-09-20 17:30:52 +08:00
minggo
965ea379a7
Merge pull request #20139 from Mee-gu/fixWarning
...
fix warning
2019-09-20 14:36:36 +08:00
coulsonwang
0dbe3419d2
fix warning
...
fix warning
2019-09-20 11:20:07 +08:00
coulsonwang
4c3375bc41
add particle texture
2019-09-18 10:02:33 +08:00
coulsonwang
83dd39ec0b
remove unneeded codes ( #20126 )
...
was removed from Sprite3D. Should not be call from lua.
2019-09-18 09:22:15 +08:00
Arnold
96ae05d511
[bugfix] Android compile error on arm64 ( #20128 )
...
* add --no-warn-shared-textrel only in android/x86
* update comment position
2019-09-18 09:21:56 +08:00
minggo
9df47ef6fd
use WKWebview instead ( #20103 )
...
UIWebView is removed in iOS 13.
2019-09-06 09:57:38 +08:00
coulsonwang
d9e6c74ea6
particle use tiff issue ( #20105 )
2019-09-06 09:46:15 +08:00
Arnold
eed319938d
[lua tests] MaterialSystemTest update u_Time uniform ( #20083 )
2019-09-05 15:56:39 +08:00
Arnold
92b48359ea
add cert file ( #20081 )
2019-09-04 10:09:12 +08:00
Arnold
7c3a7153c8
update' ( #20082 )
2019-09-04 10:06:38 +08:00
Arnold
55f6f6d6e7
[bugfix] Fileutils iOS isDirectory ( #20079 )
2019-09-04 10:03:38 +08:00
coulsonwang
469fc61d5a
set depth write ( #20071 )
2019-09-04 10:02:03 +08:00
coulsonwang
4d04b64a3a
add specific define for metal ( #20084 )
2019-09-04 09:58:40 +08:00
coulsonwang
b4d0522116
shader value validation ( #20086 )
2019-09-04 09:53:26 +08:00
Arnold
56c9ec137c
add link flags ( #20069 )
2019-09-02 09:39:43 +08:00
minggo
5e40f5e6a5
remove tiff ( #20047 )
2019-08-20 15:15:40 +08:00
coulsonwang
c4e6ede197
move VertexLayout to ProgramState ( #20029 )
...
* move VertexLayout to ProgramState
* fix lua
2019-08-15 16:51:49 +08:00
coulsonwang
e23f1f34c3
remove step mode ( #20032 )
2019-08-15 09:31:44 +08:00
Arnold
00f07a526c
[v4] add renderer performance test ( #20011 )
2019-08-05 14:25:58 +08:00
rh101
e574e4984f
Added support for saving non-premultiplied alpha images from RenderTexture. ( #19990 )
2019-07-26 17:09:00 +08:00
Arnold
f440369f1c
Update gradle to 5.1.1 ( #19958 )
2019-07-24 09:53:02 +08:00
coulsonwang
57a3bd98f1
fix glfw3.3 no respond issue ( #19963 )
2019-07-23 16:58:35 +08:00
minggo
0d121d7913
remove void in function declaration ( #19954 )
2019-07-22 09:38:46 +08:00
minggo
c8d13184f8
sync 19893: fix Wformat warnings ( #19949 )
2019-07-22 09:37:48 +08:00
minggo
ad54a24cf0
sync 19634 and fix conflict ( #19930 )
2019-07-19 11:57:11 +08:00
coulsonwang
7b7cf55efb
remove vertex step mode ( #19921 )
2019-07-17 13:59:37 +08:00
coulsonwang
e70f09368b
fix fast tile map ( #19905 )
2019-07-04 17:54:10 +08:00
coulsonwang
fbd0062e3d
fix tile map test in lua ( #19897 )
2019-07-03 16:03:58 +08:00
minggo
96534de260
fix warnings ( #19891 )
2019-07-03 10:43:10 +08:00
Arnold
888cd9b159
fix lua ( #19888 )
2019-07-02 09:29:20 +08:00
coulsonwang
7f96375871
Feature/fix tile map ( #19883 )
2019-06-30 11:36:52 +08:00
coulsonwang
e8839cefbe
Feature/lua drawing node ( #19863 )
...
* fix DrawInRect in lua
* fix
* rename
2019-06-27 17:44:07 +08:00
minggo
b9d72cdb53
add missing label ( #19871 )
2019-06-27 13:41:41 +08:00
Arnold
4f6e6454ba
convert to integer ( #19872 )
2019-06-27 13:38:27 +08:00
Arnold
0dfb0de1d3
remove removeFromParentAndCleanup ( #19860 )
2019-06-25 09:18:06 +08:00
coulsonwang
22e8a651d2
Feature/lua render texture test ( #19827 )
...
* fix render texture test in lua
* remove unnecessary code
* fix CI compile error
2019-06-18 22:45:14 -07:00
coulsonwang
2c5fc38297
add test case ( #19830 )
...
* add test case
* comment meaningless test case
2019-06-18 18:04:56 -07:00
coulsonwang
7a94e66a14
Feature/fix alpha test ( #19824 )
2019-06-18 00:25:26 -07:00
Arnold
cf83c91480
[cmake] Update plist template for iOS projects ( #19828 )
...
* update cmake template
* fix tabs
* use function instead of macros
* rename local variables & cocos_fake_set
* use g++ 7 in travis ci
* use clang
* use g++6
2019-06-17 18:37:56 -07:00
Arnold
7851f212bf
Rename backend::Texture2D ( #19821 )
...
* compile on windows
* compile on mac
* rename to Texture2DBackend
* compile on mac
2019-06-12 00:01:15 -07:00
coulsonwang
fef1752cfe
fix TODO ( #19793 )
2019-06-11 23:58:07 -07:00
Arnold
36228d0182
use https ( #19820 )
2019-06-11 18:23:56 -07:00
minggo
1273fb305d
Remove simple audio engine ( #19802 )
2019-06-11 18:23:16 -07:00
minggo
0d2b40b6ec
Merge pull request #19815 from PatriceJiang/ccEditBox_to_ccuiEditBox
...
[lua-tests] replace cc.EditBox with ccui.EditBox
2019-06-10 01:53:26 -07:00
minggo
1445bca9b0
Merge pull request #19816 from PatriceJiang/fix_audio_engine_slider
...
[cpp-tests] bugfix NewAudioEngineTests slider callback
2019-06-10 01:52:36 -07:00
Arnold
ad0ffc205c
update deprecated calls
2019-06-10 14:34:26 +08:00
Arnold
b2c5535ff4
ignore ON_PERCENTAGE_CHANGED event
2019-06-10 10:25:50 +08:00
Arnold
e9700c4e9d
replace deprecated usage
2019-06-10 10:01:14 +08:00
Arnold
a826515bbe
extend buffer size
2019-06-10 01:33:20 +08:00
minggo
b3f7f8922c
Merge pull request #19807 from PatriceJiang/lua_fix_proguard
...
[lua-tests] update proguard configuration
2019-06-06 03:31:51 -07:00
minggo
c1f90ada4d
Merge pull request #19809 from PatriceJiang/fix_gl_consnts
...
[lua-tests] replace `gl.` constant variables
2019-06-06 03:28:17 -07:00
minggo
a0a4e08674
[lua-tests] replace cc.LabelTTF:create with cc.Label:createWithTTF ( #19806 )
...
* remove in FileUtilsTest
* fix label
2019-06-06 02:51:01 -07:00
patricejiang
6706c4dd04
save
2019-06-06 17:15:17 +08:00
Arnold
c616fdce85
[lua tests] update Scene3DTest programState usage ( #19803 )
...
* fix title of DrawPrivmitivesTests
* fix program state in Scene3DTests
2019-06-05 23:45:45 -07:00
Arnold
f5a479d20c
update
2019-06-06 10:12:18 +08:00
Arnold
58269d2ce2
update consts
2019-06-06 10:02:12 +08:00
Arnold
39113c0a73
remove in FileUtilsTest
2019-06-06 09:32:50 +08:00
Arnold
ed364476d3
fix label
2019-06-06 16:16:20 +08:00
coulsonwang
9dc04bf228
remove opengl codes ( #19797 )
2019-06-05 02:58:33 -07:00
minggo
46ffa8e03d
remove PROP_BUILD_TYPE ( #19795 )
...
since only support cmake now
2019-06-04 18:29:58 -07:00
coulsonwang
10b2799051
Feature/fix mipmap issues ( #19753 )
...
* fix mipmap
* fix mipmap issues
* remove unneeded code
* fix
* remove Texture2D::PixelFormat, add backend::PixelFormat
* fix lua compile error
* reset *.tps files
* fix compile error
* fix compile error
2019-06-02 18:39:51 -07:00
coulsonwang
254c57a347
add test cases ( #19741 )
2019-05-21 19:00:05 -07:00
coulsonwang
a066ac729f
add subTitle ( #19731 )
2019-05-21 18:52:40 -07:00
coulsonwang
97431b1197
[ParticleSpriteFrameTest] remove getName() in Texture2D ( #19740 )
2019-05-21 18:49:11 -07:00
coulsonwang
9c0033e1e7
Feature/draw in rect ( #19664 )
...
* Texture2D draw in point and draw in rectangle tests work
* optimize code
* fix compile error
* make initProgam() private
2019-05-16 18:14:14 -07:00
coulsonwang
2d02e23fbd
Feature/update device info ( #19712 )
...
* update DeviceInfo
* remove unneeded code
* fix indentation
* add FeatureSet enum for metal
* revert code
2019-05-15 18:26:00 -07:00
coulsonwang
833ab9bb81
need specify font path when use as system font ( #19692 )
...
* need specify font path when use as system font
* set custom fonts
2019-05-13 18:31:46 -07:00
Arnold
825c4aa3f7
remove bad test case ( #19704 )
2019-05-13 18:01:04 -07:00
Arnold
e52a35708e
enable tests ( #19702 )
2019-05-13 18:00:27 -07:00
Arnold
bd76e891d5
[cpp-tests] SpritePolygonTest invoke `UISlide::setPercent` after initialization ( #19676 )
...
* delay onProgressChange event when setProgress
* Revert "delay onProgressChange event when setProgress"
This reverts commit a9ad090f513f08e1103a0fd793d02f26600e52b3.
* setPercent after initialization
2019-05-09 20:31:10 -07:00
Arnold
ce7a6eadbe
fix localization tests ( #19675 )
2019-05-09 01:30:19 -07:00
Arnold
6dc547080f
[cpp-tests] fix fileutils list file, reject empty paths ( #19681 )
...
* protect empty string
* enable tests cases
2019-05-08 19:21:25 -07:00
Arnold
62dc64a8d1
[cpp-tests] camera3dtests adjust button position ( #19673 )
...
* reduce log 1
* fix camera3d test/2 button position
2019-05-07 18:07:37 -07:00
Arnold
0f2e5f513b
fix downloader url ( #19674 )
2019-05-07 18:07:17 -07:00
Arnold
8a7d6a77f5
merge ( #19669 )
2019-05-07 00:50:29 -07:00
Arnold
98d5f37a30
fix lua-tests errors ( #19646 )
...
* enable test case
* save
* generate enum classes
* save
* autobindg backend interface
* safe
* fix typos
* fix setUniform
* enable draw primitives and fast tmx tiled map
* save all
* update
* fix compile error on mac
* fix locations
* fix locations
* deduce vertexlayout
* clean
* compile on mac
* fix resource path
* save
* update bindings-generator
* remove unused code
* rename ccbackend to ccb
* remove todo
2019-05-05 00:26:34 -07:00
Arnold
1ac3af6c90
compile & run on linux ( #19651 )
2019-05-04 19:57:53 -07:00
coulsonwang
7ee0b65bb6
[Feature] fix spirte, label test when EGL context lost ( #19612 )
...
* [BugFix] fix compile error
* [Feature] fix spirte, label test when EGL context lost
* [Feature] map uniform location
* [Feature] remove unneeded codes
* [Feature] add BufferManager
* [Feature] fix compile error
* [Feature] add files
* [Feature] remove unneeded codes
* [Feature] no need to release opengl resource
* [Feature] update BufferManager
* 1. reCreate frame buffer when needed.
2. initial texture when come back to foreground
* [Feature] add Program and Buffer event listener
* [FixTerrain] need check location had used before
* fix compile error
* add updateTextureDescrptor function for TextureMTL, since TextureMTL creation was move to Texture2D constructor.
* [FixDrawNode] record buffer data when needed
* [FixShaderTest] add nullptr judgement
* [FixShaderText] no need to reCreate ProgramState when come back to foreground
* [FixRenderTexture] retain the render texture image
* [Feature] optimize buffer memory
* fix compile error
* fix CI test fail
2019-04-29 18:51:45 -07:00
John
c259918d03
Optimize cases where loop variable is unecessarily copied in a range-for loop. ( #19637 ) ( #19640 )
...
Pass by const reference when appropriate.
2019-04-27 18:20:22 -07:00
minggo
fd792813d2
Optimize calls to std::string::find() and friends ( #19624 )
2019-04-21 18:44:19 -07:00
minggo
e8993c9860
Remove jsb/h5 ( #19621 )
...
* remove h5 engine
* remove jsb codes
* remove js tests
* remove js templates and tojs
* remove h5 submodule
2019-04-18 23:56:12 -07:00
minggo
9f8100678b
remove unneeded test case ( #19607 )
2019-04-15 23:34:15 -07:00
minggo
b09e1a8667
add test case title ( #19606 )
2019-04-15 01:54:27 -07:00
minggo
62d20a9825
Add clear request and responses method to httpclient ( #19598 )
...
* Added functionality to clear pending responses and requests in the http client
* Responses and Requests now are processed in similar way
* Fix for clearing the http requests
* Added tests for HttpClient::clearResponseAndRequestQueue
2019-04-10 18:33:55 -07:00
minggo
ffcf627c13
Ui video player new style looping input options
2019-04-10 18:33:05 -07:00
minggo
195dc704e3
[Android] fix FileUtils::listFiles with path 'assets/'
2019-04-10 00:09:30 -07:00
Arnold
3bf5e84926
[bugfix] cpp-test small bugs ( #19574 )
2019-04-04 01:13:17 -07:00
Arnold
9a56e6923f
[bugfix] motionstreak & DrawNode3D on GL ( #19564 )
2019-04-03 02:27:15 -07:00
Arnold
6452d5faec
[bugfix] enable depth test for all commands in 3d queue ( #19565 )
...
* save states
* save bits
* include deque
* remove 2d default states
* remove unsused flags
2019-04-02 00:47:55 -07:00
Arnold
e4c2c7a01e
enable cpp-tests test cases ( #19552 )
...
* enable more test cases
* enable more
2019-03-27 13:59:47 +08:00
Arnold
aa54a6c576
enable shader tests ( #19546 )
2019-03-25 22:45:03 -07:00
Arnold
913211116e
enable physics ( #19545 )
2019-03-25 20:02:06 -07:00
minggo
6067d62341
adapt ClippingNodeTest ( #19528 )
2019-03-24 19:08:49 -07:00
Arnold
e1675ae67b
Enable navmesh ( #19530 )
...
* enable flags
* impl debug draw
* run tests
* remove comments
* fix mac compile error
* review fix
2019-03-20 14:34:35 +08:00
Arnold
6e063330e0
remove todos
2019-03-20 09:45:09 +08:00
patricejiang
82bbeb9b87
merge metal-support
2019-03-19 10:30:15 +08:00
minggo
cb9cf672a1
Merge pull request #19517 from PatriceJiang/3d-material-test-cases
...
Enable material system test cases
2019-03-19 09:46:46 +08:00
minggo
8452b55b82
Merge pull request #19513 from Mee-gu/feature/AddDeviceInfo
...
Feature/add device info
2019-03-19 09:24:18 +08:00
Arnold
c1ba0d866b
remove comments
2019-03-15 15:09:39 +08:00
Arnold
d75c2f3c5e
add uniform callback
2019-03-15 14:44:28 +08:00
Arnold
c35c4e2347
fix ccpass
2019-03-15 14:41:59 +08:00
Arnold
069800b98c
enable test case
2019-03-15 14:41:59 +08:00
minggo
629eebd031
Merge pull request #19498 from PatriceJiang/texture_setTexParams
...
Texture2D::TexParams fields use backend enum types
2019-03-15 10:43:52 +08:00
coulsonwang
b2387f13de
[Feature] add DeviceInfo for querying implementation limits.
2019-03-14 15:58:55 +08:00
patricejiang
f8abc80989
fix android compile error
2019-03-14 13:39:11 +08:00
minggo
f5380f8efe
Merge pull request #19506 from minggo/rectangleclipping
...
ClippingRectangleNode works
2019-03-13 15:50:31 +08:00
Arnold
fb29eefda6
add setVertexLayout interface
2019-03-13 15:06:30 +08:00
minggo
1d9bde0520
ClippingRectangleNode works
2019-03-13 14:27:47 +08:00
minggo
7ebea45168
fix some todo
2019-03-13 14:11:40 +08:00
patricejiang
73ad5c62d3
fix android compile
2019-03-13 11:16:03 +08:00
Arnold
1d0107c087
alias backend::SamplerDescriptor
2019-03-13 10:54:26 +08:00
patricejiang
53975ee428
fix android error
2019-03-13 09:56:29 +08:00
coulsonwang
a8e54b9b53
[Feature] update attribute setting
2019-03-12 21:05:03 +08:00
patricejiang
58c40c1cc6
fix android compile error
2019-03-12 16:53:28 +08:00
Arnold
62c6eae7c3
change Texture2D::TexParams fields type
2019-03-12 16:53:28 +08:00
Arnold
a384e38e16
[bugfix] GL vertex attribute layout incorrect ( #19484 )
...
* collect OpenGL enum convertion methods
* add testcase for lots of nots
* fix andorid compile error
* move more function to UtilsGL
* use shared pointer
* naming stuff
* move VertexLayouts to CommandBuffer
* fix android compile error
* fix android headers
* add comment
* add comment, fix
2019-03-12 10:37:52 +08:00
coulsonwang
c5c6fa3396
Feature/update sprite3 d test ( #19475 )
...
* [BugFix] fix crashed test in metal
* [Feature] add comments
* [Feature] modify ways to get max_vertex_attribute
* [Feature] make it crashed in debug mode
2019-03-08 18:48:12 +08:00
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
776ab98e0b
[BugFix] fix fill UnifromBuffer issues ( #19462 )
2019-03-05 11:19:52 +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
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
1e7a6f7fcf
Issue19416 ( #19427 )
...
* use more meaningful names
* remove unneeded types
2019-02-22 14:06:26 +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
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
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