halx99
827d384eef
Renaming refactor ( #353 ) [ci build]
2021-05-18 16:40:30 +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
70f8393b8f
Update install-deps-linux.sh
2021-04-28 19:14:44 +08:00
halx99
7cbfd84f95
Enable build curl with openssl [ci build]
2021-04-28 15:10:28 +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
rh101
e5fa398c67
Load fonts into IMGUI using memory routines rather than allowing it to use its own file handling in order to support FileStream related implementations.
2021-04-28 15:53:37 +10:00
halx99
72fa15f8f3
Fix cpp-tests exit crash when tableView in scrolling [ci build]
2021-04-26 17:55:55 +08:00
halx99
68a40694a8
Fix ci warnings [ci build]
2021-04-26 17:28:58 +08:00
rh101
b923b1a678
Use reset() to clear unique_ptr.
...
Use value initialization for unique_ptr.
Change AudioDecoderOgg override functions to use FileStream* instead of unique_ptr.
Remove redundant code.
2021-04-26 15:43:33 +10:00
rh101
668e96cadd
Use unique_ptr for FileUtils::openFileStream
...
Fix OGG audio playback due to incorrect tell() method
Fix unzip close() override method not deleting FileStream pointer.
2021-04-26 14:21:56 +10:00
RH
5b168e3bb6
Merge: 03bb24f313
85c5705f48
...
Merge branch 'vfs-support' into master
2021-04-26 10:39:09 +10:00
RH
0e2247a2d9
Merge: d1027ab263
ce6117fa65
...
Merge pull request #7 from c4games/master
Sync with primary
2021-04-26 10:32:25 +10:00
rh101
e6990d0b36
Remove unnecessary method call to close FileStream
2021-04-26 08:55:07 +10:00
halx99
be9bd61131
Fix tool script cocos
2021-04-25 09:22:07 -07:00
rh101
fa4ed8a975
Initialise member variable
2021-04-26 01:05:06 +10:00
halx99
600e96c54c
Update lua script
2021-04-25 22:37:52 +08:00
halx99
87be236932
Merge: 8b8b015b02
b1da56d401
...
Merge pull request #343 from rh101/curl-fix-filestream
Fix for downloader crash due to uninitialised variables
2021-04-25 18:34:29 +08:00
rh101
5509d0f80d
Update usage of createDownloadFileTask
2021-04-25 18:36:20 +10:00
RH
c8c4c2d703
Merge: 6fbebe9617
8b8b015b02
...
Merge pull request #6 from c4games/master
Sync with primary
2021-04-25 18:14:50 +10:00
rh101
c26a5e7bd8
Ensure FileStream is used for file access where possible
2021-04-25 17:22:43 +10:00
halx99
964e515f48
Merge: 2a1459b27b
3d8884721f
...
Merge pull request #341 from rh101/vfs-support
Add support for FileStream in ZipUtils and ZipFile
2021-04-25 14:21:19 +08:00
rh101
cce67f688e
Add support for FileStream in ZipUtils and ZipFile
2021-04-25 02:39:47 +10:00
halx99
6f520734c1
Update fairygui runtime [ci build]
2021-04-24 18:53:21 +08:00
halx99
c40b803244
Update spine runtimes
2021-04-24 18:14:30 +08:00
rh101
95cf5b5c2b
Merge: 2aa2d69151
b7506fed0c
...
Merge branch 'vfs-support' of https://github.com/rh101/engine-x into vfs-support
2021-04-23 00:01:47 +10:00
rh101
54ffa13dff
Move PosixFileStream class to its own files
...
Update UserDefault to work with FileStream
Fix undefined openFileStream on platforms other than Win32
2021-04-23 00:01:32 +10:00
RH
1e15ed4839
Merge: 2cef9f2e76
844119d162
...
Merge pull request #3 from c4games/master
Sync with master
2021-04-22 21:48:49 +10:00
rh101
7540c06fd3
Use FileStream to write JPG images to disk
2021-04-22 21:36:26 +10:00
halx99
8ed6d34234
Explicit set cmake minimum version at app/build.gradle [ci build]
2021-04-22 11:40:53 +08:00
rh101
2bf12b2226
Add support for virtual file system via custom FileStream and FileUtils implementations.
2021-04-22 03:15:49 +10:00
halx99
473e51cee7
Set cmake min version to 3.10 [ci build]
2021-04-21 14:05:44 +08:00
halx99
19ef72f788
Properly set gc mode for lua-5.4 [ci build]
2021-03-27 19:49:19 +08:00
halx99
4f0f713977
Merge: 6a868299f5
9aebfd4b0d
...
Merge pull request #331 from c4games/cmake-improve
Improve cmake scripts
2021-03-13 18:46:32 +08:00
halx99
b8892e446b
Merge: 91bfb7c8ff
a5cf017e0f
...
Merge pull request #330 from c4games/lua54-compat
Lua 5.4 compatible
2021-03-13 18:46:13 +08:00
halx99
d7610b8c77
Improve cmake scripts
...
a. rename project 'plainluac' to 'luac'
b. add executable project 'lua'
c. unify cmake runtime directory to bin
2021-03-13 18:18:40 +08:00
halx99
261bea4234
Lua 5.4 compatible
2021-03-13 16:47:09 +08:00
halx99
757e7edbf7
lua api compatible
2021-01-09 18:32:22 +08:00
halx99
984c164c57
Sync yasio to 3.35.0 [ci build]
2020-12-21 18:12:13 +08:00
aismann
f38b271650
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
halx99
b92c3d30c4
Update lua bindings source [ci build]
...
cxx17::string_view support
2020-12-16 17:52:17 +08:00
halx99
78aaf568c6
fix FUISprite gray to normal doesn't work
2020-12-10 16:54:59 +08:00
halx99
04db04ad93
Merge: 3f4178cc27
dbf81d7511
...
Merge pull request #295 from aismann/master
CCPhysicsSprite(Box2D/Chipmunk2D) cleanup, some other small improvements...
2020-12-02 08:39:58 -08:00
halx99
8b9d5db029
Unify CC_COMPAT_GL to control renderer backend
...
win32: google angle
mac: NSGL
ios: GLES
2020-12-02 03:03:05 -08:00
aismann
fd70034958
Removed CC_ENABLE_CHIPMUNK_INTEGRATION from class CCPhysicsDebugNode
...
CCPhysicsDebugNode.cpp has only the Chipmunk2D implementation
2020-12-01 17:58:34 +01:00
aismann
73b2b175d9
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
halx99
43f5a305c8
Merge: 079ecdbbec
5e249bf6f8
...
Merge pull request #293 from aismann/master
Chipmunk2D and Box2D works together now (add two new classes) and FIX ImGuiEXTTest window size problem
2020-12-01 01:52:47 -08:00
aismann
18cc4a9eb4
Update README.md
...
change wiki link: https://github.com/c4games/engine-x-wiki
2020-12-01 10:32:09 +01:00
aismann
91843b3fae
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
halx99
910c1d95a7
Sync extension fairygui
2020-11-26 17:40:32 +08:00
Oren Bengigi
f7c9666c41
Fix manifest version greater check
2020-11-18 20:43:49 +02:00
halx99
dd5f706dff
Refine jni methods decls [ci build]
2020-11-18 13:25:00 +08:00
halx99
c12701da10
Merge: 53122216ee
a708c2f904
...
Merge branch 'master' of https://github.com/c4games/engine-x
2020-11-18 12:16:36 +08:00
halx99
09e2615e51
Add missing param JNIEnv* for natvie interfaces [ci build]
2020-11-18 12:15:48 +08:00
halx99
a524d61036
Improve lua framework code
2020-11-17 23:17:40 +08:00
halx99
f6e87217bf
fix #263
2020-11-17 21:57:35 +08:00
halx99
c17a21eb8c
fix #262
2020-11-16 22:38:18 +08:00
halx99
4f725ab0c6
fix compile issue
2020-11-16 14:19:56 +08:00
halx99
f545b0d259
Merge: d1f0a287ac
f5fcd5592c
...
Merge pull request #257 from wtfdnvxk/patch-1
extend lua by register extensions
2020-11-11 01:25:21 -08:00
wtfdnvxk
11f30dc4a0
fix ios readme build device description
...
if none arch has been defined,then you can use "xcodebuild -scheme "lua-empty-test" -sdk iphonesimulator SYMROOT=." to compile the simulator ,or,You can use 'xcodebuild -scheme "lua-empty-test" -sdk iphoneos SYMROOT=.' to build in ios device銆? The Xcode Architectures will show "Standard architecture"
2020-11-11 17:06:03 +08:00
wtfdnvxk
d7b26f54f3
Update lua_module_register.cpp
...
extend lua by register extensions
2020-11-11 16:53:00 +08:00
halx99
7c8df0d187
Remove ENABLE_CJSON_GLOBAL from cmake
2020-11-11 16:37:33 +08:00
halx99
fccc757431
mandatory yasio for lua bindings
2020-11-11 15:51:46 +08:00
halx99
5a4d0139c5
fix cjson can't use
2020-11-11 15:21:29 +08:00
halx99
c98313ac4b
Prepre for box2d-2.4.1
2020-11-08 13:11:40 +08:00
halx99
ba783a7b1f
Update extension spine README.md
2020-11-04 23:28:51 +08:00
halx99
7d71da30c0
Tidy extension spine folder structure [ci build]
2020-11-04 23:17:05 +08:00
halx99
5a7c94c971
fix lua bindings [ci build]
2020-11-04 19:35:58 +08:00
halx99
306f74d94e
spine-c runtime compatible [ci build]
2020-11-04 19:10:02 +08:00
halx99
60a6d97d86
Remove Sprite::updateShaders [ci build]
2020-10-31 20:08:32 +08:00
halx99
474d2d2f24
Optimize FUISprite::setGrayed for engine-x
2020-10-31 13:58:47 +08:00
halx99
865c1e22ac
Sync https://github.com/EsotericSoftware/spine-runtimes/pull/1801
2020-10-27 17:08:26 +08:00
halx99
e3ea57296e
Update README.md
2020-10-25 22:01:32 +08:00
halx99
f49cb01e1e
Finish #244
2020-10-25 16:25:08 +08:00
halx99
534b2acc39
Lock name
2020-10-24 21:57:36 +08:00
halx99
e3c6edd8e1
Simplify interface include for extension GUI
2020-10-22 23:14:58 +08:00
halx99
83bec7092e
Remove unused comment
2020-10-22 21:32:09 +08:00
halx99
b8a0e0a478
Finsih rename
2020-10-22 10:58:10 +08:00
halx99
0a9e0516a5
fix lua bindings build
2020-10-21 17:58:05 +08:00
halx99
ac21c27140
Build pugixml from sources for all platforms ( #241 )
2020-10-21 12:28:34 +08:00
halx99
9f7590ffa1
Fix compile error at non-win32 platforms
2020-10-21 10:57:37 +08:00
halx99
5748bbee85
Reserve extensions 'cocostudio' for esay to migrate exist projects
2020-10-21 10:12:00 +08:00
halx99
47d15cae76
fix compile error when disable script
2020-10-20 17:45:50 +08:00
halx99
e59109080c
fix ci
2020-10-20 00:34:14 +08:00
halx99
9e6b360437
fix lua build link on android
2020-10-19 23:21:40 +08:00
halx99
2700d4f300
fix lua compile on android, link needs to fix later
2020-10-19 20:01:13 +08:00
halx99
f1be86ee7a
fix lua build on android
2020-10-19 19:56:48 +08:00
halx99
7164d6bfc8
fix ci
2020-10-18 16:54:45 +08:00
halx99
d9e5af585f
fix ci
2020-10-18 15:48:06 +08:00
halx99
5dc2626894
Reserve extension GUI for cpp-tests only
2020-10-18 12:31:45 +08:00
halx99
7a4a5d0100
Remove deprecated sources, remove old extension GUI
2020-10-18 00:27:23 +08:00
halx99
2083d15340
delete for rename
2020-10-18 00:24:34 +08:00
halx99
334800dd7f
Enable yasio lua bindings for lua projects by default. can use cmake parameter: BUILD_YASIO_LUA to control it.
2020-10-17 23:46:59 +08:00
halx99
82c864f2ed
fix #234 , spine custom shader doesn't work.
2020-10-17 22:00:53 +08:00
halx99
dcc4c8d385
Sync official fix
2020-10-17 21:58:15 +08:00
halx99
b9c58a8420
Refactor modules ( #238 )
2020-10-17 16:32:16 +08:00
halx99
5401bbf821
Simplfy hsv color
2020-10-16 17:23:29 +08:00
halx99
c594e3789c
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
d535b47145
win32 dll improvements
2020-10-07 00:15:11 +08:00
halx99
99498c5b30
Refine code
2020-10-04 23:41:01 +08:00