halx99
e312fd356e
Refactor UserDefault, optmize for huge entities.
2020-02-06 01:08:51 +08:00
weiwest
a6edda385b
add astc support 2d 4x4 RGBA
2020-02-05 22:45:19 +08:00
halx99
b6cf5871cd
Refactor UserDefault, use file mapping & plain binary encode/decode for all platform
2020-02-04 22:28:54 +08:00
coulsonwang
2b4b7c4aae
fix drawnode line width issue ( #20442 )
2020-01-18 20:40:34 +08:00
coulsonwang
ea7d96835f
fix memory leak issue ( #20440 )
2020-01-18 20:40:30 +08:00
CocosRobot
ab06e75103
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20438 )
2020-01-18 20:40:25 +08:00
RH
93352ff06f
V4 bmfont improved api ( #20406 )
...
* Merged improved BM font API from Cocos2d-x V3. Code based on #20309 and #20300
* Added missing test resources.
2020-01-18 20:40:17 +08:00
RH
3b3086b8d8
V4 uilayout scissorclipping fix ( #20415 )
...
* Fix for issue #19890
* Updated with better fix from the V3 PR #18651
* Formatting fix
* Fixed issue with incorrect type (double instead of float) when compiling on certain platforms.
* Another attempt to fix compilation issue
2020-01-18 20:40:13 +08:00
Arnold
2fdb65e2c6
set attribute ( #20417 )
2020-01-18 20:40:09 +08:00
coulsonwang
025244b7dd
fix memory leak ( #20423 )
2020-01-18 20:40:05 +08:00
halx99
c3d6327a04
fix downloader impl
2020-01-06 02:36:36 +08:00
halx99
344d6a6488
fix compile issue
2020-01-05 04:22:41 +08:00
halx99
a2eb8507bb
[v4] spine v3.8
2020-01-05 03:09:32 +08:00
halx99
0d5a07450d
Optimize downloader
2020-01-04 22:25:01 +08:00
coulsonwang
43ffe28ce9
set gl framebuffer read and write back again ( #20403 )
...
* set gl framebuffer read and write back again
* update review
2019-12-29 23:07:19 +08:00
halx99
de96a3fe1b
fix luabindings 52/53 compat
2019-12-29 21:31:19 +08:00
RH
deffc2cbef
Fix for issue #19890 ( #20407 )
2019-12-12 23:55:23 +08:00
coulsonwang
ec0edf31ff
no need to convert to RGBA8888 when it is DEFAULT ( #20397 )
2019-12-12 23:49:08 +08:00
halx99
4e0f7b63a4
Initial adapter spine runtime.
2019-12-12 23:26:12 +08:00
halx99
6fac56b69b
Remove extension UI system deps
2019-12-12 23:24:50 +08:00
HALX99
1b2e112383
fix etc1 supported for android platform.
2019-12-02 23:01:06 +08:00
halx99
d36f53e567
multi texture GPU handler for compressed image
2019-12-01 23:26:11 +08:00
halx99
2f4109dd2d
Refactor audio, fix android compile issue since we remove SimpleAudio
2019-12-01 13:45:49 +08:00
HALX99
3d1cfdb7a0
Update javaactivity-android.cpp
2019-12-01 03:15:14 +08:00
halx99
95aa5b12c4
usedefault, fix compile issue for android
2019-12-01 02:32:37 +08:00
halx99
040aebc7a3
fix compile issue
2019-12-01 01:38:30 +08:00
halx99
e4e91c0128
fix indent
2019-12-01 01:24:40 +08:00
halx99
1ed0a85613
Add ZipFileStream support
2019-12-01 01:16:46 +08:00
HALX99
e1b27ab8bc
Update CCFileUtils-android.cpp
2019-11-30 23:57:35 +08:00
halx99
461c4d3ea2
Remove namespace experimental AudioDecoderEXT.h
2019-11-30 17:30:48 +08:00
halx99
44a8309b97
Optimize audio sources
2019-11-30 17:27:51 +08:00
minggo
3ffb04f84a
fix flicker of fast tilemap ( #20387 )
2019-11-30 16:58:55 +08:00
CocosRobot
446cf0a08d
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20378 )
2019-11-30 16:55:06 +08:00
coulsonwang
85ac704687
fix incorrect hash structure for RenderPipeline ( #20373 )
...
* fix incorrect hash structure for RenderPipeline
2019-11-30 16:54:50 +08:00
Saber Haj Rabiee
06804691c7
Fix to properly delete easingParams array ( #20375 )
2019-11-30 16:54:46 +08:00
halx99
35f2ec6897
update audio, deps-9, ci for windows
2019-11-30 16:20:25 +08:00
halx99
87e7d3b62a
fix compile issue
2019-11-30 14:32:18 +08:00
halx99
9bbc68cecd
Sync audio header files
2019-11-30 14:21:36 +08:00
HALX99
fafa3ab1ea
Merge pull request #14 from simdsoft/upto-deps-7
...
update to deps-7
2019-11-29 15:19:39 -08:00
halx99
9c0ef83757
optimize
2019-11-30 06:55:32 +08:00
halx99
9807664441
fix indent
2019-11-30 06:17:33 +08:00
halx99
121e09ee0d
ogg for ios
2019-11-30 06:11:17 +08:00
halx99
ded0e81e5a
Use macro CC_BUILD_WITH_DRANGBONES to control whether build dragonbones, default is disabled.
2019-11-30 01:32:12 +08:00
HALX99
c1a0e57c41
Update CCFileUtils.cpp
2019-11-28 09:59:18 +08:00
halx99
02c18d656a
use S_ISREG to check is a regular file?
2019-11-27 15:41:30 +08:00
halx99
4a040efbf6
a. use win32 api to get fie size; b. use int64_t for file size, c. use stat to check whether file exist for android platform.
2019-11-27 15:09:45 +08:00
halx99
d716d9511e
Remove unused function.
2019-11-27 14:44:30 +08:00
halx99
2a6cda73d7
don't convert path to utf-8 on win32 platform
2019-11-27 14:34:40 +08:00
HALX99
703a058aac
Merge pull request #11 from simdsoft/sync-v4
...
Sync v4
2019-11-26 08:49:56 -08:00
codetypes
4310342862
missing implementation for TiledGrid3DAction::create ( #20370 )
2019-11-26 23:40:44 +08:00
halx99
8ff2ea18c2
fix update
2019-11-26 23:37:27 +08:00
halx99
259d67b60d
fix ci warnings
2019-11-26 22:37:20 +08:00
halx99
37d2952958
fix missing includes
2019-11-26 22:17:57 +08:00
halx99
073ad46a73
change GLubyte to uint8_t
2019-11-26 18:40:39 +08:00
halx99
df81bffdd2
add missing include file
2019-11-26 18:07:51 +08:00
halx99
644eef9978
add missing include file
2019-11-26 17:51:16 +08:00
halx99
b434678189
fix compile issue caused by fbs
2019-11-26 16:37:39 +08:00
HALX99
73a63bb53b
Merge pull request #7 from simdsoft/fix-ud
...
Remove tinyxml2, sync ios & android platform.
2019-11-25 23:59:14 -08:00
halx99
08b8f087c2
Remove tinyxml2, sync ios & android platform.
2019-11-26 12:11:56 +08:00
halx99
bf807f8969
fix prid
2019-11-26 10:21:21 +08:00
HALX99
8546d4d7e1
Update AudioEngineImpl.mm
2019-11-26 09:54:25 +08:00
HALX99
2f2633ec91
fix typo, GLenum to ALenum
2019-11-26 03:07:55 +08:00
halx99
7efc643e54
fix ios compile issue, merge header AudioCache.h
2019-11-26 02:33:54 +08:00
HALX99
9a1c67031a
Merge pull request #3 from simdsoft/update-readme
...
Update README.md
2019-11-25 09:36:20 -08:00
HALX99
8cb40c339a
Update ProgramStateRegistry.cpp
2019-11-25 21:23:29 +08:00
HALX99
9aeb04de4b
fix CMakeLists.txt for apple
2019-11-25 20:55:41 +08:00
halx99
6078a4c922
Make writeValueMapToFile works well with pugixml.
2019-11-25 20:26:29 +08:00
halx99
96f72d8532
Optimize CCDownloader, stop thread properly.
2019-11-25 18:50:50 +08:00
halx99
d193246f09
Use toString instead asString
2019-11-25 18:02:13 +08:00
halx99
1bcac58aad
fix AudioInfo construct.
2019-11-25 17:21:07 +08:00
halx99
3ef5ab500c
Use '/' instead "/" for find & string append.
2019-11-25 17:10:25 +08:00
halx99
8729ecb461
Merge branch 'master' of https://github.com/simdsoft/engine-v5
2019-11-25 17:06:24 +08:00
halx99
5f1dc7c748
Use toString instead.
2019-11-25 17:06:01 +08:00
HALX99
764109d93e
Update CCSAXParser.cpp
2019-11-25 14:46:56 +08:00
halx99
797e85ba30
Remove getSuitableFopen, we never reduce performance for win32 only
2019-11-25 02:54:00 +08:00
halx99
30ffbe1514
Improve CCImage, BMP support.
2019-11-25 02:28:38 +08:00
halx99
61223a3782
lua53 compat, both lua51, lua52, luat3, luajit are supported.
2019-11-25 01:59:08 +08:00
halx99
3fcb8883c2
Remove tinyxml2 dep, done.
2019-11-25 01:35:26 +08:00
halx99
2c55d175d3
Merge branch 'master' of https://github.com/simdsoft/engine-v5
2019-11-24 23:16:11 +08:00
halx99
98a3bd35f0
Remove tinyxml, integrate dragonbones.
2019-11-24 23:15:56 +08:00
halx99
f332ae77c1
Remove unused log.
2019-11-24 21:02:41 +08:00
halx99
cac329738d
Use xsxml for sax parser, rapidxml could be removed
2019-11-24 21:01:15 +08:00
halx99
d319436cdc
Remove xxtea.
2019-11-24 19:17:23 +08:00
halx99
af22abc2a8
Remove websockets, sync lua bindings.
2019-11-24 19:16:13 +08:00
halx99
97e81e8180
Refactor CCDownloader, use curl for all platforms.
2019-11-24 15:43:28 +08:00
halx99
70b71c85cc
Remove websockets.
2019-11-24 15:08:59 +08:00
halx99
c8f85a4a95
Refactor AudioEngine, fix compile issue.
2019-11-24 15:07:48 +08:00
halx99
a759332591
Refactor AudioEngine implementation, use OpenAL for all platforms.
2019-11-24 14:54:45 +08:00
HALX99
7723fabb78
Merge pull request #13 from cocos2d/v4
...
sync V4
2019-11-23 20:20:02 -08:00
halx99
179ec6ed67
fix ci error
2019-11-23 21:25:17 +08:00
halx99
b94d75e5d6
fix ci error.
2019-11-23 20:27:39 +08:00
codetypes
e9305431da
fix edit box position error ( #20358 )
...
'sysEdit' y position is relate with frame height, not the viewport height. When in FIXED_WIDTH mode, if frame height is bigger than viewport height, it will got error y position.
2019-11-23 18:25:49 +08:00
halx99
c180c29d32
for MTL layer
2019-11-22 22:10:55 -08:00
coulsonwang
c048d6b6bd
no need to update color ( #20363 )
2019-11-23 10:04:23 +08:00
codetypes
9b8a72a843
fix AudioEngine maybe crash on android ( #20361 )
...
* fix AudioEngine maybe crash on android
I receive many crash about std::base_string in bugly(tencent) crash report, i can't prove those crash is relate with this, but when after fix, i never receive again. so i think there maybe some situation will cause crash.
* type of 'filePath' change to std::string
2019-11-23 10:00:16 +08:00
CocosRobot
191b2b8982
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20366 )
2019-11-22 17:06:40 +08:00
codetypes
c81b7a0f09
support load asset in internal storage or sdcard ( #20359 )
...
* support load asset in internal storage or sdcard
* fix crash when fullPath.size() == 0
2019-11-22 16:08:00 +08:00
codetypes
b9df4bd63b
format spelling ( #20360 )
2019-11-22 16:07:43 +08:00
HALX99
c08e2cda4d
Merge branch 'v4' into v4
2019-11-22 10:29:11 +08:00
halx99
78ed4e230b
TextureFormatEXT
2019-11-22 03:36:01 +08:00
halx99
22d5008d28
PremultipliedAlpha
2019-11-22 01:39:03 +08:00
halx99
8b62addcec
Rename parameters.
2019-11-20 19:22:22 +08:00
halx99
5d5e6fcfec
Remove comment.
2019-11-20 18:44:45 +08:00
halx99
0caf671edd
Fix merge error.
2019-11-20 18:35:48 +08:00
halx99
e647820c9c
Merge from official-v4.
2019-11-20 18:27:56 +08:00
halx99
e7906acfa4
v4-meta-multi-textures support Single Texture2D with multi GPU texture handlers.
2019-11-20 18:19:24 +08:00
coulsonwang
912ba30e49
remove duplicated PrgramState instance in the derived class of Node ( #20350 )
2019-11-20 11:04:42 +08:00
codetypes
d05967b69a
fix setScissorRect crash ( #20348 )
...
When part of scissorRect is out of render target viewport, it crash on mac.
Error message like this: -[MTLDebugRenderCommandEncoder setScissorRect:]:2703: failed assertion `(rect.y(568) + rect.height(447))(1015) must be <= render pass height(1000)'
2019-11-20 11:03:59 +08:00
minggo
977510f41d
fix issue that videoplayer may crash on iOS ( #20345 )
2019-11-18 16:53:36 +08:00
coulsonwang
b2940949dd
implement setProgramState for SpriteBatchNode ( #20344 )
2019-11-18 15:04:47 +08:00
minggo
83b521991f
fix issue that can not close keyboard if using EditBox on iOS ( #20336 ) ( #20340 )
2019-11-15 13:45:39 +08:00
Arnold
587bcabf44
fix asan reported errors ( #20332 )
2019-11-15 13:39:23 +08:00
minggo
9049ddbe7c
manually maintain reference count ( #20329 )
2019-11-15 11:39:49 +08:00
minggo
bb5cf546f5
fix videoplayer crash in release mode ( #20327 )
2019-11-14 14:49:47 +08:00
minggo
3a36e2d5c2
Fixing a crash in iOS 9.3.5 when we have a layer with WebView getting deallocated ( #20285 ) ( #20328 )
...
* In case of iOS 9.3.5 when we show a web view and deallocate the layer it is trying to release memory associated with WKWebView instance, but it hadn’t retained it in the first place. This results in a crash. This commit fixes that crash.
* Removing the autorelease and retain parts from the WKWebView instantiation.
* Changes so that we can remove the retain from the property declaration and depend only on manual retain and release of memory <Deep>
2019-11-14 14:49:11 +08:00
coulsonwang
facf78a22b
add opengl header since Texture2D and Image will use opengl define ( #20322 )
...
* add opengl header since Texture2D and Image will use opengl define
* update review
2019-11-13 17:46:40 +08:00
minggo
3aa7a73df2
Sync 20303 ( #20308 )
...
* fix infinite loop
* fix issue that touch event does not match
If click area ouside keyboard, then engine only receive touch begin event witouth touch end or touch cancled event.
2019-11-08 11:03:12 +08:00
coulsonwang
292e4c3b4d
fix effect test ( #20286 )
2019-11-06 16:25:30 +08:00
minggo
afbf817ec0
fix testfiled issue on iOS13 ( #20296 )
2019-11-06 16:11:37 +08:00
minggo
0cbaec9f29
don't set glview transparent, it many cause afterimage ( #20298 ) ( #20299 )
2019-11-06 16:10:16 +08:00
minggo
01ff6ddd66
delete useless files and clean codes ( #20279 )
2019-11-06 14:24:06 +08:00
minggo
5acc952a17
fix iOS build issue ( #20292 )
2019-11-05 15:23:54 +08:00
coulsonwang
8126cfafd5
add defualt ios deloyment target ( #20282 )
...
* add defualt ios deloyment target
2019-11-01 17:07:52 +08:00
minggo
29e50a8631
remove extern "C" from base/base64.h for avoiding base64 function symbols conflict at linking libraries. ( #20276 ) ( #20280 )
2019-11-01 09:22:38 +08:00
minggo
dddcdf3a87
Fixes so that in the web view we are able to navigate different links correctly <Deep> ( #20266 ) ( #20275 )
2019-10-31 10:58:35 +08:00
coulsonwang
251eaa2033
fix crash due to iOS13 UIWindowScene ( #20271 )
2019-10-30 17:43:07 +08:00
coulsonwang
d35a1dee45
fix crash due to iOS13 UIWindowScene
2019-10-30 13:55:52 +08:00
coulsonwang
4f486528cc
fix walking boundary of 3D test in lua
2019-10-29 19:24:35 +08:00
minggo
c17c0cd357
Merge pull request #20259 from Mee-gu/fixCrash
...
fix crash
2019-10-29 10:47:39 +08:00
coulsonwang
35b246939a
update review
2019-10-28 18:11:17 +08:00
coulsonwang
a0d7751510
rename to make function name more clear
2019-10-28 16:47:27 +08:00
coulsonwang
eb23e1ffde
needs update texture info
2019-10-28 16:05:05 +08:00
coulsonwang
d9f8296498
update reivew
2019-10-28 15:05:17 +08:00
coulsonwang
2d42aa1d21
fix memory leak ( #20258 )
2019-10-28 15:04:03 +08:00
coulsonwang
c85cfcb223
fix crash
2019-10-28 14:26:09 +08:00
minggo
7f796936ee
Revert "fix RotateTo animation when angle is bigger than 360 ( #20009 ) ( #20211 )" ( #20257 )
...
This reverts commit 8a64e6f983
.
2019-10-28 09:53:07 +08:00
coulsonwang
2501f53b9b
add CameraTest ( #20253 )
...
* nodeTest
* fix
2019-10-25 18:22:35 +08:00
CocosRobot
8878303e22
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20252 )
2019-10-25 17:20:01 +08:00
coulsonwang
a09806f580
Fix todo ( #20248 )
2019-10-25 16:41:03 +08:00
minggo
c9af873e2e
fix some warnings ( #20247 )
2019-10-25 16:40:30 +08:00
coulsonwang
6dbbb4cc0a
remove the comment of enableRetina for mac ( #20249 )
2019-10-25 15:39:59 +08:00
minggo
be038d9ffc
fix some warnings ( #20236 )
2019-10-25 09:27:54 +08:00
coulsonwang
4c3d7b49a3
remove deprecated setBlendFunc ( #20244 )
2019-10-25 09:27:32 +08:00
coulsonwang
d7f2ae3a9f
fix TODO ( #20245 )
2019-10-25 09:26:57 +08:00
minggo
8bf83dcf3a
Sync 20209 ( #20233 )
...
* fix issue: TextField can not receive characters(non number or english… (#20209 )
2019-10-24 17:19:18 +08:00
minggo
1898d477ce
[ci skip]Release note ( #20234 )
...
* update changelog
* update release note
* update version
2019-10-24 14:34:48 +08:00
CocosRobot
8a191d5f6f
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20230 )
2019-10-23 15:06:43 +08:00
minggo
6b1e55f419
Remove experimental namespace ( #20229 )
2019-10-23 14:58:31 +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
cbf3233b59
Rename cocos2d::MessageBox to cocos2d::ccMessageBox. ( #20159 ) ( #20218 )
2019-10-17 14:28:35 +08:00
minggo
e86f22940a
Remove tinyxml2 from CCSaxParser implement. ( #20141 ) ( #20217 )
2019-10-17 11:14:28 +08:00
minggo
c816d2967b
Fix include order for Win32. ( #20216 )
2019-10-17 11:14:15 +08:00
minggo
d29adb3180
sync #19914 ( #20215 )
2019-10-17 11:14:04 +08:00
minggo
fae3ef8e48
fix memory leak ( #20110 ) ( #20214 )
2019-10-17 11:13:02 +08:00
minggo
fafd16e949
refactor Quaternion class ( #20031 ) ( #20213 )
...
* remove redundant copy constructor and destructor
2019-10-17 11:12:49 +08:00
minggo
99e984dde5
fix crash when plist filename hasn't suffix ( #19999 ) ( #20212 )
2019-10-17 11:12:37 +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
minggo
8a64e6f983
fix RotateTo animation when angle is bigger than 360 ( #20009 ) ( #20211 )
2019-10-16 16:31:35 +08:00
CocosRobot
40038020ba
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20208 )
2019-10-16 11:41:06 +08:00
Andy Duplain
0a227ef2d7
Don't use MTL_ pixelformat when building for iOS Simulator. ( #20198 )
2019-10-16 09:51:17 +08:00
CocosRobot
bdf39670fd
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20203 )
2019-10-16 09:44:05 +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
327407d59b
fix full screen issue ( #20202 )
...
need resize depth and stencil attachment texture as well.
2019-10-15 09:38:51 +08:00
coulsonwang
b553648a77
remove unused code ( #20195 )
2019-10-12 09:45:56 +08:00
coulsonwang
68aedd7ef0
revert error caused by fixC4244Warning ( #20190 )
2019-10-11 16:39:33 +08:00
coulsonwang
a91091e93a
fix triangle batch ( #20185 )
...
* fix triangle batch
since it would be too expensive to check the uniforms, simplify enable batching for built-in program.
* enable user update the materialID
2019-10-10 09:41:39 +08:00
coulsonwang
c7020fbb5f
fix C4244 warning ( #20173 )
2019-10-09 17:50:32 +08:00
coulsonwang
49a3b5b228
fix auto test fails ( #20183 )
...
needs an integer position
2019-10-08 15:06:47 +08:00
CocosRobot
4116371053
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20176 )
2019-09-26 17:35:39 +08:00
rh101
4ac3f94774
V4 RenderTexture PMA flag fix ( #20153 )
...
* This is to ensure the RenderTexture internal texture2D PMA flag is set to the correct value.
[CCSprite.cpp] Blending mode needs to be set based on the PMA flag of the texture if using Sprite::initWithTexture().
* [CCSprite.cpp] Removed redundant code related to blending mode and opacityModifyRGB when creating a sprite with a texture.
2019-09-26 16:11:23 +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
minggo
77a47957a7
set software mode will slow down performance ( #20155 )
2019-09-24 14:29:14 +08:00
coulsonwang
9ee9917047
fix Physics3DDebugDrawer ( #20160 )
...
Since drawing type is ARRAY, should use instead.
2019-09-24 14:28:44 +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
minggo
b3dba7b93e
Merge pull request #20131 from Mee-gu/checkMemoryLeak
...
fix memory leak on metal app
2019-09-20 14:37:02 +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
fb39795d27
fix warning
2019-09-19 18:43:31 +08:00
coulsonwang
e9a33903f0
fix memory leak for metal app
2019-09-19 15:31:05 +08:00
coulsonwang
c17417f3cb
set the right position of uniform location
2019-09-17 17:15:16 +08:00
coulsonwang
dc910efee7
fix uniformLocation
2019-09-17 15:09:44 +08:00
minggo
f3b09563f8
Mac label v4 ( #20125 )
...
* fix system font issue on macOS Catalina
2019-09-17 13:35:19 +08:00
minggo
9df47ef6fd
use WKWebview instead ( #20103 )
...
UIWebView is removed in iOS 13.
2019-09-06 09:57:38 +08:00
Arnold
eed319938d
[lua tests] MaterialSystemTest update u_Time uniform ( #20083 )
2019-09-05 15:56:39 +08:00
coulsonwang
816289ccf5
fix clipping node issue ( #20100 )
...
Children are not correctly clipped.
2019-09-05 09:17:43 +08:00
minggo
d1abfd8aa2
use AVPlayerController instead ( #20099 )
2019-09-04 20:45:51 +08:00
coulsonwang
5ab04a7001
set default color attachment format ( #20073 )
2019-09-04 10:07:31 +08:00
Arnold
55f6f6d6e7
[bugfix] Fileutils iOS isDirectory ( #20079 )
2019-09-04 10:03:38 +08:00
coulsonwang
4d04b64a3a
add specific define for metal ( #20084 )
2019-09-04 09:58:40 +08:00
coulsonwang
f97717265b
fix shader header defines ( #20077 )
2019-09-04 09:56:28 +08:00
coulsonwang
48e0d7d3a6
resize metal drawable ( #20074 )
2019-08-31 20:10:32 +08:00
coulsonwang
73ad115702
fix FastTMXLayer ( #20065 )
2019-08-29 22:30:03 +08:00
coulsonwang
66c4892b22
fix attribute location ( #20064 )
2019-08-29 18:15:03 +08:00
coulsonwang
de3f252794
generate project for cocos2d ( #20056 )
2019-08-26 10:01:50 +08:00
minggo
50df439e87
update changelog and version ( #20053 )
2019-08-21 10:45:45 +08:00
minggo
5e40f5e6a5
remove tiff ( #20047 )
2019-08-20 15:15:40 +08:00
coulsonwang
1e8f6d24ac
fix render pipeline ( #20041 )
2019-08-19 10:12:00 +08:00
John
3c08471bab
don't convert const char* to char* ( #20039 )
...
* C++ forbids conversion from const char* string to char*, so we change
function signature from char* to const char* in lua basic conversion
functions.
2019-08-16 15:29:49 +08:00
CocosRobot
a8d07022d6
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20036 )
2019-08-15 17:01:11 +08:00
coulsonwang
c4e6ede197
move VertexLayout to ProgramState ( #20029 )
...
* move VertexLayout to ProgramState
* fix lua
2019-08-15 16:51:49 +08:00
minggo
8913c30fc0
fix compile warnings ( #20028 )
2019-08-13 18:19:32 +08:00
minggo
1444263612
remove app from recent apps when exit ( #19961 ) ( #20020 )
2019-08-13 17:31:29 +08:00
minggo
b606f2a79d
Fix divide by zero in ui::Slider ( #19957 ) ( #20019 )
...
* Added RenderTexture::saveToFileAsNonPMA() to save images without PMA.
Set the PMA parameter to true when calling initWithRawData() inside RenderTexture::newImage(), since textures are PMA.
Renamed Image::premultipliedAlpha() to Image::premultiplyAlpha() to better reflect it's action, and made it public.
Added Image::reversePremultipliedAlpha() to allow the reversing of the PMA.
Updated CCImage-ios.mm to set the correct bitmapInfo for PMA and non-PMA images before saving a file.
Updated RenderTextureTest::RenderTextureSave() to cater for non-PMA file saving.
* [CCImage-ios.mm] Fixed indentation.
* [UISlider.cpp] Divide by 0 error if _maxPercent is equal to 0, which is an allowed value.
2019-08-13 17:29:31 +08:00
minggo
ba2f9ac165
sync #19996 and #19972 : refactor DrawNode ( #20021 )
...
* sync #19996 and #19972 : refactor DrawNode
* fix compiling error
2019-08-13 17:28:53 +08:00
coulsonwang
935af58e1d
remove arrays of vertex layout ( #20023 )
2019-08-13 13:58:16 +08:00
coulsonwang
23732ab889
remove arrays of vertex buffer ( #20022 )
2019-08-13 09:46:20 +08:00
coulsonwang
3c693c7fd9
fix crash issue when egl context lost ( #20025 )
2019-08-13 09:45:39 +08:00
CocosRobot
28bc31aac6
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #20014 )
2019-08-06 14:14:59 +08:00
coulsonwang
320b9b4e67
Feature/sprite optimized ( #19998 )
...
Optimize sprite creation speed
2019-08-06 09:37:49 +08:00
sgosztyla
0be2a1e80a
Fixing memory leak. ( #19993 )
...
Library should be released after calling "newLibraryWithSource".
2019-07-30 15:51:38 +08:00
CocosRobot
b758f626eb
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #19991 )
2019-07-26 17:33:42 +08:00
rh101
e574e4984f
Added support for saving non-premultiplied alpha images from RenderTexture. ( #19990 )
2019-07-26 17:09:00 +08:00
CocosRobot
17ee8f0082
[ci skip][AUTO]: updating luabinding & cocos_file.json automatically ( #19987 )
2019-07-25 14:28:26 +08:00
coulsonwang
5dd5d084b6
fix glfw3.3 no respond issue. ( #19965 )
2019-07-23 17:40:37 +08:00
coulsonwang
e64f2af25b
fix header define for shader. ( #19934 )
2019-07-22 10:45:41 +08:00
minggo
0d121d7913
remove void in function declaration ( #19954 )
2019-07-22 09:38:46 +08:00
minggo
7a6c115b2f
fix ZipUtils memory-malloc succ check error. ( #19923 ) ( #19953 )
2019-07-22 09:38:28 +08:00
minggo
29ce64b123
Fix cocos2d-js issue: Font height was not getting calculated properly in iOS. ( #19926 ) ( #19952 )
2019-07-22 09:38:15 +08:00
minggo
c283d4b939
sync 19759: fix: FastTMXLayer does not reflect opacity and anchor point ( #19950 )
2019-07-22 09:38:01 +08:00
minggo
c8d13184f8
sync 19893: fix Wformat warnings ( #19949 )
2019-07-22 09:37:48 +08:00
minggo
b7a6b77789
fix memory leak in CCUserDefault ( #19853 ) ( #19947 )
...
fastSet makes the Data object managing a new memory area in
[bytes, bytes + size), but it doesn't releasing the old data
it managed. Failure to release the old data causes memory leak.
The default constructed Data manages null memory, so calling
fastSet on it is fine.
Because `Data ret = defaultValue;` malloc new memory, we might
have better performance without it.
2019-07-22 09:37:21 +08:00
minggo
3e6b1ffe92
refactor AudioEngine-Linux ( #19822 ) ( #19946 )
...
* refactor AudioEngine and AudioEngine-linux
* map::erase() can handle case if key doesn't exist.
* use map::iterator when it has already obtained.
* mapChannelInfo[id].channel is nullptr befor resume(). Don't
dereference it.
* FMOD::System::release() calls close, so calling close before release
is not necessary.
* use std::map::insert properly.
* remove unnecessary null check on _audioEngineImpl
* add comment on nullptr dereference
2019-07-22 09:37:07 +08:00
minggo
77a72052c8
sync 19811: android_allowBackup2 ( #19945 )
2019-07-22 09:36:51 +08:00
minggo
6e0c4872c5
refactor CCScene ( #19767 ) ( #19944 )
...
* refactor-CCScene
prefer in-class initialization
* in-class initialization of pointer to nullptr
2019-07-22 09:36:38 +08:00
minggo
7cea351cec
sync 19756: refactor CCBundle3DData ( #19942 )
2019-07-22 09:36:24 +08:00
minggo
b3424a535f
[Change] the CC_64BITS macro to 64-bit decision. ( #19723 ) ( #19941 )
2019-07-22 09:36:10 +08:00
minggo
0427381e06
sync 19722: fix assign nullptr to std::string ( #19940 )
2019-07-22 09:35:57 +08:00
minggo
a4fb692f36
fix for #19713 ( #19714 ) ( #19939 )
...
#19713
2019-07-22 09:35:44 +08:00
minggo
956fd85401
sync 19661: Clear the scene stack in the expected order ( #19935 )
2019-07-19 16:53:20 +08:00
minggo
838c285696
sync 19655 ( #19932 )
2019-07-19 13:45:08 +08:00
minggo
e47d6b664f
sync 19649 and fix conflict ( #19931 )
2019-07-19 13:43:20 +08:00
minggo
ad54a24cf0
sync 19634 and fix conflict ( #19930 )
2019-07-19 11:57:11 +08:00
minggo
e93d4cb1d6
fix outdated documentation [ci skip] ( #19618 ) ( #19929 )
2019-07-19 10:19:13 +08:00
coulsonwang
7b7cf55efb
remove vertex step mode ( #19921 )
2019-07-17 13:59:37 +08:00
coulsonwang
cb07f599f8
add api comments ( #19922 )
2019-07-17 09:26:15 +08:00
coulsonwang
03ea495fd6
add API comments ( #19919 )
2019-07-16 10:01:23 +08:00
coulsonwang
f0f9cf612c
add api comments ( #19916 )
2019-07-15 09:28:38 +08:00
coulsonwang
de8cf4c45b
set default frameBufferOnly to false for ios ( #19915 )
2019-07-15 09:28:18 +08:00
coulsonwang
b96c467318
fix stencil issue ( #19910 )
2019-07-10 09:56:55 +08:00
coulsonwang
77b1535a9d
add api document ( #19909 )
2019-07-09 09:43:45 +08:00
coulsonwang
a92ab26096
remove unUsed member ( #19906 )
2019-07-05 10:11:12 +08:00
coulsonwang
f72dbd28d0
add copyright ( #19903 )
2019-07-04 17:47:24 +08:00
minggo
67d43ca591
Update CMakeLists.txt
2019-07-04 09:48:45 +08:00
Arnold
097a4a74dc
[Lua] Export ccexp.AudioEngine on linux ( #19898 )
...
* export ccexp.AudioEngine on linux
* revert auto bindings
* gen bindings
2019-07-03 18:57:18 +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
Arnold
2eb4625cbc
regenerate ( #19887 )
2019-07-01 13:51:02 +08:00
coulsonwang
7f96375871
Feature/fix tile map ( #19883 )
2019-06-30 11:36:52 +08:00
minggo
e0200eaa54
should unbind prebound attachments to avoid error on some android devcies ( #19875 )
2019-06-28 08:56:13 +08:00
coulsonwang
e8839cefbe
Feature/lua drawing node ( #19863 )
...
* fix DrawInRect in lua
* fix
* rename
2019-06-27 17:44:07 +08:00
Arnold
76edaa0993
[bugfix] fix TextureInfo copy constructor ( #19865 )
...
* fix copy
* fix compile error
* Update cocos/renderer/backend/ProgramState.cpp
2019-06-27 17:42:32 +08:00
Arnold
75ba0f91d1
add break statement ( #19867 )
2019-06-27 09:40:53 +08:00
coulsonwang
bbc6a88c51
optimize the uniform buffer ( #19845 )
...
* optimize the uniform buffer
* update review
2019-06-26 10:26:49 +08:00
Arnold
3620633fd8
[lua] remove simulator code from template project ( #19862 )
...
* update template'
* fix compile error
2019-06-25 18:14:50 +08:00
Arnold
abd7ffddc6
[lua] remove TODO in LuaBasicConversions.cpp ( #19848 )
...
* remove todos
* merge
2019-06-25 10:22:03 +08:00
Arnold
a0e114a07f
remove cc.SimpleAudioEngine ( #19859 )
2019-06-25 09:41:19 +08:00
coulsonwang
ab749c69ec
fix setBlendFunc ( #19858 )
2019-06-24 15:30:15 +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
1b6c3a7173
setFrameBufferOnly to false when necessary ( #19843 )
2019-06-18 18:05:22 -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
coulsonwang
7486fe89dc
fix flip issue ( #19831 )
...
* fix flip
* fix flip issue
2019-06-18 00:20:29 -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
3c93c3d3dd
swap shader source arguments ( #19823 )
2019-06-11 23:54:15 -07:00
minggo
1273fb305d
Remove simple audio engine ( #19802 )
2019-06-11 18:23:16 -07:00
patricejiang
85b72ca88a
pollEvents in loop
2019-06-11 10:16:20 +08:00
minggo
261cf5b82a
Merge pull request #19810 from minggo/change-version
...
change version to beta
2019-06-09 18:31:11 -07:00
minggo
07959475de
Merge pull request #19808 from minggo/fix-warnings
...
fix warnings
2019-06-09 18:30:24 -07:00
minggo
e1a10faa9c
change version to beta
2019-06-06 18:16:55 +08:00
minggo
0a85432d02
remove unneeded codes
2019-06-06 18:00:45 +08:00
minggo
d6cbaa44e0
fix warnings
2019-06-06 17:53:16 +08:00
Arnold
60deaa60ca
run genbindings.py ( #19805 )
2019-06-06 02:49:33 -07:00
coulsonwang
9dc04bf228
remove opengl codes ( #19797 )
2019-06-05 02:58:33 -07:00
coulsonwang
9bea7a3255
fix crash when using compressed pixel format ( #19794 )
2019-06-04 18:30:16 -07:00
coulsonwang
655d0d3404
[TileMapTest] Depth write state setting should not depended on the depth test flag ( #19792 )
2019-06-04 03:09:47 -07:00
coulsonwang
59d5f97d30
fix compile error ( #19788 )
2019-06-03 19:52:16 -07:00
coulsonwang
7c29811c81
vertex shader does not need header define ( #19785 )
2019-06-03 19:43:19 -07:00
coulsonwang
bf93892ec9
bind texture target ( #19786 )
2019-06-03 18:25:32 -07:00
coulsonwang
89ba801628
add compressed format for metal ( #19762 )
2019-06-03 03:34:28 -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
a67f729610
fix drawNode ( #19773 )
2019-05-29 19:06:43 -07:00
coulsonwang
8faf4a758f
get supported depthStencil pixel format ( #19774 )
2019-05-28 19:46:55 -07:00
coulsonwang
9b0d36c6a9
[Node::Light] fix no light effects on iPhone6 and iPhone6s ( #19751 )
...
* [Node::Light] fix no light effects on iPhone6 and iPhone6s
* add TODO
2019-05-27 22:59:37 -07:00
coulsonwang
000a5e124b
fix location ( #19764 )
2019-05-27 19:14:55 -07:00
minggo
23a21ef298
Remove jsb related ( #19729 )
...
* remove jsb related codes
* update 3rd party
2019-05-24 00:00:51 -07:00
coulsonwang
a61e408189
set render target flag correcttly ( #19730 )
2019-05-21 18:53:15 -07:00
coulsonwang
97431b1197
[ParticleSpriteFrameTest] remove getName() in Texture2D ( #19740 )
2019-05-21 18:49:11 -07:00
minggo
9cb539e0d0
fix base/CMakeLists.txt ( #19575 ) ( #19728 )
2019-05-17 01:34:49 -07:00
minggo
39a051a58d
use CC_SAFE_DELETE_ARRAY instead of CC_SAFE_DELETE ( #19580 ) ( #19727 )
2019-05-17 00:42:51 -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
2deea28f49
fix scissor rectangle setting
2019-05-16 13:48:44 +08: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
2a0ded38a2
[Texture2D Test17/18] add methods to convert BGRA8888 format ( #19716 )
...
* [Texture2D Test17/18] add methods to convert BGRA8888 format
* use size_t and ssize_t when necessary
* fix compile error
2019-05-15 18:17:26 -07:00
minggo
a572d088d1
check metal support ( #19710 )
2019-05-14 01:38:14 -07:00
Arnold
3d314f29ea
rename Java_org_cocos2dx_lib_Cocos2dxLuaJavaBridge.* to Cocos2dxLuaJavaBridge.* ( #19695 )
2019-05-13 17:59:29 -07:00
coulsonwang
ac0f9286bf
fix lineColor.vert shader ( #19684 )
2019-05-09 20:30:37 -07:00
coulsonwang
cacdc4f140
fix buffer usage ( #19685 )
2019-05-09 20:30:06 -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
d6b8e994a4
fix mac retina support ( #19672 )
2019-05-07 18:07:52 -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
minggo
1a68f6c4b6
Shader precision ( #19668 )
2019-05-07 00:48:51 -07:00
minggo
70fed45ed8
Merge pull request #19650 from Mee-gu/feature/ReloadBuffer
...
add methods for reloading buffer data outside the buffer when necessary
2019-05-06 00:39:04 -07:00
Arnold
ceb8fa1166
re-run genbindings
2019-05-06 09:52:17 +08:00
Arnold
401ce1ee1c
run genbinding
2019-05-06 09:43:40 +08:00
Arnold
460c9d2edd
rename restore
2019-05-06 09:43:40 +08:00
Arnold
58722a5c3d
fix state block
2019-05-06 09:43:40 +08: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
coulsonwang
35951d6952
add private specifier
2019-05-05 14:34:44 +08:00
Arnold
1ac3af6c90
compile & run on linux ( #19651 )
2019-05-04 19:57:53 -07:00
coulsonwang
c97a8a953c
add support non-pow of two for metal ( #19654 )
2019-05-04 19:45:06 -07:00
coulsonwang
7ca39dd08e
remove unneeded function and rename function to more readable
2019-04-30 15:19:53 +08:00
coulsonwang
375f52fc87
rename
2019-04-30 13:39:38 +08:00
coulsonwang
8414db94ec
make sure to store data once
2019-04-30 11:11:03 +08:00
coulsonwang
5771b4236d
add methods for reloading buffer data outside the buffer when necessary
2019-04-30 10:31:22 +08: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
John
d89f1d04b4
remove redundant user-defined copy constructor and destructor, ( #19638 )
...
as compiler auto-generated ones are working fine.
2019-04-25 17:59:25 -07:00
John
22a43fbc83
rewrite parseIntegerList with better performance ( #19629 )
2019-04-21 18:51:23 -07:00
minggo
fd792813d2
Optimize calls to std::string::find() and friends ( #19624 )
2019-04-21 18:44:19 -07:00
minggo
34517748c7
prefer delegate constructor over new(this) ( #19623 )
2019-04-19 03:20:15 -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
60272f6b88
fix bug that SimpleAudioEngine can not change effect volume ( #19605 )
2019-04-14 23:52:52 -07:00
CocosRobot
212abc4ea0
[ci skip][AUTO]: updating luabinding & jsbinding & cocos_file.json automatically ( #19600 )
2019-04-10 18:51:34 -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
c3a0205652
ReFix bug: PremultipliedAlpha is not working for png ( #19597 )
2019-04-10 18:33:26 -07:00
minggo
ffcf627c13
Ui video player new style looping input options
2019-04-10 18:33:05 -07:00
minggo
5c29e0066f
Add Android P cutout area support ( #19595 )
...
* Add Android P cutout area support
Related #19285
* coding style fix
* Update AppActivity.java
Fix android build
* suppress lint new api errors
2019-04-10 18:32:27 -07:00
minggo
f7f0c48cae
Checking, does the touch is within the height of the line, not the height of the sprite? ( #19394 ) ( #19594 )
2019-04-10 18:32:09 -07:00
minggo
1f7c0c9408
If path to file is tool long crash is possible. ( #19593 )
...
* If path to file is tool long crash is possible.
If path to file is tool long crash is possible, because of chart buffer overflow.
* Incorrect replacement. Using iterator is better.
* Style fix
* Correct naming
2019-04-10 18:31:50 -07:00
minggo
0a9e66a16c
Font atlas texture initialization delayed ( #19592 )
2019-04-10 18:31:29 -07:00
CocosRobot
01b9863723
[ci skip][AUTO]: updating luabinding & jsbinding & cocos_file.json automatically ( #19599 )
2019-04-10 18:30:29 -07:00
minggo
aa8fffa2bf
Only send the ON_PERCENTAGE_CHANGED if and only if the percentage value has actually changed. ( #19556 ) ( #19589 )
2019-04-10 01:54:07 -07:00
minggo
bc1483dca7
Fix memory leak if invoking Texture2D::setAlphaTexture many times. ( #19590 )
2019-04-10 01:53:29 -07:00
minggo
195dc704e3
[Android] fix FileUtils::listFiles with path 'assets/'
2019-04-10 00:09:30 -07:00
minggo
408f6cf9da
Ability to change title position ( #19587 )
2019-04-09 23:21:07 -07:00
minggo
86a9e0c1b8
Fix bug: can't play video in obbfile. ( #19476 ) ( #19586 )
...
* Fix bug: can't play video in obbfile.
* Change check order.
2019-04-09 22:38:32 -07:00
coulsonwang
5944857936
[MaterialSystemTest] When depth testing is disabled, writes to the depth buffer are also disabled. No need to do depth test in such case. ( #19582 )
2019-04-08 18:56:05 -07:00
Arnold
3bf5e84926
[bugfix] cpp-test small bugs ( #19574 )
2019-04-04 01:13:17 -07:00
Arnold
fe14fcd4de
[bugfix] fix test case crash ( #19573 )
...
* fix depthstencil buffer format
* fix crash
2019-04-03 18:41:17 -07:00
Arnold
9a56e6923f
[bugfix] motionstreak & DrawNode3D on GL ( #19564 )
2019-04-03 02:27:15 -07:00
coulsonwang
4f81cd7356
[BugFix] EVENT_PROJECTION_CHANGED means trigger an event when projection type is changed instead of when projection matrix is changed. ( #19568 )
2019-04-02 18:30:49 -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
d6614cc0da
[bugfix] fix label effects ( #19554 )
2019-04-01 23:56:29 -07:00
Arnold
45183919e9
[windows] use PostMessage to replace SendMessage ( #19567 )
...
* make async
* use post message
2019-04-01 23:41:38 -07:00
coulsonwang
688592b175
[Feature] fix mipmap issues ( #19519 )
2019-04-01 19:20:30 -07:00
coulsonwang
bb60c173a1
add a flag to determine if need depth/stencil attachment
2019-04-01 19:05:53 -07:00
coulsonwang
147c564492
Feature/fix capture node ( #19560 )
...
* [Feature] fix capture multi-node
* [Feature] remove unused code
2019-03-28 19:32:13 -07:00
coulsonwang
15b8014c0b
[BugFix] set layout ( #19558 )
2019-03-27 18:22:28 -07:00
coulsonwang
d92ae4b478
[Feature] CaptureScreen works ( #19547 )
2019-03-27 18:09:26 -07:00
Arnold
6c4c80d977
set terrain winding to CW ( #19549 )
2019-03-27 13:59:10 +08:00
CocosRobot
d453af8fe5
[ci skip][AUTO]: updating luabinding & jsbinding & cocos_file.json automatically ( #19550 )
2019-03-25 23:12:59 -07:00
Arnold
aa54a6c576
enable shader tests ( #19546 )
2019-03-25 22:45:03 -07:00
coulsonwang
39c6359ec0
remove poll events in application loop
2019-03-25 20:01:32 -07:00
coulsonwang
4f63cc5459
[Feature] fix CaptureNode ( #19539 )
2019-03-24 19:23:55 -07:00
CocosRobot
6f05e57761
[ci skip][AUTO]: updating luabinding & jsbinding & cocos_file.json automatically ( #19544 )
2019-03-24 19:19:01 -07:00
minggo
6067d62341
adapt ClippingNodeTest ( #19528 )
2019-03-24 19:08:49 -07:00
Arnold
3a1b6f28b6
fix default FrontFace & Skybox DepthFunc ( #19540 )
2019-03-24 19:08:04 -07:00
CocosRobot
b88f8e5062
[ci skip][AUTO]: updating luabinding & jsbinding & cocos_file.json automatically ( #19535 )
2019-03-20 14:44:46 +08: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
minggo
63fdb2adf1
Merge pull request #19532 from PatriceJiang/fix_todos
...
remove todos
2019-03-20 14:34:03 +08:00
Arnold
6e063330e0
remove todos
2019-03-20 09:45:09 +08:00
CocosRobot#Set
9b567b2261
[ci skip][AUTO]: updating luabinding & jsbinding & cocos_file.json automatically
2019-03-20 01:41:18 +00:00
patricejiang
de13d1b240
fix confliction
2019-03-19 10:44:44 +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
coulsonwang
0825386827
fix compile error
2019-03-18 16:08:25 +08:00
Arnold
98fa7af850
fix linux compile error
2019-03-18 14:54:35 +08:00
patricejiang
926e49caf6
fix luabindings
2019-03-18 11:36:32 +08:00
patricejiang
811b66b51e
fix doc of ProgramState::AutoBindingResolver
2019-03-18 10:31:56 +08:00
patricejiang
bfd390af35
auto generate luabindings
2019-03-18 10:30:11 +08:00
Arnold
be579d1c4c
add doc
2019-03-18 09:41:14 +08:00
Arnold
e211fd4e61
fix index
2019-03-18 09:35:36 +08:00
Arnold
40304860e6
Apply suggestions from code review
2019-03-18 09:33:43 +08:00
Arnold
5146fa3c93
Update cocos/renderer/backend/Types.cpp
2019-03-15 17:28:57 +08:00
Arnold
e46e286a18
fix hash function
2019-03-15 17:19:04 +08:00
Arnold
4b5121c70b
Update cocos/renderer/backend/Types.cpp
2019-03-15 17:10:31 +08:00
Arnold
c8324db21e
move compiletimedefinations to a sperate func
2019-03-15 16:43:46 +08:00
Arnold
e77edfddf5
Update cocos/renderer/CCCustomCommand.h
2019-03-15 15:44:43 +08:00
Arnold
c1ba0d866b
remove comments
2019-03-15 15:09:39 +08:00
Arnold
e3385e0e58
revert binding
2019-03-15 14:51:33 +08:00
patricejiang
7280457fbb
add callback uniform to metal
2019-03-15 14:44:28 +08:00
patricejiang
9f55e8ee7b
fix macosx compile error
2019-03-15 14:44:28 +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
coulsonwang
3a3924f76f
[Feature] fix CI test fail
2019-03-15 11:13:40 +08:00
CocosRobot#Set
16b2649ba2
[ci skip][AUTO]: updating luabinding & jsbinding & cocos_file.json automatically
2019-03-15 02:48:36 +00: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
ca93a8ba7d
[Feature] fix indentation
2019-03-14 16:13:38 +08:00
coulsonwang
ff6141559d
[Feature] add file
2019-03-14 15:59:51 +08:00
coulsonwang
b2387f13de
[Feature] add DeviceInfo for querying implementation limits.
2019-03-14 15:58:55 +08:00
Arnold
7fcdf544e7
Update cocos/renderer/backend/Types.h
2019-03-14 11:00:21 +08:00
Arnold
de77133821
Update cocos/renderer/CCTexture2D.cpp
2019-03-14 10:59:37 +08:00
minggo
2be80438a6
Merge pull request #19510 from Mee-gu/feature/UpdateTerrain
...
[Feature] add dummy texture for metal when lightMap is nullptr
2019-03-14 10:52:01 +08:00
minggo
63fde51dc8
Merge pull request #19508 from Mee-gu/feature/UpdateParticle3D
...
[BugFix] fix particle3D
2019-03-13 18:01:25 +08:00
minggo
b91d6171c7
Merge pull request #19488 from Mee-gu/feature/UniformAlignment
...
[Feature] fix uniform filled in metal
2019-03-13 17:32:35 +08:00
coulsonwang
df3637538a
[Feature] add dummy texture for metal when lightMap is nullptr
2019-03-13 16:05:02 +08:00
minggo
f5380f8efe
Merge pull request #19506 from minggo/rectangleclipping
...
ClippingRectangleNode works
2019-03-13 15:50:31 +08:00
Arnold
620027c54a
fix comments
2019-03-13 15:42:12 +08:00
Arnold
eb771312f5
fix lua compile
2019-03-13 15:34:32 +08:00
minggo
7bae208166
Merge pull request #19505 from minggo/fix-todo
...
Fix todo
2019-03-13 15:24:49 +08:00
coulsonwang
8e6416bf87
[BugFix] fix particle3D
2019-03-13 15:12:36 +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
minggo
2795427a38
fix todo in CCGrid.cpp
2019-03-13 11:25:46 +08:00
Arnold
1d0107c087
alias backend::SamplerDescriptor
2019-03-13 10:54:26 +08:00
CocosRobot#Set
0ee2dc8c78
[ci skip][AUTO]: updating luabinding & jsbinding & cocos_file.json automatically
2019-03-13 02:14:20 +00:00
coulsonwang
5d5eaf4be1
[feature] fix android compile error
2019-03-13 10:10:15 +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
Arnold
fb87eec3f5
remove texture2d::setSamplerDescriptor
2019-03-12 18:59:12 +08:00
Arnold
70b9031714
fix wrapping
2019-03-12 17:03:01 +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
475b6e63a5
[bugfix] ClippingNode & CameraBackgroundBrush render order ( #19496 )
...
* add groupcommand as a barrier to reorder clipping node renderring
* add comments
2019-03-12 15:41:32 +08:00
coulsonwang
d4375db34f
[Feature] use glslopt_basic_type
2019-03-12 15:35:42 +08:00
coulsonwang
605975bfa0
[Feature] use references and rename the structure to a more meaningful name
2019-03-12 14:18:16 +08:00
coulsonwang
c17d361e50
[Feature] float3 etc in Metal has both sizeof and alignment same as float4, need convert to correct laytout
2019-03-12 11:10:57 +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
7c6a01affb
[Feature] fix uniform filled in metal
2019-03-11 20:52:23 +08:00
Arnold
64f3f1d356
ProgressTimer cache uniforms ( #19482 )
...
* cache uniform
* release fix
* reorder vertex attributes
2019-03-11 10:15:33 +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
4854f1c3e7
make travis work ( #19478 )
...
* make travis work
* don't compile ios as needing team id
2019-03-08 15:24:47 +08:00
Arnold
0f1e70ac8b
[bugfix] add mesh command callbacks ( #19477 )
2019-03-08 11:06:03 +08:00
minggo
e63c4d1ba6
make lua binding work ( #19474 )
2019-03-07 18:29:06 +08:00
Arnold
8caade49e6
[3d] add meshcommand ( #19472 )
2019-03-07 17:30:11 +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
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
b4f2ed0376
[3d] Sprite3DTest enable test cases ( #19447 )
2019-02-28 15:20:23 +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
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