RH
4716456e33
Support custom texture atlas formats ( #284 )
...
* Allow support for custom texture atlas formats other than PLIST.
* Revert usage of emplace_back to push_back to ensure support for older compilers.
* Update test to support SpriteFrameCache::addSpriteFramesWithFile
* Re-add SpriteFrameCache::addSpriteFramesWithFileContent
* Change order of SpriteFramesFromFileContent test back to what it previously was
* Remove sprite sheet and all frames associated with it correctly
* Move sprite loader classes into their own files to clean up CCSpriteFrameCache
* Remove redundant line and update comment
* Fix formatting to match adxe code style
* Fix typo
* Add custom sprite sheet loader test using JSON-array sprite atlas format.
Simplify sprite sheet loader interface by adding identifier to the custom sprite sheet loader implementation.
* Add newline at the end of the file
2021-08-13 14:52:58 +08:00
halx99
56edf5c339
Fix xcode build warnings
2021-08-12 15:54:16 +08:00
aismann
861c356bb4
update CMakeList.txt
2021-08-12 06:02:01 +02:00
aismann
7b7a3a8ae7
Box2D_TestBed_improvement
2021-08-12 05:54:06 +02:00
halx99
6ee687302b
Xcode Embed Frameworks support
...
refer to: https://gitlab.kitware.com/cmake/cmake/-/issues/22412#note_997156
2021-08-10 11:43:16 +08:00
halx99
97e5896325
Update cmake link
2021-08-10 10:46:11 +08:00
aismann
c2b44cc7e1
some beauties
2021-08-06 10:19:54 +02:00
aismann
56b99eff6a
Box2D - Basic ready for use
2021-08-06 09:35:29 +02:00
aismann
f5077bfb0f
Add DebugDraw to Box2DTest, Improve Box2D-Testbed add some new classes to physics-nodes ( #444 )
...
* Update AppDelegate.cpp
Add '*Debug*' on the title
* Update CCPhysicsDebugNodeBox2D.h
* Improve Box2D-TestBed
* improvements
* Update CCPhysicsDebugNodeBox2D.cpp
* Improve the 2d physics stuff
* dirty fix for build android:
* Fix fatal error: 'GLFW/glfw3.h' file not found
* Add DebugDraw to Box2DTest, Improve Box2DTestBed, Add some new physicnodes
* fix settings, unknow labelDebugDraw;
2021-08-05 17:23:55 +08:00
aismann
36a6ba2a33
Merge pull request from improve Box2D-TestBed ( #437 )
...
* Update AppDelegate.cpp
Add '*Debug*' on the title
* Update CCPhysicsDebugNodeBox2D.h
* Improve Box2D-TestBed
* improvements
* Update CCPhysicsDebugNodeBox2D.cpp
2021-07-19 18:33:03 +08:00
halx99
abd98f50aa
HttpClient cookie support
2021-07-19 12:26:25 +08:00
halx99
ffcd4770cb
Move GL macros to backend MacrosGL.h
...
a. Fix box2d-testbed crash on macos and ios
b. User should avoid use them at application
2021-07-07 13:52:56 +08:00
halx99
5161d4135f
Fix spell case ( #424 )
...
* Fix file name case [skip ci]
* Rename Test.cpp to test.cpp
2021-07-07 04:01:08 +08:00
aismann
5735a85862
Merge pull request #423 from aismann/dev
...
Enable box2d testbed on linux/macos
2021-07-07 02:29:38 +08:00
aismann
5ab1fdbf57
Merge pull request #419 from aismann/Box2D-TestBed
...
* Starting "Box2D - TextBed" adaption (most demos working)
* fix CMakeList.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update Box2dTest.cpp
* Update tests.h
* Update CCPhysicsDebugNodeBox2D.cpp
* Update controller.cpp
2021-07-06 21:02:47 +08:00
halx99
3c25f74ef1
Fix case for linux
2021-07-06 18:46:07 +08:00
halx99
3d7251e7e3
ChipmunkTestBed non-win platform adapte
2021-07-06 18:40:24 +08:00
halx99
8efca2ea3a
HttpClientTest tag [skip ci]
2021-07-06 11:43:57 +08:00
halx99
45ad0d86fe
Implement HttpClient::sendSync with std::promise
2021-07-06 11:39:53 +08:00
halx99
7405c5781b
HttpClient handle content type from custom headers
2021-07-05 14:24:04 +08:00
halx99
ec904ed2b2
Downloader background task [ci build]
2021-07-04 19:26:18 +08:00
halx99
79b13d2372
Fix #413
2021-07-04 16:40:34 +08:00
halx99
f260546821
Remove yasio test since we implement HttpClient based on it [ci build]
2021-07-02 19:02:38 +08:00
aismann
8498203a47
Chipmunk2D TestBed finished ( #410 )
...
* Improve Chipmunk2D - TestBed
* Code cleanup, keyboard fix, should be finished now (behavior like the original Chipmunk2D - demos with Sokol as renderer)
* Update ChipmunkTestBed.h
* Fix wrong merge
2021-06-30 18:57:41 +08:00
aismann
e7d2df5ae2
Update ChipmunkTestBed.h ( #412 )
2021-06-30 17:13:55 +08:00
aismann
158bd118e4
Improve Chipmunk2D - TestBed ( #404 )
2021-06-30 09:52:54 +08:00
aismann
39be77144c
Fix CCPhyhsicsDebugNode Polygon stuff, add all bench tests, ... ( #403 )
...
* Improve Chipmunk2D - TestBed, add same more debug draw stuff and some fixes too.
* Improve Chipmunk2D- TestBed and starting the code cleanup ...
* Fix CCPhyhsicsDebugNode Ploygon stuff, add all bench tests, improve same demos, code cleanup
2021-06-26 17:46:06 +08:00
aismann
67a505ef4f
Improve Chipmunk2D - TestBed. Starting code cleanup. ( #399 )
...
* Improve Chipmunk2D - TestBed, add same more debug draw stuff and some fixes too.
* Improve Chipmunk2D- TestBed and starting the code cleanup ...
2021-06-25 21:31:13 +08:00
aismann
c5d82faa9e
Improve Chipmunk2D - TestBed, add same more debug draw stuff and some fixes too.
2021-06-25 17:01:23 +08:00
halx99
c9eb1a7de4
Merge branch 'dev' into Chipmunk2D
2021-06-24 17:04:04 +08:00
aismann
df58dd753c
Add springs (draw), add Copyright, improve Chipmunk2d - Testbed
2021-06-24 09:54:02 +02:00
halx99
2397d54daf
Fix ci [ci build]
2021-06-24 12:48:25 +08:00
halx99
a379f936d8
Reimplement HttpClient based on yasio ( #390 )
...
* [WIP] Reimplement HttpClient based on yasio
This change will make HttpClient support concurrency request
* [WIP] Reimplement HttpClient based on yasio
a. timeoutForRead support
b. Improve code
* [WIP] Reimplement HttpClient based on yasio [ci build]
* [WIP] Fix ci [ci build]
* [WIP] Reimplement HttpClient based on yasio [ci build]
PUT,DELETE support
* [WIP] Reimplement HttpClient based on yasio [ci build]
HttpClientTest works
* Update HttpClient.cpp
* HttpClientTest: enable sslVerifaction test
* Update HttpResponse.h
* Sync luabindings [ci build]
* Add chrome UA test
* Fix ci [ci build]
* The timer for read timeout should be associated with per channel
* Remove unused function
* Update url
2021-06-24 12:33:07 +08:00
halx99
581a792155
Delay scene default camera init, see also #392
...
This change will make sure user can change window or design size before scene init
2021-06-24 02:23:02 +08:00
halx99
c9358397b7
Fix #392
2021-06-24 01:23:29 +08:00
aismann
07ffbedc3c
Update CMakeLists.txt
2021-06-24 00:21:36 +08:00
aismann
528ced1c9d
Improve Chipmunk2D - TestBed, some more examples, keyboard support, display rearange
2021-06-24 00:21:36 +08:00
aismann
df1a6e5feb
Update CMakeLists.txt
2021-06-23 17:32:34 +02:00
aismann
48bc8144a5
Improve Chipmunk2D - TestBed, some more examples, keyboard support, display rearange
2021-06-23 17:09:48 +02:00
aismann
2ce88d571b
some more Chipmunk2D TestBed examples, mouse interaction, ... ( #389 )
...
* Chipmunk2D - TestBed Add more examples and improve using the original source
* Improve using original chipmunk2d demo code, add more example, add interactions with mouse
2021-06-23 14:25:44 +08:00
aismann
85347cd438
Chipmunk2D - TestBed Add more examples and improve using the original source
2021-06-18 16:52:56 +08:00
aismann
69e54bb74d
Improved Chipmunk2D - TestBed ( #381 )
...
* Improved Chipmunk2D - TestBed
* for windows only (at this moment)
* Update CmakeLists.txt
* fix CmakeLists.txt
* some more fixes
* more fixes
* more fixes
* Create ChipmunkDemo.h
* Fix CMakeList.txt; improve Chipmunk TestBed
2021-06-17 14:22:52 +08:00
aismann
a491997731
Improve the "Physics part" ( #379 )
...
* 1. Add "initial" Chipmunk - TestBed
More demos comes later.
* 2. Removed unused source
* Update CMakeLists.txt
* Some fixes #1
* workaround #1
* workaround #1
2021-06-16 19:34:09 +08:00
halx99
bde4726807
Update yasio [ci build]
2021-06-14 22:54:50 +08:00
halx99
29015e1cd7
Make gradle utils file as shared [ci build]
2021-06-02 06:27:19 +08:00
halx99
f0dc1582fb
[Gradle] Find ndk with env ANDROID_NDK [ci build]
2021-06-02 05:37:18 +08:00
halx99
d13746a035
Fix ci [ci build]
2021-05-24 17:20:28 +08:00
HALX99
a42f9ac25c
Renaming refactor ( #353 ) [ci build]
2021-05-18 16:40:30 +08:00
halx99
97e8d4c58a
Replace jcenter with mavenCentral [ci build]
2021-05-15 12:15:38 +08:00
halx99
bb1871b0e0
Gradle Plugin no longer support cmake 3.10.0+
2021-05-15 11:58:56 +08:00
halx99
412a6fa9e2
Fix android ci [ci build]
2021-05-15 00:12:41 +08:00
halx99
798e0fe1a1
Update gradle stubs [ci build]
...
a. wrapper to 6.9
b. plugin to 4.2.0
2021-05-14 12:11:19 +08:00
halx99
3348f10813
Make tests could build at external location [ci build]
2021-05-02 17:23:39 +08:00
halx99
7f1ca55a97
NavMesh Use lz4 instead fastlz [ci build]
2021-04-26 22:39:44 +08:00
halx99
c1063ea03d
Fix cpp-tests exit crash when tableView in scrolling [ci build]
2021-04-26 17:55:55 +08:00
halx99
49c1318fc1
Explicit set cmake minimum version at app/build.gradle [ci build]
2021-04-22 11:40:53 +08:00
halx99
e8c1d7bc2c
Set cmake min version to 3.10 [ci build]
2021-04-21 14:05:44 +08:00
halx99
3ff5b16847
Ensure build native first before compile java code
2021-04-20 20:25:32 +08:00
halx99
d33ffa67cd
Set gradle-wrapper to 6.8.3 [ci build]
2021-04-08 22:42:15 +08:00
HALX99
138781151a
Fix depth stencil state/desc ( #321 )
...
* Fix ds state
* fix 3d object not render
* Update DepthStencilStateGL.cpp
* fix ds, not complete
* fix image ref incorrect
* Fix metal captureScreen
* Share ds desc
needs restore properly after non-default render target destroy.
* fix gl compile
* Sync ds desc
* Only set vertex & index buffer once for batch draw
* Add set/get ds desc for renderer
* Refine code style
* Fix RenderTextureTest
a. should restore stencil desc properly
* Sync gl captureNode
* Sync GL
2021-01-31 22:22:52 +08:00
aismann
057642921b
Update controller.cpp
...
"Node: Physics" using Chipmunk2D (hardcoded on e.g.: CCPhysicsBody.cpp)
Maybe a Wiki entry is also usefull?
2020-12-20 07:11:13 +01:00
aismann
4ef25e25cf
same/correct wording style
2020-12-03 21:33:52 +01:00
aismann
dbf81d7511
Removed CC_ENABLE_CHIPMUNK_INTEGRATION from class CCPhysicsDebugNode
...
CCPhysicsDebugNode.cpp has only the Chipmunk2D implementation
2020-12-01 17:58:34 +01:00
aismann
72be372699
CCPhysicsSprite(Box2D/Chipmunk2D) cleanup, some other small improvements too
...
CCPhysicsSprite(Box2D/Chipmunk2D) cleanup and small improvements on PhysicsTest
2020-12-01 16:39:28 +01:00
aismann
5e249bf6f8
Chipmunk2D and Box2D works together now (add two new classes)
...
add class PhysicsSpriteChipmunk2D
add class PhysicsSpriteBox2D
Improve window size problem with ImGuiEXTTest
2020-12-01 10:15:30 +01:00
Eismann
eee60b9d99
Same as on 3.17 (with small changes)
2020-11-23 07:46:09 +01:00
Eismann
c364c9adb5
Update Box2dTest.h
2020-11-20 07:05:21 +01:00
Eismann
424666e59c
Update CMakeLists.txt
2020-11-20 06:38:09 +01:00
Eismann
7c06461594
add Box2D to CMakeList
2020-11-20 06:19:30 +01:00
Eismann
178ce9f5cf
Add BOX2D test
...
Add BOX2D test
2020-11-20 04:51:47 +01:00
halx99
46287b84c2
Rollback gradle plugin version 4.0.1, since there is no benefit upgrade to 4.1.0
2020-11-12 22:50:38 +08:00
halx99
755714c103
CMake, use file TO_CMAKE_PATH instead string replace [ci build]
2020-11-12 22:47:35 +08:00
halx99
5da2894e1b
Prepre for box2d-2.4.1
2020-11-08 13:11:40 +08:00
halx99
c563bc295f
Sync folder for binding generator config
2020-11-01 20:18:50 +08:00
halx99
f13bc32512
Build android arch arm64-v8a only for ci, fix test case compiling warning
2020-10-26 11:12:55 +08:00
halx99
975ef2ff61
Lock name
2020-10-24 21:57:36 +08:00
halx99
a14b7cc91e
Only needs updateUniformID when set a unstable uniform variable
2020-10-23 15:07:18 +08:00
halx99
2b125c75bd
Refine ProgramState mat id
2020-10-23 11:37:52 +08:00
halx99
8a69a3a5cc
Set CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET at toolchain file ios.mini.cmake
2020-10-22 17:50:25 +08:00
halx99
eb52b0d319
Make setup.py works with python3
2020-10-22 16:53:28 +08:00
halx99
b8834bc086
Finsih rename
2020-10-22 10:58:10 +08:00
halx99
119e62f164
Update gradle plugin to 4.1.0
2020-10-21 10:55:32 +08:00
halx99
86f3c58c39
Reserve extensions 'cocostudio' for esay to migrate exist projects
2020-10-21 10:12:00 +08:00
halx99
28677ba0b3
cpp-tests for mobile, set resourceSize to 960x640
2020-10-20 16:38:50 +08:00
halx99
25cc511532
fix lua build link on android
2020-10-19 23:21:40 +08:00
halx99
bacba846af
Sync SharedLoader template.
2020-10-19 19:19:17 +08:00
halx99
adf09cf173
Reserve extension GUI for cpp-tests only
2020-10-18 12:31:45 +08:00
halx99
4142499bc4
Use system env var 'COCOS2DX_ROOT' to avoid copy whole engine sources when create new project with template
2020-10-18 01:05:36 +08:00
halx99
dfce234ced
Use system env var 'COCOS2DX_ROOT' to avoid copy whole engine sources when create new project with template
2020-10-18 01:01:36 +08:00
HALX99
90ecc475f0
Refactor modules ( #238 )
2020-10-17 16:32:16 +08:00
halx99
2f934aeedc
Simplfy hsv color
2020-10-16 17:23:29 +08:00
HALX99
b342ebd7ae
Refactor programState management ( #236 )
...
1. Add custom program registery
2. Re-enable batch draw for custom program
2020-10-16 16:23:14 +08:00
HALX99
235f09f635
Refactor pixel format manipulate ( #217 )
...
* PixelFormat use table
* Correct PixelFormat name to match 'GL_LUMINANCE'
* Up
* fix cube update texture enum
* linux build
* Refine ci
* fix linux build
* Remove unused function, match mtl framebuffer pixel format
* readPixels always RGBA format
* fix ci for linux
* fix linux build
* Remove unused functions
* fix travis
* fix android ci
* Update config.json
* linux glad
* Update CCGLViewImpl-desktop.cpp
* fix linux build
* Fix linux build
* Link issue [skip appveyor][skip travis]
* Update CMakeLists.txt
* Refine GL enums use
* Update test case name [skip appveyor][skip travis]
* fix linux link issue
* for mtl
* fix ci
* Tidy pixelformat enums
* fix ci
* fix rgba8 to abgr4 error
* fix ci
* fix ci for GLES
* Fix linux build, require glibc-2.27+
* Use properly dist for travis [skip appveyor]
* fix linux build [skip appveyor]
* Update install-deps-linux.sh
* Remove unused members for pixel block info, update external to v73
* Sync from compile linux warnings
* Remove unused check, and PixelFormat::A8 is ordinary format, not compressed format
* metal doesn't support rgb8 (#3 )
* Update CCTexture2D.cpp
* Refine code
* Pixel Format Descriptor Table
* fix ci
* BGR5A1
* Simplfy texture format convert function name
* Update
* rgba4 match mtl render format
* Add note about RGBA4
* Remove unused function
* fix osx
* Already converted at texture2d
* Clearly comment
* fixup
2020-09-25 11:07:56 +08:00
halx99
e8ce296dd3
Add Label crashing test case for https://github.com/cocos2d/cocos2d-x/issues/20523
2020-09-17 11:49:47 +08:00
halx99
8c7ce70ef6
fix warn [skip appveyor]
2020-09-11 18:46:15 +08:00
halx99
7249325ff4
Use glMapBuffer if available
2020-09-11 17:32:08 +08:00
halx99
992d6139d9
More clearly programState management
2020-09-09 13:03:31 +08:00
HALX99
03c2fa52e0
fix ident [skip appveyor] [skip travis]
2020-09-08 17:23:15 +08:00
halx99
7a15d5b74f
Update CMake scripts and readme
2020-09-08 13:44:59 +08:00
halx99
090cd1002b
Add ImGuiEXT test case for PC platforms
2020-09-08 13:38: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
2539e78774
Merge pull request #188 from halx99/etc2-support
...
Add etc2 compressed texture support
2020-09-01 00:16:01 -07:00
halx99
f3c17427aa
More clearly ETC1 format, sync enums for ETC1, correct somethings
2020-09-01 11:43:03 +08:00
halx99
5ddc84bbee
fix resources relative path to avoid test case crash on mobile
2020-08-31 17:39:29 +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
8b7505e171
Sync missing feature from v3, and API compatible
2020-08-28 16:33:52 +08:00
halx99
ae99a5965b
Remove TMXLayer,TMXMap, remain FastTMXLayer,FastTMXMap enough
2020-08-28 15:42:40 +08:00
halx99
3c7ede5859
Make core lib can be build as dll, fix link issue for external
2020-08-18 12:36:44 +08:00
halx99
9d9067dec4
Backport CCValue APIs
2020-08-18 11:33:18 +08:00
halx99
e44903c461
Update README files [skip appveyor] [skip travis]
2020-08-17 19:09:54 +08:00
halx99
67ef8bb624
Improve shared library for android, remove mojoal,sdl2, still use OpenAL.framework on apple platform, alsoft on other platforms.
2020-08-17 18:45:14 +08:00
halx99
bcc00eaffe
Sets Gradle Plugin version to 3.4.0 to fix cmake can't recognize ninja
2020-08-10 15:04:12 +08:00
halx99
0b728e076a
Remove unnecessary code
2020-08-10 00:21:56 +08:00
halx99
adc97af519
Optimize YAsioTest, see #150
2020-08-10 00:20:29 +08:00
aismann
c5f1e242e3
Polygon looks correct now
...
Tested with Clipper 6.x and new poly2tri
2020-08-08 09:57:17 +02:00
halx99
f38f76c1a1
Sync spine code and resource to 3.8
2020-08-05 17:04:57 +08:00
halx99
6eb58f58bd
Optimize CMake scripts
2020-08-04 14:05:00 +08:00
halx99
b142167560
Huge changes, move spine,dragonbones,cocostudio to extensions folder, future make all extensions pluginable
2020-08-03 17:51:40 +08:00
aismann
1c811d857a
The switch to the third monitor was not working
2020-08-03 08:34:19 +02:00
halx99
6f274a8003
Set full screen before layout renderer elements to ensure VisibleRect is correct with full screen window size
2020-08-02 16:55:21 +08:00
halx99
aa59cf6876
Add wav testcase
2020-08-01 19:25:39 +08:00
Eismann
253f82a894
Add tests for Fullscreen Monitor 3
...
Add tests for Fullscreen Monitor 3 (if present)
2020-08-01 07:12:29 +02:00
Eismann
8c71708323
Revert "Revert "Update NewAudioEngineTest.cpp""
...
This reverts commit 379c099b2d
.
2020-08-01 06:55:33 +02:00
Eismann
379c099b2d
Revert "Update NewAudioEngineTest.cpp"
...
This reverts commit 87232d61b1
.
2020-08-01 06:54:56 +02:00
Eismann
87232d61b1
Update NewAudioEngineTest.cpp
...
"wav-samples/8kadpcm.wav" not existing.
2020-08-01 06:49:44 +02:00
halx99
da7e235b25
Optimize link, remove -Wl,--whole-archive for linking 3rd libs.
2020-07-29 18:55:45 +08:00
halx99
d1cd05c0c8
Copy angle binaries
2020-07-23 10:32:50 +08:00
halx99
26fb5a596c
Add ccs-res
2020-07-20 18:47:47 +08:00
halx99
a70b43af1e
Remove a submodules.
2020-07-20 18:41:45 +08:00
halx99
87635cfa81
fix compile issue
2020-07-10 16:00:21 +08:00
halx99
93a3452261
finish angle dependencies auto copy for win32, make flatbuffers dep header only
2020-06-14 12:50:20 +08:00
halx99
40cb068201
finish issue: #85
2020-05-06 15:42:25 +08:00
halx99
b24d244f6e
Remove unused Android.mk files
2020-03-04 22:59:33 +08:00
halx99
313d4dc2a1
Update deps to v33
2020-03-03 23:17:38 +08:00
halx99
e379fc513d
Refactor CCValue.
2020-03-03 19:24:07 +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
weiwest
dbc089d51d
add astc support 8x8 block size
2020-02-06 21:54:45 +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
3f78448495
Fix .so auto link when folder not exists
2020-02-04 20:57:20 +08:00
halx99
a40c81e984
load .so at AppActivity.java
2020-02-04 19:22:11 +08:00
halx99
1b33d88416
fix compile issue
2020-02-03 22:01:18 +08:00
halx99
a350f4be88
solve auto link .so for android platform
2020-02-03 21:18:23 +08:00
minggo
589e09c328
set xcode installation path to ( #20402 )
2020-01-18 20:40:21 +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
Arnold
cdc0d4702c
[bugfix] set CFBundleExectuable in template info.plist ( #20425 )
...
fix #20414
2020-01-18 20:40:00 +08:00
halx99
d3aabf3f89
Add test case for yasio
2020-01-05 04:24:13 +08:00
halx99
a2eb8507bb
[v4] spine v3.8
2020-01-05 03:09:32 +08:00
RH
deffc2cbef
Fix for issue #19890 ( #20407 )
2019-12-12 23:55:23 +08:00
Arnold
b74af1970b
[bugfix] set Info.plist path ( #20405 )
...
fix bug introduced in #20205
2019-12-12 23:55:18 +08:00
halx99
3a877c50f2
fix SpritePolygonTest
2019-12-03 00:50:11 +08:00
HALX99
d4b9775436
fix link issue for android
2019-12-02 18:17:42 +08:00
halx99
4bab298e21
update links
2019-12-02 05:40:50 +08:00
coulsonwang
abc25ae04a
adjust ralative position of tested item in TouchTest ( #20369 )
2019-11-26 23:40:54 +08:00
halx99
d193246f09
Use toString instead asString
2019-11-25 18:02:13 +08:00
halx99
ab7ccf0a58
Update etc1 alpha test case
2019-11-25 02:46:52 +08:00
halx99
30ffbe1514
Improve CCImage, BMP support.
2019-11-25 02:28:38 +08:00
halx99
d3e97a75a3
Remove websockets, sync tests.
2019-11-24 21:02:16 +08:00
Arnold
3b4748009f
use copy instead of linkis ( #20356 )
2019-11-21 15:12:37 +08:00
coulsonwang
912ba30e49
remove duplicated PrgramState instance in the derived class of Node ( #20350 )
2019-11-20 11:04:42 +08:00
Arnold
e3c636c23c
Sync resource automatically on Windows and Linux ( #20319 )
2019-11-15 10:24:38 +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
coulsonwang
4914dfff10
fix AudioSwitchStateTest subtile ( #20278 )
2019-10-31 16:05:57 +08:00
minggo
2f79eb10af
fix installation error on some Android devices
...
May meet "The application could not be installed: INSTALL_FAILED_TEST_ONLY" error on some devices.
2019-10-29 11:35:22 +08:00
coulsonwang
2d42aa1d21
fix memory leak ( #20258 )
2019-10-28 15:04:03 +08:00
coulsonwang
2501f53b9b
add CameraTest ( #20253 )
...
* nodeTest
* fix
2019-10-25 18:22:35 +08:00
minggo
c9af873e2e
fix some warnings ( #20247 )
2019-10-25 16:40:30 +08:00
coulsonwang
b849fce842
remove box2d tests ( #20246 )
2019-10-25 13:37:08 +08:00
minggo
be038d9ffc
fix some warnings ( #20236 )
2019-10-25 09:27:54 +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
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
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
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
d9e6c74ea6
particle use tiff issue ( #20105 )
2019-09-06 09:46:15 +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
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
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
minggo
96534de260
fix warnings ( #19891 )
2019-07-03 10:43:10 +08:00
coulsonwang
7f96375871
Feature/fix tile map ( #19883 )
2019-06-30 11:36:52 +08:00
minggo
b9d72cdb53
add missing label ( #19871 )
2019-06-27 13:41:41 +08: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
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
Arnold
b2c5535ff4
ignore ON_PERCENTAGE_CHANGED event
2019-06-10 10:25:50 +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
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
minggo
fd792813d2
Optimize calls to std::string::find() and friends ( #19624 )
2019-04-21 18:44:19 -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