halx99
2d5fb7f77d
Add CC_REDUCE_PAUSED_CPU_USAGE ccConfig.h to control whether reduce cpu usage after paused
2020-09-05 17:12:30 +08:00
halx99
8bb706d70e
Add utils::makeInstance and utils::newInstance
2020-09-04 11:28:16 +08:00
HALX99
7a2f91e514
ASTC6x6 support and more comment about bpp usage in engine ( #191 )
...
* ASTC6x6 support and more comment abount bpp usage in engine
* fix log output
* Comment astc compression tool download url
* Add command line comment for astcenc tool [skip travis][skip appveyor]
* Add astc_6x6 test image[skip appveyor][skip travis]
* astc_6x6 mtl
* Refine log info[skip appveyor][skip travis]
* Empty line[skip appveyor][skip travis]
2020-09-03 18:01:40 +08:00
halx99
5bda5f97a3
Remove unused comment [skip appveyor][skip travis]
2020-09-01 13:29:41 +08:00
halx99
f3c17427aa
More clearly ETC1 format, sync enums for ETC1, correct somethings
2020-09-01 11:43:03 +08:00
halx99
aa9e5130e4
More clearly data owner when decode images.
2020-08-31 19:24:23 +08:00
halx99
c119bee507
Move copyright notice to header [skip appveyor][skip travis]
2020-08-31 17:35:01 +08:00
halx99
6e4e83581c
Add comment for etc1/etc2 compression tools [skip appveyor][skip travis]
2020-08-31 16:16:13 +08:00
halx99
fda95bd722
fix compile issue
2020-08-31 15:17:28 +08:00
halx99
4181485b4c
fix compile issue
2020-08-31 14:50:33 +08:00
halx99
4e621693c3
Remove unused file [skip appveyor][skip travis]
2020-08-31 14:48:10 +08:00
halx99
3426d03745
ETC2 software decode support
2020-08-31 14:11:48 +08:00
halx99
e7811e707a
1. Finish ETC2 support on GL renderer backend
...
2. Improve ASTC compressed format check
2020-08-30 17:58:39 +08:00
halx99
5ddf06f3ca
fix CCValue::visit
2020-08-30 17:45:21 +08:00
halx99
fa9b2c3fca
Code improvement
2020-08-28 15:01:25 +08:00
halx99
1975ad1f94
Add CMake -DCC_FORCE_USE_GLES to control whether force use gles on win32,iOS
2020-08-28 12:57:00 +08:00
halx99
c1c3faf546
fix mssing sources
2020-08-27 12:44:30 +08:00
halx99
1c76fd48ce
Make UserDefault encrypt/decrypt algorithm can be customlized
2020-08-27 12:37:20 +08:00
halx99
d54f724f94
finish killCurrentProcess implementation on windows
2020-08-26 10:36:33 +08:00
halx99
3d1b042092
Add utils::killCurrentProcess API to kill game immidiately
2020-08-25 23:12:26 +08:00
HALX99
c596975a93
Merge pull request #171 from halx99/feature-170
...
Add utils::createInstance to instead macro CREATE_FUNC
2020-08-24 23:55:37 -07:00
halx99
1740c444f8
fix warning
2020-08-25 14:47:51 +08:00
halx99
5c850e00ac
fix ci
2020-08-25 14:08:17 +08:00
halx99
d150e7cbc4
Add utils::createInstance to instead macro CREATE_FUNC
2020-08-25 13:49:45 +08:00
halx99
a567820461
Improve code quality
2020-08-18 14:29:09 +08:00
halx99
9d9067dec4
Backport CCValue APIs
2020-08-18 11:33:18 +08:00
halx99
19b2c3366f
Sync macro
2020-08-07 23:55:25 +08:00
halx99
175ee0fd18
By default, make cocos2d::log multi-threading safe
2020-08-07 23:52:41 +08:00
halx99
44c6fbaf12
Naming style
2020-08-07 00:39:55 +08:00
halx99
c85f1c469a
Make CCValue compatible official cocos2d-x v3/v4
2020-08-06 19:39:50 +08:00
halx99
bda1fce2b1
fix console output error on win32, see #144
2020-08-05 17:30:30 +08:00
halx99
0b89fe5f2b
fix lua compile issue
2020-08-04 22:38:57 +08:00
halx99
2b24a1cb6f
Add ENGINEX_VERSION and improve ABI compatiable
2020-08-04 12:11:36 +08:00
halx99
b2c23feee7
Tidy sources
2020-08-04 00:14:35 +08:00
halx99
7322e690eb
fix compile issue on iOS
2020-07-21 23:05:25 +08:00
halx99
7b82d47fcf
Correct feature test when use angle backend
2020-07-10 15:16:44 +08:00
HALX99
34e268ad56
Fix compile error
2020-05-18 10:13:57 +08:00
HALX99
74f03ad435
fix missing include header file
2020-05-18 09:21:52 +08:00
halx99
1a5a2cbe38
Improve StringUtils::format reuseable, see #88
2020-05-15 22:57:33 +08:00
halx99
ffaa65366e
fix typo
2020-05-11 23:00:02 +08:00
halx99
bc4eab96d5
fix #86
2020-05-06 16:28:34 +08:00
halx99
e379fc513d
Refactor CCValue.
2020-03-03 19:24:07 +08:00
halx99
4414e64dd6
Use original c lib minizip-1.2.0
2020-02-28 13:55:25 +08:00
halx99
ddb30e881c
Clean JSB sources, optmize script event dispatch.
2020-02-28 02:15:33 +08:00
halx99
ab84b8be19
Add missing header
2020-02-23 21:36:36 +08:00
halx99
3e0ca066ba
fix #41
2020-02-23 21:27:14 +08:00
halx99
2bf350beb0
Update deps to v29
2020-02-14 19:14:39 +08:00
halx99
5778ac9da1
Refine extensions output.
2020-02-14 16:03:58 +08:00
weiwest
89105d0db2
Merge remote-tracking branch 'upstream/master'
2020-02-12 16:58:47 +08:00
weiwest
9496d34470
add astc soft decode support
2020-02-11 23:54:17 +08:00
halx99
70cb64854f
fix comment.
2020-02-06 23:33:12 +08:00
halx99
9599c936cd
Refactor UserDefault, cbc128 encrypt support.
2020-02-06 23:30:33 +08:00
halx99
e10155bef4
Refactor UserDefault, add plain mode for win32.
...
plain mode: 760ms
binary mode: 11ms
2020-02-06 21:15:15 +08:00
halx99
21b378ead3
Refactor UserDefault, handle error & fix can't enlarge problem.
2020-02-06 11:55:28 +08:00
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
halx99
0d5a07450d
Optimize downloader
2020-01-04 22:25:01 +08:00
halx99
95aa5b12c4
usedefault, fix compile issue for android
2019-12-01 02:32:37 +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
08b8f087c2
Remove tinyxml2, sync ios & android platform.
2019-11-26 12:11:56 +08:00
halx99
797e85ba30
Remove getSuitableFopen, we never reduce performance for win32 only
2019-11-25 02:54:00 +08:00
halx99
98a3bd35f0
Remove tinyxml, integrate dragonbones.
2019-11-24 23:15:56 +08:00
halx99
78ed4e230b
TextureFormatEXT
2019-11-22 03:36:01 +08:00
halx99
e7906acfa4
v4-meta-multi-textures support Single Texture2D with multi GPU texture handlers.
2019-11-20 18:19:24 +08:00
minggo
01ff6ddd66
delete useless files and clean codes ( #20279 )
2019-11-06 14:24:06 +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
coulsonwang
35b246939a
update review
2019-10-28 18:11:17 +08:00
coulsonwang
d9f8296498
update reivew
2019-10-28 15:05:17 +08:00
coulsonwang
c85cfcb223
fix crash
2019-10-28 14:26:09 +08:00
minggo
c9af873e2e
fix some warnings ( #20247 )
2019-10-25 16:40:30 +08:00
Arnold
11a1f820e2
[v4] add unzip test code ( #20219 )
2019-10-22 13:47:07 +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
68aedd7ef0
revert error caused by fixC4244Warning ( #20190 )
2019-10-11 16:39:33 +08:00
coulsonwang
c7020fbb5f
fix C4244 warning ( #20173 )
2019-10-09 17:50:32 +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
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
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
b3424a535f
[Change] the CC_64BITS macro to 64-bit decision. ( #19723 ) ( #19941 )
2019-07-22 09:36:10 +08:00
minggo
956fd85401
sync 19661: Clear the scene stack in the expected order ( #19935 )
2019-07-19 16:53: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
b96c467318
fix stencil issue ( #19910 )
2019-07-10 09:56:55 +08:00
coulsonwang
7f96375871
Feature/fix tile map ( #19883 )
2019-06-30 11:36:52 +08: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
coulsonwang
9dc04bf228
remove opengl codes ( #19797 )
2019-06-05 02:58:33 -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
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
minggo
9cb539e0d0
fix base/CMakeLists.txt ( #19575 ) ( #19728 )
2019-05-17 01:34:49 -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
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
c97a8a953c
add support non-pow of two for metal ( #19654 )
2019-05-04 19:45:06 -07:00
minggo
fd792813d2
Optimize calls to std::string::find() and friends ( #19624 )
2019-04-21 18:44:19 -07:00
Arnold
fe14fcd4de
[bugfix] fix test case crash ( #19573 )
...
* fix depthstencil buffer format
* fix crash
2019-04-03 18:41:17 -07:00