Commit Graph

310 Commits

Author SHA1 Message Date
halx99 03d8945362 Fix ci warnings 2022-10-27 13:01:18 +08:00
halx99 e375a0fb6b Update libpng to v1.6.38 stable 2022-10-27 13:00:59 +08:00
halx99 b70e69c262 Update llhttp to v8.1.0 2022-10-26 23:14:20 +08:00
halx99 c77e9b9e0f Update glad to v2.0.0 2022-10-25 09:01:57 +08:00
axmol-bot 60ac8c1df4
Update thirdparty prebuilts to v41 (#932)
* Update thirdparty prebuilts

* Update thirdparty/jpeg-turbo/include/jconfig.h [skip ci]

Co-authored-by: 一线灵|Deal <halx99@live.com>

* Update thirdparty/openssl/include/openssl/configuration.h [skip ci]

Co-authored-by: 一线灵|Deal <halx99@live.com>

* Update thirdparty readme [skip ci]

Co-authored-by: axmol-bot <axmol-bot@users.noreply.github.com>
Co-authored-by: 一线灵|Deal <halx99@live.com>
2022-10-23 23:39:49 +08:00
halx99 68964f02fe Update yasio to latest 2022-10-13 22:00:06 +08:00
halx99 9eec6d817f Update llhttp to v8.0.0 2022-10-07 22:13:02 +08:00
halx99 a4698809f2 Tracking sol2 to v3.3.0 for cpp20 2022-10-07 16:12:01 +08:00
halx99 a469a82707 Improve template compatible 2022-10-07 16:11:13 +08:00
一线灵|Deal ec0782623a
Merge pull request #890 from axmolengine/check-cpp20-complings
Check cpp20 complings for all platforms
2022-10-05 13:20:24 +08:00
halx99 fe094f35c4 Fix ci 2022-10-05 11:01:46 +08:00
aismann 981258d6ae Clipper2 1.05 (only files with changes on source lines) 2022-10-04 18:54:12 +02:00
一线灵|Deal 5645bb241e
Final migrate (#876) 2022-10-01 16:24:52 +08:00
halx99 b0387494c8 Update llhttp to v6.0.10 2022-09-24 21:18:36 +08:00
aismann 3dddef1bc3
Clipper2 v1 04 (#856)
* Clipper2 v1.04 (and small fixes)

* Update README.md
2022-09-19 14:17:13 +08:00
halx99 fad9afbc9a Update thirdparty libs
fmt: 9.0.0 --> 9.1.0
    llhttp: 6.0.7 --> 6.0.9
    astc-encoder: 4.0.0 --> 4.1.0
    webp: 1.2.2 --> 1.2.4
    flatbuffers: 2.0.0 --> 2.0.8
2022-09-15 20:15:28 +08:00
halx99 dab2739f1c Update thirdparty prebuilt libs to v40 2022-09-12 23:06:59 +08:00
halx99 bb6b62bf81 Update thirdparty prebuilt libs
- curl-7.85.0
- angle-2.1.19119 on branch `chromium/5195`
2022-09-12 22:46:35 +08:00
Paulo Coutinho ba7a86c996
fix ios min version for prebuilt libs (#849) 2022-09-07 13:22:02 +08:00
Paulo Coutinho 8c359917f7
Add apple tvos support (#846)
* support tvos

* support tvos and fix run command

* support tvos, fix run script and fix windows files

* support tvos on ci

* support tvos on ci and fix windows zlib

* support tvos on ci

* support tvos

* support tvos and tvos tests
2022-09-05 14:13:52 +08:00
aismann 9f5a5491e7 Rename folder to clipper2 2022-08-27 18:28:21 +02:00
aismann 9242920857 add some more stuff 2022-08-27 17:10:36 +02:00
aismann 6276c41281 Replace Clipper1 (all stuff) 2022-08-27 17:03:38 +02:00
aismann 9d1f2f3487 Replace Clipper1 (all stuff) 2022-08-27 17:00:10 +02:00
一线灵 680066ae89
Improve astc cmake script 2022-08-22 11:47:52 +08:00
halx99 8670f2fb2d Update lz4 to v1.9.4 2022-08-19 20:39:14 +08:00
一线灵 95e8fe4e74
Fix compile error when AX_USE_LUAJIT=TRUE 2022-08-15 16:37:53 +08:00
一线灵 b580991236
Update README.md 2022-08-14 18:13:58 +08:00
一线灵 460e59f4de
Feature 803 (#804)
* Improve libpng cmake script to allow osx-arm64 target

* Update run-script.sh

* Update osx-ci.yml

* Update pr-ci.yml

* Update android-ci.yml

* Update pr-ci.yml

* Update osx-ci.yml

* Update README.md

* Update README.md

* Update libs

* Use macos-12 for osx target

* Fix ci
2022-08-14 11:19:56 +08:00
halx99 0465664ea1 Rename jpeg-turbo folder 2022-08-13 09:51:21 +08:00
一线灵 23c2dcb539
Revert "Support for Apple Silicon / M1" 2022-08-12 16:39:06 +08:00
halx99 92914f47b0 Update astcenc to v4.0.0 2022-08-11 21:38:19 +08:00
一线灵 13fc72c02c
Migrate axys (#782) 2022-08-08 18:02:17 +08:00
halx99 f40c44755f Improve android setup tools
- Rename ANDROID_SDK to ANDROID_SDK_ROOT, refer to: https://developer.android.google.cn/studio/command-line/variables
- CMake: Use ndk in sdk_root/ndk/xxx/
2022-08-06 22:02:58 +08:00
unknown 7b76fa5680 robin_const_iterator Bug fix in robin_hash.h 2022-08-03 18:45:10 +05:30
pietpukkel 2ad5892b03 Support for Apple Silicon / M1
Added universal libraries where needed and changed PNG CMake file to include ARM files when generating Mac XCode project.
2022-08-02 17:48:03 +02:00
halx99 47577ebb34 Sync byte_buffer.hpp 2022-07-18 15:33:05 +08:00
halx99 02f4e77f32 Update thirdparty prebuilts
- openssl 3.0.5
- luajit 50936d7
- curl 7.84.0

build toolchains

- Android: ndk-r23c
- Apple iOS/macOS: AppleClang 12.0.0.12000032 in xcode 12.4
- Win32/Win64: MSVC 19.29.30145.0 in Visual Studio 2019(16.11.2)
- Ubuntu: GCC 9.4.0
2022-07-15 12:37:56 +08:00
halx99 c71951f3cb Update thirdparty version info 2022-07-14 23:18:40 +08:00
halx99 616d165f53 Upgrade thirdparty stubs
- llhttp to v6.0.7
- fmtlib to v9.0.0
- openal to 1.22.2
2022-07-14 23:17:11 +08:00
一线灵 a86847a6f3
Update plainlua badge 2022-07-14 12:49:48 +08:00
halx99 1cc65bcd7a Update thirdparty upstream version badge 2022-07-13 15:18:44 +08:00
一线灵 279337f17f
Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
halx99 986540dbef Update byte_buffer to fix #741 2022-07-11 09:12:40 +08:00
halx99 9ee4181976 Migrate tests, extensions and configs ReSquash for unexpected changes +2 2022-07-09 22:23:34 +08:00
一线灵 590fbba6bd
Merge pull request #730 from DelinWorks/migrate-engine-name
Fix engine setup files.
2022-07-08 15:34:23 +08:00
halx99 fff2bd59ed Fix setup cmake files and some relative sources 2022-07-08 14:20:41 +08:00
DelinWorks e73b2492c5 Replace CC_ with AX_ 2022-07-08 02:17:41 +03:00
DelinWorks 49b6dda016 Fix CMAKE 2022-07-08 02:10:35 +03:00
halx99 a9be51ff72 Improve IndexArray implementation 2022-07-07 14:49:26 +08:00
halx99 43e1a41440 Improve IndexArray 2022-07-07 09:31:34 +08:00
halx99 7a97ca6ef8 Update yasio::byte_buffer 2022-07-06 16:56:57 +08:00
halx99 ac3aea7aca Update byte_buffer, support insert at offset 2022-07-05 01:32:06 +08:00
halx99 86a08575ba Improve class IndexArray 2022-07-04 09:13:06 +08:00
halx99 8eea4cccdc [WIP] Wrapper IndexArray with byte_buffer 2022-07-03 17:24:10 +08:00
aismann a840329531
Update README.md 2022-06-30 13:46:29 +02:00
aismann f52bc9472d Version: git 81612cb (until May 20, 2022) 2022-06-30 12:13:55 +02:00
halx99 7fd2fd6dac Set default encoding to UTF-8 [skip ci] 2022-06-16 21:18:31 +08:00
halx99 99f8c620e6 Fix ci, astc only support sse2 for x86 target 2022-06-16 12:22:39 +08:00
halx99 bb145b2042 Fix astc cmake simd check for windows x64 2022-06-15 21:16:51 +08:00
一线灵 ab95092e9e
Merge pull request #650 from adxeproject/ndk-r23c
Upgrade android toolsets to ndk-r23c LTS
2022-06-11 16:57:37 +08:00
一线灵 5138d701d6
Update thirdparty README.md [skip ci] 2022-06-11 16:29:30 +08:00
halx99 5c35eda3b9 Upgrade android toolsets
- ndk to r23c
- gradle plugin to 7.2.0
- gradle wrapper to 7.4.2
- config ndk ver at adxetools.gradle
2022-06-11 16:16:47 +08:00
halx99 8f0190f7ce Remove unnecessary alGetError call 2022-05-20 17:26:33 +08:00
halx99 8ef23c7fe9 Tidy audio module code 2022-05-15 09:55:57 +08:00
一线灵 ab5844b4a5
Fix ci 2022-05-14 21:44:08 +08:00
halx99 39d2661eb6 Update thirdparty prebuilt libs 2022-05-14 21:19:43 +08:00
halx99 0cdcf27a02 Update freetype to v2.12.1 2022-05-14 19:54:47 +08:00
一线灵 421874a7e8
Fix linux ci 2022-05-14 19:53:51 +08:00
halx99 80ec8f43aa Cleanup code 2022-05-14 02:47:47 -07:00
一线灵 2fe0159d3e
Merge pull request #625 from aismann/dev
Update poly2tri ( git 3380f5c  (until 25 Mar 2022))
2022-04-29 16:15:05 +08:00
halx99 79bf6c0206 Update thirdparty stubs 2022-04-29 16:13:57 +08:00
aismann 9825eb89df Update poly2tri ( git 3380f5c (until 25 Mar 2022)) 2022-04-29 09:36:16 +02:00
halx99 8ed3a4af2d Update astcenc to v3.7 2022-04-29 12:33:18 +08:00
halx99 9903a2223f Update libpng 2022-04-25 12:26:56 +08:00
halx99 2bf5274116 Update bullet to 3.23 2022-04-25 12:16:08 +08:00
halx99 8cb17e627e Update README.md [skip ci] 2022-04-25 12:04:33 +08:00
halx99 c2c1d8b4da Update openal-soft to 1.22.0 2022-04-25 12:02:45 +08:00
halx99 d5b5a54223 Update luajit 2022-04-24 19:34:13 +08:00
halx99 5e97f88f26 Update astcenc to v3.6 2022-04-24 19:15:08 +08:00
halx99 1b0f53b5ba Update webp to v1.2.2 2022-04-24 16:37:44 +08:00
halx99 f3a3d62394 Update angle binaries to @google Chrome 100.0.4896.127 2022-04-22 21:15:25 +08:00
一线灵 7a9697f5aa
Update README.md [skip ci] 2022-04-22 13:51:10 +08:00
halx99 85f4569783 Update zlib to v1.2.12 2022-04-21 17:05:23 +08:00
halx99 8ea57d959f Update freetype to v2.12.0 2022-04-10 13:10:18 +08:00
一线灵 a9b0ac160b
Update README.md 2022-04-09 11:19:01 +08:00
halx99 93f549a0ad Fix libc++_shared.so not found in old devices(API 22) 2022-04-05 11:45:59 +08:00
halx99 0ea2db2dfd Improve use prebuilt engine libs for windows
a. Fix msedge webview2 include for win32
b. Fix msedeg webview2 linking for apps which use prebuilt libs
c. Improve optional libs linking for apps which use prebuilt libs
d. Auto build optional libs which not dependent by engine, such as yaml-cpp
2022-04-02 13:50:53 +08:00
halx99 f9ba36fcbe Sync yasio to 3.39.4 2022-03-22 11:17:36 +08:00
deal 93738a8155
Update README.md 2022-03-20 11:44:16 +08:00
halx99 886a7728ed Fix #602 c++20 compile errors 2022-03-17 09:37:56 +08:00
halx99 afdb91651a Update thirdparties
- curl-7.82.0
- openssl-3.0.2
- luajit-c4fe76d
- libjpegturbo-2.1.3
2022-03-17 09:35:01 +08:00
deal 30ce5244a3
Fix ios compile error 2022-03-07 19:00:52 +08:00
halx99 bb3ebb02f8 Sync code 2022-02-26 14:27:14 +08:00
deal 711338fbb1
Improve fmt import, see also #597 2022-02-25 17:40:08 +08:00
halx99 2baa40248f Fix #597 2022-02-25 15:04:52 +08:00
halx99 694712ee9e Use .def export APIs required by luac
This can avoid modify any lua src file
2022-02-18 23:23:41 +08:00
halx99 06479f76b8 Fix luac link
TODO: generate patch file with official lua-5.4.4
2022-02-18 20:18:26 +08:00
halx99 67c6bcec4f [cmake] Rename BUILD_LUA_LIBS to AX_ENABLE_EXT_LUA 2022-02-17 21:31:39 +08:00
halx99 67fad92cbf Update plainlua to 5.4.4, pugixml to 1.12.1 2022-02-17 18:06:19 +08:00