halx99
465831759e
Make nasm compiler optional [ci build]
2020-11-11 13:27:52 +08:00
HALX99
6d3f321694
Update config.json [ci build]
2020-11-11 13:05:10 +08:00
HALX99
a8f0cc442a
fix #242 [ci build]
2020-11-10 14:08:46 +08:00
HALX99
ab21e1f750
Update config.json [ci build]
2020-11-09 23:59:26 +08:00
halx99
c72d21b1a3
fix android ci [ci build]
2020-11-09 19:40:43 +08:00
halx99
b5e9f00307
fix ci [ci build]
2020-11-09 18:27:52 +08:00
HALX99
5f66e77575
Update config.json [ci build]
2020-11-09 16:57:03 +08:00
HALX99
8faa3c9fd8
Update config.json [ci build]
2020-11-08 15:58:55 +08:00
halx99
f80a6ef25c
Update config.json [ci build]
2020-11-07 11:53:01 +08:00
halx99
520cc31f1b
Add cmake option -DLUA_ENGINE=luajit to switch lua engine to luajit [ci build]
2020-11-07 10:36:22 +08:00
HALX99
403e831251
Update config.json [ci build]
2020-11-03 12:31:07 +08:00
HALX99
badfdc47ef
Update config.json
2020-10-26 22:48:07 +08:00
HALX99
18019a9b89
Update config.json
2020-10-26 15:59:57 +08:00
HALX99
4e5fdb20ce
Update deps to v82 ( #250 )
2020-10-26 00:03:48 +08:00
HALX99
8e288ea844
Update deps to v81 ( #249 )
2020-10-25 21:09:57 +08:00
halx99
863bd35676
Finish #244
2020-10-25 16:25:08 +08:00
halx99
975ef2ff61
Lock name
2020-10-24 21:57:36 +08:00
halx99
0fcde54bc2
Sync rename engine
2020-10-22 10:23:41 +08:00
HALX99
0a1af78a0e
Build pugixml from sources for all platforms ( #241 )
2020-10-21 12:28:34 +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
72451253bd
Update deps to v76
2020-10-17 23:48:16 +08:00
HALX99
90ecc475f0
Refactor modules ( #238 )
2020-10-17 16:32:16 +08:00
HALX99
d907a1a7a5
Build mac with alsoft support ( #226 )
...
* Build mac with alsoft support
* Add missing dep for mac
* Update CocosConfigDepend.cmake
2020-10-06 20:55:38 +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
09937c97a7
Refactor render pipeline state ( #211 )
...
* Refactor pipeline state
* Cache DepthStencil state for MTL renderer backend
2020-09-22 16:32:17 +08:00
halx99
2d2d0e7ee6
Take care PBO use on android
2020-09-15 16:01:44 +08:00
halx99
185d0f9ec0
Sync config file
2020-09-12 15:02:47 +08:00
halx99
2b991b20b2
a. Refine captureScreen, glReadPixels shoud from glviewport's origin.
...
b. Sets desktop GL min version from 2.0 to 2.1
2020-09-12 14:50:48 +08:00
HALX99
e909cf9c4a
Update config.json
2020-09-05 23:57:38 +08:00
HALX99
afc2490d56
fix ci ios link issue
2020-08-17 20:17:06 +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
a8a9040322
Use CC0-1.0 licensed decoder 'minimp3' to replace LGPL licensed decoder 'mpg123'
2020-08-17 14:56:53 +08:00
halx99
5ebb78853b
Update 3rd version
2020-08-15 17:59:53 +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
0f1dcc86dc
Disable double use in chipmunk_types.h instead CMakeLists.txt more stable for ENGX
2020-08-09 22:41:06 +08:00
halx99
f38f76c1a1
Sync spine code and resource to 3.8
2020-08-05 17:04:57 +08:00
halx99
b0307e188f
Update deps to v56
2020-08-03 17:54:07 +08:00
halx99
0055deafe4
fix #128
2020-07-31 23:32:55 +08:00
halx99
786eaafe56
Tidy audio source, unify headers: AudioEngineImpl.h AudioPlayer.h
2020-07-31 14:32:08 +08:00
halx99
b2f2f28cf0
fix cmake warnings & cover chipmunk float precision use on apple
2020-07-31 11:56:52 +08:00
halx99
594767290d
Add CMAKE option CC_USE_ALSOFT_ON_APPLE to use kcat openal-soft on apple platform, by default currently OFF
2020-07-31 00:06:59 +08:00
halx99
34d7f3d5c8
fix #120
2020-07-30 00:01:31 +08:00
halx99
da7e235b25
Optimize link, remove -Wl,--whole-archive for linking 3rd libs.
2020-07-29 18:55:45 +08:00
halx99
6643bbbaa6
Update deps-49 to fix android compile issue
2020-07-29 17:59:10 +08:00
HALX99
af6cae61eb
fix mismatch of float precision of chipmunk 7.0.3
2020-07-29 00:21:31 +08:00
HALX99
1df3f3489b
Update config.json
2020-07-23 12:54:28 +08:00
halx99
ab4137aacc
Try cpp14
2020-07-23 00:10:50 +08:00
halx99
a3a65b0320
fix appveyor ci [skip travis]
2020-07-10 16:41:59 +08:00
halx99
c9e1df125a
Improve utf-8 path on win32, explicit call wide version of system API.
2020-07-10 15:14:16 +08:00