halx99
ed3a0d05ec
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
aismann
a46bc403ae
Merge pull request #423 from aismann/dev
...
Enable box2d testbed on linux/macos
2021-07-07 02:29:38 +08:00
aismann
76b5bf8038
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
46a3ec8d6b
Merge: 2f570e4b64
3c25f74ef1
...
Merge pull request #420 from halx99/chipmunk-testbed
Chipmunk testbed adapt non-win platform compile issue
2021-07-06 20:46:56 +08:00
halx99
83bc1b77d6
Update CHANGELOG
2021-07-06 19:01:35 +08:00
halx99
d65529ea93
Fix case for linux
2021-07-06 18:46:07 +08:00
halx99
46d9f5cbf5
ChipmunkTestBed non-win platform adapte
2021-07-06 18:40:24 +08:00
halx99
7e1dd57605
HttpClientTest tag [skip ci]
2021-07-06 11:43:57 +08:00
halx99
0c74a94525
Implement HttpClient::sendSync with std::promise
2021-07-06 11:39:53 +08:00
halx99
3df92d56de
HttpClient handle content type from custom headers
2021-07-05 14:24:04 +08:00
halx99
43f25d5ad7
Downloader background task [ci build]
2021-07-04 19:26:18 +08:00
halx99
97425dc655
Fix #413
2021-07-04 16:40:34 +08:00
halx99
3436c968e2
Remove yasio test since we implement HttpClient based on it [ci build]
2021-07-02 19:02:38 +08:00
aismann
c6bff19863
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
ad9b41d49c
Update ChipmunkTestBed.h ( #412 )
2021-06-30 17:13:55 +08:00
aismann
9e997a4a52
Improve Chipmunk2D - TestBed ( #404 )
2021-06-30 09:52:54 +08:00
aismann
2f9d7c5d3f
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
86322ba427
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
8577d6f81a
Improve Chipmunk2D - TestBed, add same more debug draw stuff and some fixes too.
2021-06-25 17:01:23 +08:00
halx99
72d1ba9ea6
Merge: df58dd753c
2397d54daf
...
Merge branch 'dev' into Chipmunk2D
2021-06-24 17:04:04 +08:00
aismann
dbcb5816fe
Add springs (draw), add Copyright, improve Chipmunk2d - Testbed
2021-06-24 09:54:02 +02:00
halx99
569b8c5c30
Fix ci [ci build]
2021-06-24 12:48:25 +08:00
halx99
14dc7f05f9
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
36d258f589
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
de2450d3dd
Fix #392
2021-06-24 01:23:29 +08:00
aismann
289f2b0552
Update CMakeLists.txt
2021-06-24 00:21:36 +08:00
aismann
fcf23d58cd
Improve Chipmunk2D - TestBed, some more examples, keyboard support, display rearange
2021-06-24 00:21:36 +08:00
halx99
510cf21197
Tidy thirdparty [ci build]
2021-06-24 00:04:29 +08:00
aismann
6a0120644c
Update CMakeLists.txt
2021-06-23 17:32:34 +02:00
aismann
5f96756d6d
Improve Chipmunk2D - TestBed, some more examples, keyboard support, display rearange
2021-06-23 17:09:48 +02:00
aismann
ea615e231c
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
d7b13b36d7
Chipmunk2D - TestBed Add more examples and improve using the original source
2021-06-18 16:52:56 +08:00
halx99
cbb1df02c4
Improve Lua RTTI performance [ci build]
2021-06-18 12:23:10 +08:00
aismann
bd10049c23
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
a8f7a7d7c1
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
4ec57546f5
Update yasio [ci build]
2021-06-14 22:54:50 +08:00
halx99
3a7d79733f
Update readme guide and fixup [ci build]
2021-06-08 21:53:18 +08:00
halx99
5a6045ab19
Make gradle utils file as shared [ci build]
2021-06-02 06:27:19 +08:00
halx99
dc11adb950
[Gradle] Find ndk with env ANDROID_NDK [ci build]
2021-06-02 05:37:18 +08:00
halx99
84a8ec8e2e
Fix lua build [ci build]
2021-05-24 19:18:15 +08:00
halx99
25b88ff40b
Fix ci [ci build]
2021-05-24 17:20:28 +08:00
halx99
827d384eef
Renaming refactor ( #353 ) [ci build]
2021-05-18 16:40:30 +08:00
halx99
93173d860b
Replace jcenter with mavenCentral [ci build]
2021-05-15 12:15:38 +08:00
halx99
e367689ca9
Gradle Plugin no longer support cmake 3.10.0+
2021-05-15 11:58:56 +08:00
halx99
4a12425a1b
Fix android ci [ci build]
2021-05-15 00:12:41 +08:00
halx99
b68f7b8948
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
8e6faac1f1
Merge: 3348f10813
3a7bb58045
...
Merge pull request #350 from rh101/fix-cmake-set-property
Fix for CMake error when set_property is called with aliased target
2021-05-05 19:49:30 +08:00
rh101
c3618f8ea6
Extract real target from ALIAS if it exists in order to set property successfully
...
Remove duplicate entries in dependencies lists
2021-05-05 16:04:06 +10:00
halx99
fdf0ebc97f
Make tests could build at external location [ci build]
2021-05-02 17:23:39 +08:00
halx99
0511520281
Merge: 7f1ca55a97
1efe0091a8
...
Merge pull request #347 from rh101/imgui-fix
ImGUI font crash fix when using virtual file system
2021-04-27 23:29:22 -07:00