Commit Graph

217 Commits

Author SHA1 Message Date
Deal 5d2c42e73f
Implement new axmol log system based on fmtlib (#1732)
* Implement new log macros based on fmtlib

* Fix ci

* Fix ci

* Fix android ci

* Fix warnings

* Replace more ax::log by AXLOGX

* Fix ci

* Fix linux build

* Use stack memory for log prefix

* Fix linux build

* Fix warning

* Add ILogOutput support

* Replace old log calls with new log macros

* Fixup

* Fixup

* Fixup

* Update ci msvc to 14.39

* Update Console.h [skip ci]

* Pass log level to ILogOutput
2024-03-07 08:47:00 +08:00
halx99 397343b36f Release 2.1.2 [release 2.1.2] 2024-02-25 12:38:16 +08:00
Deal 56059975ad
Update ci msvc_devcmd actions [skip ci][skip appveyor] 2024-02-24 22:06:06 +08:00
Deal 07917a2d64
Update publish.yml 2024-02-24 21:45:01 +08:00
Deal e33a267b2c
Update publish.yml 2024-02-24 21:41:56 +08:00
Deal d7f5333c73
Fix linux build (#1715)
* Update CMakeLists.txt

* Update CMakeLists.txt

* Update build.yml [skip ci]

* Delete .github/workflows/pr.yml
2024-02-24 19:07:18 +08:00
halx99 399b07792d Improve publish ci 2024-02-22 20:26:12 +08:00
Deal 3da0b8c7d3
Fix ci: publish.yml [skip ci][skip appveyor] 2024-02-22 09:45:52 +08:00
Deal 31da0f2917
Improve dll support (#1706)
* Improve dll support

* Tidy header include path

* Fix android build & symbol dup issue

* Fix android compile error

* Fixup
2024-02-20 05:37:12 +08:00
Deal 40be9355fc
Update genbindings.yml [skip ci] 2024-02-15 12:27:29 +08:00
halx99 e278e45ab8 Fix ci 2024-02-02 00:42:42 +08:00
halx99 83bc0b1de9 Fixup
- Don't build draft pull-request
- Delete update-prebuilts ci, since prebuilts managed by manifest.json
- genbindings now will create a pull-request automatically
- Fix build-site download unexpected artifacts from appveyor
- Fix build win32 with clang error
2024-01-22 21:46:55 +08:00
halx99 8ee68b58c9 Bump 2.1.0 2024-01-19 20:39:08 +08:00
halx99 3090bfc886 Improve build script 2024-01-12 00:27:16 +08:00
halx99 87a2532910 Try fix xcode15 linker fire duplicate libraries warnings
- https://github.com/axmolengine/axmol/issues/1453
- https://gitlab.kitware.com/cmake/cmake/-/merge_requests/8946
- https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/FindPNG.cmake
2024-01-10 09:17:47 +08:00
Deal 6f8601be7d
Update publish.yml [skip ci]
Runs publish ci on windows for we can add angle prebuilts to package
2024-01-10 02:21:38 +08:00
halx99 22a1faa593 Improve build system 2023-12-22 02:39:38 +08:00
halx99 fa08bc89bb Add publish ci [skip ci] 2023-12-20 20:30:02 +08:00
halx99 7864d8f6ec Enable FPS control for winuwp 2023-12-14 01:46:41 +08:00
Deal d8d3137515
Build site in isolated repo (#1490) 2023-12-09 09:36:20 +08:00
halx99 affcf05b69 Prepare 2.1.0 release
* Update copyright notice
* Remove prebuilt libs from SCM
* Remove optional thirdparty sources/repo from SCM
* Remove tests resources  folder 'Content' from SCM
2023-12-08 01:04:43 +08:00
CHP a9091c4127 upload-artifact for android build (#1419) 2023-11-06 09:32:53 +08:00
CHP fbf358b81c Update android.yml (#1416) 2023-11-01 23:35:39 +08:00
halx99 9c838aa114 Fix genbindings.ps1 2023-09-26 11:01:33 +08:00
halx99 7b8d4119c7 Setup msvc14.37 for github CI 2023-09-26 00:56:43 +08:00
Deal b892461a2b UWP: Migrating from C++/CX to C++/WinRT (#1355) 2023-09-26 00:11:33 +08:00
Deal 57947e57ca Update site.yml [skip ci] [skip appveyor] 2023-09-12 10:33:32 +08:00
halx99 5bf03c47ac Build more tests for wasm 2023-09-11 20:31:57 +08:00
halx99 c9fdb2e5a8 Run CI on dev branch only 2023-09-10 23:35:01 +08:00
halx99 68c51d64ba Disable wasm pthread for gh pages
gh-pages doesn't support thread
2023-09-06 00:47:43 +08:00
nowasm 03f007fdbe Add webgl aka wasm build support (#1315) 2023-09-01 16:31:14 +08:00
halx99 394ce3d401 Auto deploy wasm demo to gh pages 2023-09-01 14:15:25 +08:00
halx99 e5d984a4f8 Auto deploy wasm demo to gh pages 2023-09-01 13:36:23 +08:00
halx99 0094c6bbb2 keep files for site build [skip ci] 2023-08-31 22:08:50 +08:00
halx99 12bb1eb62a Improve axmol site build 2023-08-31 21:20:01 +08:00
halx99 85abfeb885 CI: python no longer require for building 2023-08-30 17:12:16 +08:00
Deal fe21a11e55 Update gendocs.yml 2023-08-25 19:37:04 +08:00
halx99 5183995a36 Merge: f9b6553e57 94be720d3f
Merge branch '1.x' into dev
2023-08-25 16:57:54 +08:00
halx99 2bf41d7d31 Fix ci 2023-08-25 16:57:38 +08:00
halx99 33afe5470a Merge: 55cd8253f6 b161985934
Merge branch '1.x' into dev
2023-08-25 16:52:26 +08:00
halx99 46f668b01b Remove render backend setLineWidth [skip ci]
Due to not all of GL and Metal support it, so remove it unify behavior
developers shouldn't relay on it
2023-08-25 16:49:08 +08:00
halx99 f525d6c726 Update docs 2023-08-25 16:46:32 +08:00
halx99 698b26f4db Merge: 663ff8c493 5f6ffecc92
Merge branch '1.x' into dev
2023-08-15 18:03:41 +08:00
halx99 bfe167121e Add cmake option AX_GLES_PROFILE
Valid value of AX_GLES_PROFILE: 0, 200, 300

By default, the AX_GLES_PROFILE is:

- android: 200, allow axmol apps runs on: API 17 Android 4.2+ devices
- winuwp: 300
- Win32/linux/osx/ios/tvos: 0

For ios/tvos, will forcing AX_GLES_PROFILE to 300 if AX_GLES_PROFILE not 0
2023-08-14 20:40:05 +08:00
Deal 9dc9e9adc7 Update android.yml 2023-08-13 23:58:18 +08:00
halx99 bd0e1fef4b Fix compile error 2023-08-13 22:09:02 +08:00
halx99 9b6f1b38fa Enable ci on 1.x branch 2023-08-13 00:26:52 +08:00
Deal 572bb2f700 Test use glad on android 2023-08-13 00:24:35 +08:00
Deal b228718022 Update pr.yml 2023-08-11 22:48:22 +08:00
halx99 bdca88e46d Update ci script 2023-08-11 21:45:43 +08:00