Commit Graph

3240 Commits

Author SHA1 Message Date
halx99 a6c3ea8edd Fix ci 2023-09-13 16:14:10 +08:00
halx99 983e383077 Improve build script 2023-09-13 16:00:33 +08:00
Deal 6bee95596b Update DevSetup.md [skip appveyor] [skip ci] 2023-09-13 03:39:51 +08:00
halx99 b16880ef2d Improve setup script 2023-09-13 03:37:49 +08:00
Deal 7f42bb6a92 Update DevSetup.md [skip ci] [skip appveyor] 2023-09-12 21:11:46 +08:00
halx99 79852703f8 Fix ci 2023-09-12 20:34:55 +08:00
halx99 b8baf0d1a8 Android: Allow use external cmake outside of android sdk 2023-09-12 19:32:20 +08:00
halx99 e7b9e5feb7 Change cmake target thirdparty type to INTERFACE 2023-09-12 19:31:41 +08:00
halx99 ba37e3009d Improve ImGui loop managment 2023-09-12 19:30:15 +08:00
halx99 23ea89c8e6 Fix #1323 2023-09-12 19:28:17 +08:00
Deal 57947e57ca Update site.yml [skip ci] [skip appveyor] 2023-09-12 10:33:32 +08:00
iAndyHD3 aca00138c1 handle cxxabi correctly (fix windows clang) (#1325) 2023-09-12 07:06:04 +08:00
Deal 1617380ddd Bump version 2.0.1 [skip ci][skip appveyor] 2023-09-12 01:18:37 +08:00
halx99 f2470b99aa Android: Update AGP to 8.1.1
- jdk-17.x+ required
- gradle-bin 8.3
- Build-Tools 33.0.1
-  Delete package name from AndroidManifest.xml
- Add namespace "org.axmol.xxx" in 'app/build.gradle'
- Rename compileSdkVersion ==> compileSdk in 'app/build.gradle'
- Use rootProject.layout.buildDirectory instead rootProject.buildDir
- Android Studio 2022.3.1+
2023-09-12 01:13:06 +08:00
iAndyHD3 810c909e67 Add extension Inspector (Experimental) (#1324)
* node explorer

* fix some crash, add to tests

* change tabs to spaces

* remove node explorer from hello template

* change name to Inspector + add readme

* minor fix

* fix minor things

* fix minor thing...

* fix build on ios, android

* Apply suggestions from code review

* fix typename for gcc/clang, add font

* include cxxabi outside ax namespace
2023-09-12 01:06:28 +08:00
halx99 b2f814b308 Don't display WASM HelloLua [skip appveyor] 2023-09-11 23:34:24 +08:00
halx99 64e20d775b WASM: Don't build HelloLua due to appveyor limits 2023-09-11 23:27:52 +08:00
Deal e55134afb7 Update build-site.ps1 [skip appveyor] 2023-09-11 21:05:30 +08:00
halx99 d2a8fa00cd Improve isolated site dist[skip appveyor] 2023-09-11 20:43:27 +08:00
halx99 5bf03c47ac Build more tests for wasm 2023-09-11 20:31:57 +08:00
halx99 aa12c467f4 Redirect wasm preview site 2023-09-11 20:01:56 +08:00
halx99 dc1ac3cef2 Fix lua framework code not embed to wasm vfs 2023-09-11 19:43:49 +08:00
halx99 be1d49b86d Fix 'axmol new' not support absolute path 2023-09-11 19:41:49 +08:00
halx99 c1e36226ff Fix to UI touch location for ImGui on Android 2023-09-11 19:39:41 +08:00
halx99 8b96ff7f1b Tidy platform macros/consts value 2023-09-11 19:37:49 +08:00
halx99 6856c2d073 Committing genbindings changes 2023-09-11 03:15:48 +00:00
halx99 dcc79a8ade Don't export GLViewImpl::loadGLES2 to lua 2023-09-11 11:07:01 +08:00
halx99 f8b4783768 Committing genbindings changes 2023-09-10 16:38:28 +00:00
halx99 f8dcacceb3 Fix genbindings ci 2023-09-11 00:30:52 +08:00
halx99 0e23f9812f GLView: Restore from maximized when setWindowed 2023-09-11 00:06:34 +08:00
halx99 2db687b422 Enable dpi scale for ImGuiTest 2023-09-11 00:05:53 +08:00
halx99 c9fdb2e5a8 Run CI on dev branch only 2023-09-10 23:35:01 +08:00
Deal 659f2a744c Update ImGui README.md [skip ci][skip appveyor] 2023-09-10 23:03:32 +08:00
halx99 25da753b7c Improve ImGui Loop management
Properly remove ImLoop to avoid assert fail when there a one or more
viewports window at outside of game view
2023-09-10 22:38:54 +08:00
halx99 b8f069612e Bump v2.0.0 2023-09-09 10:20:39 +08:00
Deal 13bdda57fb Update DevSetup.md [skip ci][skip appveyor] 2023-09-09 09:59:17 +08:00
Deal 9031e99552 Update DevSetup.md [skip ci][skip appveyor] 2023-09-09 09:58:08 +08:00
Deal f17cad45a0 Update AXLinkHelpers.cmake 2023-09-09 01:52:32 +08:00
halx99 19d9f6fb4a Update readme files[skip ci][skip appveyor] 2023-09-09 01:07:47 +08:00
halx99 766d79a73f Revert cmake module folder to `cmake/Modules` 2023-09-09 00:36:49 +08:00
halx99 b834d0af5e Update CHANGELOG [skip ci][skip appveyor] 2023-09-08 22:50:44 +08:00
halx99 0ee62cb395 Update console prompt [skip ci][skip appveyor] 2023-09-08 22:05:16 +08:00
halx99 3b9a3529ed Fix install-pwsh on macOS 2023-09-08 16:13:46 +08:00
halx99 946edb3a70 No need to copy build.ps1 to new project
Because the console next commands is more easy to use, for example:

axmol build -p win32
axmol build -p ios
2023-09-07 22:39:15 +08:00
halx99 f8b796a7f9 Add API Director::getNextScene
Gets the top(next) scene which will going to running state.
2023-09-07 21:57:41 +08:00
halx99 45cb0d82dc Add cmake option 'AX_WASM_SHELL_FILE'
Specify the wasm shell file, by default use
`${_AX_ROOT}/core/platform/wasm/shell_minimal.html`
2023-09-07 21:09:36 +08:00
halx99 c7ab6a227e Processing wasm touch events properly 2023-09-07 19:32:06 +08:00
Deal bb4c08a7d8 Update GLViewImpl-desktop.cpp
wasm not support config vsync
2023-09-07 00:49:53 +08:00
halx99 cec4c3a560 ImGui: Clear emscripten's MouseWheel callback before shutdown.
refer: https://github.com/ocornut/imgui/pull/6790
2023-09-06 19:15:05 +08:00
halx99 d965dc42cd Improve 1k/build1k.ps1 2023-09-06 12:36:24 +08:00