halx99
ef7b9859a3
Mark 32bit build deprecated, refer #1570
2024-01-02 21:10:28 +08:00
halx99
a85ef10410
Fix #1558
2023-12-31 22:35:36 +08:00
halx99
22a1faa593
Improve build system
2023-12-22 02:39:38 +08:00
halx99
e62d09a718
Make XCODE_EMBED_RESOURCES match cmake 3.28 release, refer #1482
2023-12-08 23:42:05 +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
Deal
69b55efb82
Remove duplicated libz for ios/tvos ( #1455 )
2023-11-26 23:13:29 +08:00
axmol-bot
78672f4a19
Update thirdparty prebuilts to v60 ( #1446 )
2023-11-25 14:47:25 +08:00
Deal
b062eb3dc2
Improve linux deps ( #1441 )
2023-11-19 09:38:12 +08:00
RH
4b5dc59574
Fix for UWP build issues ( #1421 )
2023-11-08 08:15:40 +08:00
halx99
9a8bab9440
Fix #1388
2023-10-16 20:24:59 +08:00
halx99
022af2fac2
Improve prebuilt link cmake module
2023-10-11 21:42:01 +08:00
halx99
fd9f613b50
Enable Mat4 SSE Istructions acceleration
2023-10-11 01:05:22 +08:00
halx99
f13cce5a3b
Fix link prebuilt preprocessors
2023-10-11 00:27:46 +08:00
halx99
9ef282c60f
Fix link prebuilt incorrect msvc runtime
2023-10-10 22:10:35 +08:00
RH
a503004418
[Android] Restrict temporary and generated files to build folder ( #1368 )
...
* [Android] Restrict temporary and generated files to build folder
* Fix temporary axslc folder path
2023-10-02 09:47:11 +08:00
Deal
ce414ef0d0
Avoid find PowerShell.sh in /Applications on macOS [skip ci]
2023-09-26 19:43:03 +08:00
Deal
b892461a2b
UWP: Migrating from C++/CX to C++/WinRT ( #1355 )
2023-09-26 00:11:33 +08:00
halx99
58cfc7c65d
Make wasm devtools works
2023-09-15 19:33:25 +08:00
halx99
983e383077
Improve build script
2023-09-13 16:00:33 +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
dc1ac3cef2
Fix lua framework code not embed to wasm vfs
2023-09-11 19:43:49 +08:00
Deal
f17cad45a0
Update AXLinkHelpers.cmake
2023-09-09 01:52:32 +08:00
halx99
766d79a73f
Revert cmake module folder to `cmake/Modules`
2023-09-09 00:36:49 +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
0c42b9370b
Enable more tests for wasm
...
- box2d test beds
- chipmunk test beds
2023-09-06 10:11:48 +08:00
halx99
3fa70d602b
Improve wasm thread control by cmake option: AX_WASM_THREADS
...
- AX_WASM_THREADS: specify wasm thread count, valid value: number: `>=0` , string: must be: `auto` or `navigator.hardwareConcurrency`,
- number: explicit set thread count, `0` means disable wasm thread support
- string:
- `navigator.hardwareConcurrency`: will be emitted in the JS code which will use the number of cores the browser reports
- `auto`: Use cmake to detect host processor count
default is: `navigator.hardwareConcurrency`
2023-09-06 09:52:39 +08:00
halx99
68c51d64ba
Disable wasm pthread for gh pages
...
gh-pages doesn't support thread
2023-09-06 00:47:43 +08:00
halx99
d7a72ea587
WASM: Fix .html file not generated
2023-09-05 22:40:25 +08:00
halx99
5a528b46e5
WASM: use shorten target platform name 'wasm' instead 'emscripten'
...
For examples:
- win32 app build by msvc/clang and runs on windows
- wasm app build by emscripten/emcc and runs on web browsers
2023-09-05 22:17:18 +08:00
halx99
f77174e3ed
wasm: Dont use sourcemap, just leave cmake default -g
...
1. build debug: .\build.ps1 -p wasm -xb '--target','cpp_tests','--config','Debug'
2. Use chrome extension: C/C++ DevTools Support (DWARF) to debug c++ code, blog: https://developer.chrome.com/blog/wasm-debugging-2020/
2023-09-05 21:41:32 +08:00
halx99
0a56810af5
Improve wasm support
...
- Enable thread support
- Improve emcc flags
- Enable webp support
- axmol run now support wasm by emrun
- Rebuild openssl by pthread support
- Extension: effekseer support
2023-09-05 21:10:25 +08:00
halx99
c67cd64ffc
Use axmol embeded freetype for wasm
2023-09-03 13:12:59 +08:00
halx99
cbb23108cb
Merge: e1f3c5d76f
c21736c0d6
...
Merge branch 'dev' of https://github.com/axmolengine/axmol into dev
2023-09-03 11:47:36 +08:00
halx99
7abad49137
Appveyor CI: build wasm release mode
2023-09-03 11:47:33 +08:00
halx99
692688accf
Fix tvos ci
2023-09-03 09:46:21 +08:00
halx99
9251d8beff
Fix ios ci
2023-09-02 20:17:39 +08:00
halx99
c66ac9dedc
Merge: 41714a04fd
2631c8405b
...
Merge branch '1.x' into dev
2023-09-02 19:56:50 +08:00
halx99
b21fcb0272
Fix gendocs.ps1
2023-09-02 19:56:33 +08:00
halx99
8f8418c15d
Merge: c8bfa8cdf1
062b510c38
...
Merge 1.x WASM support into 'dev'
2023-09-02 19:47:18 +08:00
nowasm
03f007fdbe
Add webgl aka wasm build support ( #1315 )
2023-09-01 16:31:14 +08:00
halx99
4c0c328b80
Merge: 6d82d3a76c
5e3cba78a6
...
Merge branch '1.x' into dev
2023-09-01 16:29:02 +08:00
halx99
396313de47
consle-next: Looking both powershell 7.x and 5.x
2023-09-01 16:28:34 +08:00
iAndyHD3
ed39cf3996
Update AXBuildHelpers.cmake ( #1316 )
...
fix find_program call
2023-09-01 16:09:58 +08:00
halx99
b1ddb2fcce
Sync #1316
2023-09-01 16:09:27 +08:00
halx99
a000ccbab5
Update site build
2023-09-01 14:49:03 +08:00
halx99
ada7deb002
Sync docs [skip ci]
2023-09-01 14:48:42 +08:00
halx99
310c5868ec
Merge: 8f8814532d
bdbbc55909
...
Merge branch '1.x' into dev
2023-09-01 13:36:38 +08:00
halx99
e5d984a4f8
Auto deploy wasm demo to gh pages
2023-09-01 13:36:23 +08:00
halx99
5fe4e6d61f
Merge: 89955d901a
279ea746cc
...
Merge branch '1.x' into dev
2023-09-01 10:37:57 +08:00
halx99
e565645443
Auto get release list for doc build
2023-09-01 10:31:34 +08:00