Commit Graph

2781 Commits

Author SHA1 Message Date
halx99 167b81d5cd Bump 1.1.0 2023-07-06 20:37:59 +08:00
halx99 90aa74cdfa Improve cmake script
- glslcc helper function
  - Rename ax_add_shader to ax_target_compile_shaders
  - Provide argument FILES for specify single or multi shader
    source files support, i.e.
       ax_target_compile_shaders(target_name FILES 1.frag 1.vert)
- Rename all _AX_ROOT_PATH to _AX_ROOT
2023-07-06 19:21:36 +08:00
halx99 e78ef2d885 Migrate setup.py to setup.ps1 2023-07-06 12:18:33 +08:00
halx99 f148047af3 Update yasio to 4.0.0 2023-07-05 20:22:11 +08:00
halx99 c725768193 Fix build options parsing 2023-07-04 09:23:07 +08:00
halx99 6b6fc25078 Add build1k:assembleDebug support for android 2023-07-04 09:20:56 +08:00
halx99 b25ffffbfe Improve ci scripts 2023-07-03 20:01:56 +08:00
Deal(一线灵) 1947208166
Update build1k.ps1 2023-07-02 21:23:56 +08:00
halx99 27dc3b6cbb Remove test code 2023-07-02 10:51:07 +08:00
halx99 23c4e690d5 Fix version match 2023-07-02 10:48:59 +08:00
halx99 7a07a7118a Add clang setup 2023-07-02 10:23:12 +08:00
halx99 9a70700be3 Add missing -winsdk option 2023-07-02 10:04:00 +08:00
halx99 c377e718e0 Fix nuget setup & improve source migrate 2023-07-02 01:01:46 +08:00
Deal(一线灵) 785ec2ff82
Improve build1k.ps1 (#1251) 2023-07-02 00:53:41 +08:00
Deal(一线灵) fab646c0d6
Improve ci files (#1247)
* Improve ci files

* Fixup

* Fix ci

* Update DevSetup.md

* Remove duplicated code

* Fix setup_jdk

* Fix typo

* Check jdk setup

* Update build1k.ps1

* Update build.ps1

* Update build1k.ps1
2023-07-01 08:52:14 +08:00
halx99 41137c6a67 Fix typo 2023-06-30 17:26:24 +08:00
halx99 a68a3140b1 Fix ci 2023-06-30 17:20:00 +08:00
halx99 b74e809001 Improve ci pwsh script
- Rename tools/ci/build.ps1 to tools/ci/build1k.ps1
- build1k.ps1 now also setup jdk for build android
- Rename `-cm` to `-xc`
- Rename `-cb` to `-xb`
- Add option `-prefix` to specific install location for missing tools,
  default localtion is $HOME/build1k/
2023-06-30 17:06:33 +08:00
Deal(一线灵) 5d4ba705f0
Almost pwsh for ci (#1244) 2023-06-29 19:46:52 +08:00
halx99 df98143f6f Migrate sync [skip ci] 2023-06-19 20:09:58 +08:00
Deal(一线灵) 22aa4c2728
Update generate_docs.sh 2023-06-13 20:38:26 +08:00
Deal(一线灵) 898291ee83
Update generate_docs.sh 2023-06-12 12:24:35 +08:00
halx99 870f3ec5ab Fix docs gen 2023-06-12 11:02:17 +08:00
halx99 fb80698df9 Improve docs gen and fix genbindings 2023-06-12 10:26:08 +08:00
halx99 e1a588d5f5 Improve engine version definitions 2023-06-12 09:14:23 +08:00
halx99 6e81b44965 Improve sources-migrate [skip ci] 2023-06-11 17:48:29 +08:00
halx99 71be98dede Improve sources-migrate [skip ci] 2023-06-11 15:35:18 +08:00
halx99 cb3d96b56f Improve sources-migrate [skip ci]
- support migrate specific folder
2023-06-11 15:31:16 +08:00
halx99 9b3031822d Fix lua bindings 2023-06-11 15:07:31 +08:00
halx99 f1e3fc9348 Improve sources-migrate 2023-06-11 14:38:54 +08:00
halx99 b9034fd33b Fix genbindings 2023-06-11 14:38:34 +08:00
Deal(一线灵) 0c058a5d3e
Remove CC prefix from code file name (#1230)
* Add migrate sources tool

* Fix include replace regex

* Fix compile

* Migrate maually

* Disable sources-migrate tool by default

* Fix ci

* Fix ci

* Improve source migrate

* Fix ios/tvos ci

* Fix ios/tvos ci

* Fix
2023-06-11 13:08:08 +08:00
Deal(一线灵) d57706b8ae
Improve media-engine for android, linux (#1228)
* Improve media-engine
- Implement andorid,linux
- Improve local file uri scheme

* Fix ci

* Improve code style

* Improve

* Update VlcMediaEngine.cpp

* Update AvfMediaEngine.h

* Fix ci

* Improve code style

* Enable androidx gradle.properties [skip ci]

* Improve code style

* Remove unnecessary callbacks

* Rename VideoPlayer to MediaPlayer
2023-06-10 22:05:49 +08:00
halx99 4568549870 [CI] Only build cpp-tests for android 2023-06-06 10:33:00 +08:00
Deal(一线灵) dbc323d3f2
Update VERSION.txt 2023-05-30 10:19:09 +08:00
halx99 1d29be8613 Fix win-ci/build.ps1 for x86 build 2023-04-20 08:11:14 +08:00
halx99 dd8a88d6f8 Improve build.ps1 script 2023-04-02 21:34:45 +08:00
Deal(一线灵) 7a24a89ca8
Building with ninja + official llvm-clang-cl support (#1159)
* Building with ninja + official llvm-clang-cl support

* Update gh ci for clang

* Fix ci

* Fix ci

* Fix ci

* FIx dll copy [skip ci]

* Fix ci warnings

* Update ci files and readme

* Update badges
2023-04-02 16:04:19 +08:00
halx99 1560049f03 Fix #1157 2023-04-02 09:27:56 +08:00
Deal(一线灵) 54c6087bb4
Fix #1156 2023-04-02 01:41:00 +08:00
halx99 fa1c9b8322 Fix #1155 2023-04-02 00:26:03 +08:00
bwaiox 8026e9fd70
Fix lua warnning (#1151)
* Update CMakeLists.txt

fix tmpnam warnning in loslib.c

* Update utils.py

fix error "File "/axmol/tools/console/bin/axmol.py", line 1091, in <module>" when command "axmol new " was used
2023-04-01 17:31:13 +08:00
Deal(一线灵) 3d23eea8d0
Media engine video texture (#1133)
* VideoPlayer based on new MediaEngine[Win32/UWP]

* Improve MediaEngine interface

* Update readme

* Improve pixel format

* Improve MediaEngine interface

* Ready for PR UWP/Win32

* Ready for PR UWP,Win32

* Update reademe files

* Update readme files

* Update UIVideoPlayer-android.cpp [skip ci]

* Update UIVideoPlayer-ios.mm

* Update MFUtils.cpp

* Fix ci
2023-03-25 08:37:51 +08:00
Deal(一线灵) 4f8b5a25a9
Update update-prebuilts.ps1 2023-03-21 21:21:02 +08:00
halx99 5d23fea656 Improve thirdparty updating robot 2023-03-18 00:25:35 +08:00
halx99 7226125e7e Update project url in sources 2023-03-12 01:44:55 +08:00
Deal(一线灵) b46417809d
Windows Store UWP apps support (#1108)
* [BIG FEATURE] Windows Store UWP apps support

* Fix ci, add uwp for pr-ci

* Fix ci

* Improve ci script

* Fix ci

* Fix ci

* Fix ci

* Fix ci

* Upload uwp appx package artifacts [skip ci]

* Use d2d draw system font text

* Fix ci

* Improve code style
2023-03-11 22:10:18 +08:00
Deal(一线灵) 37f1b59014
Update update-prebuilts.sh 2023-03-09 16:51:09 +08:00
halx99 859a4eea57 Tidy lua-template-default 2023-02-24 00:17:36 +08:00
halx99 c8f5293f2e Android CI: signed release apks 2023-02-18 11:26:37 +08:00