Deal
213f788f75
Merge backend Device, DeviceInfo to DriverBase ( #1499 )
...
* backend::Device ==> backend::DriverBase
* backend::DeviceInfo ==> backend::DriverBase
* code style: remove unnecessary virtual function marks
2023-12-11 21:59:25 +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
RH
371ee89f8a
Reduce memory usage when using getFileMD5Hash function ( #1472 )
...
* Avoid high memory usage when hashing a file.
* Make the chunk size adjustable when hashing a file. Default to 16KB.
* Add computeFileDigest to enable the use of different hashing algorithms.
* A hash should still be reported for an empty file.
2023-12-04 19:08:18 +08:00
Paulo Coutinho
0aab228acc
Rename glview to correct representative name ( #1467 )
2023-12-01 09:04:51 +08:00
halx99
7b33b4edf0
Apple: remove deprecated gamepad
...
refer #1453
2023-11-27 00:01:14 +08:00
halx99
6a0f021ba9
Update thirdparty
...
simdjson 3.3.0 ==> 3.6.0
astcenc 4.5.0 ==> 4.6.0
yasio 4.1.0 ==> 4.1.1
2023-11-23 23:27:27 +08:00
RH
6f00aed73f
[Android] Enable support for restarting application process if OpenGL context is lost ( #1409 )
...
* Add code to allow app to restart cleanly.
Call native renderer before the sleep in onDrawFrame due to possibility of invalid texture data after delay.
Dispatch event if application process will be restarted.
Add AX_ENABLE_RESTART_APPLICATION_ON_CONTEXT_LOST configuration option. Disabled if AX_ENABLE_CACHE_TEXTURE_DATA is enabled.
* Add missing code for nativeOnContextLost
* Revert onDrawFrame change to commit in separate PR
* Fix activity reference
2023-11-02 19:41:41 +08:00
RH
e808fb9758
[Android] Fix corrupted FPS stats font textures on OpenGL context lost ( #1402 )
...
* Fix corrupted FPS stats font textures on OpenGL context lost
* Ensure _rendererRecreatedListener is recreated on a director restart.
2023-10-25 09:44:08 +08:00
halx99
429f11fd1c
Fix #1391
2023-10-17 23:23:57 +08:00
halx99
4ccac3c21c
Fix #1389
2023-10-16 20:24:38 +08:00
halx99
de286831de
Improve code style
2023-10-12 22:10:11 +08:00
Deal
c2847f892e
Use std containers instead uthash ( #1379 )
2023-10-12 22:00:46 +08:00
halx99
b9042aeb20
Add a dedicated class for easy load padded string for simdjson parser
2023-10-12 00:02:48 +08:00
halx99
65e253b54a
Fix wasm build
2023-10-10 22:01:09 +08:00
Deal
58221bbf2a
Fix osx ci
2023-10-08 08:03:47 +08:00
halx99
dbb0dbcb79
Use JsonWriter for SDFGen
2023-10-08 02:28:08 +08:00
halx99
2305bfeced
Update yasio to latest
2023-10-06 01:02:01 +08:00
halx99
539f37651b
Make Data::fastSet behavior compatible, refer #1369
2023-10-02 21:08:51 +08:00
halx99
57492b203c
Update yasio, improve pod_vector
...
a. now the pod_vector more reusable, byte_buffer, array_buffer aka dynamic_array
b. change pod_vector resize, assign allocate memory exactly/fit and +=, append, insert operations trigger msvc capacity growth strategy
2023-10-01 22:04:47 +08:00
halx99
79cd628235
Improve API utils::base64Encode with std::span
2023-09-29 17:13:10 +08:00
halx99
8ea11838a3
Minor improvements
2023-09-29 11:30:33 +08:00
halx99
4735e7acbe
Minor improvements
2023-09-29 11:27:01 +08:00
halx99
4065b90039
Preferred use byte_buffer as APIs
2023-09-29 01:57:41 +08:00
halx99
2f1efe5a51
Add preload ttf SDF font atlas support
...
A extension SDFGen tool also available, see ImGuiTest
2023-09-26 01:33:06 +08:00
halx99
324ebeb628
Fix wasm RandomHelper always return 0
2023-09-18 19:07: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
c7ab6a227e
Processing wasm touch events properly
2023-09-07 19:32:06 +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
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
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
halx99
f3f91147a3
Merge: 2a6e84aa15
2969a5b4ff
...
Merge branch '1.x' into dev
2023-09-01 03:35:30 +08:00
halx99
fe60bf0a1b
Fix cmake setup for linux
2023-09-01 01:17:49 +08:00
halx99
ec9b7f6e42
Merge: 1d4deae63a
7399ac41a6
...
Merge branch '1.x' into dev
2023-09-01 01:07:15 +08:00
halx99
0094c6bbb2
keep files for site build [skip ci]
2023-08-31 22:08:50 +08:00
halx99
2566feff5a
Merge: 6e1be139bd
1d26aa28a5
...
Merge branch '1.x' into dev
2023-08-31 21:20:23 +08:00
halx99
12bb1eb62a
Improve axmol site build
2023-08-31 21:20:01 +08:00
halx99
b50c629307
Merge: bdf976681e
82679fca74
...
Merge branch '1.x' into dev
2023-08-31 19:56:21 +08:00