Commit Graph

3786 Commits

Author SHA1 Message Date
halx99 940db1e351 Change android default screenOrientation to sensorLandscape 2024-04-17 22:59:25 +08:00
smilediver 37d9a0db0b
Fix FileUtilsApple::getPathForDirectory() checking wrong path (#1828) 2024-04-17 22:36:51 +08:00
Tyelor D. Klein 4f343c44ab
Fixed issue where UIWidget couldn't be reselected (#1827)
If a UIWidget gets focus, and then loses focus (but another UIWidget doesn't gain focus when it does so). Then that original UIWidget cannot be re-focused until a different UIWidget gets focus first.
2024-04-17 09:34:12 +08:00
Tyelor D. Klein 7a9dea4f6f
[Improvement] Add Borderless Windowed Mode (#1826)
This PR adds borderless windowed mode support to the GLViewImpl class. For backwards compatibility the setWindowed function uses a default parameter of 'false' for borderless.
2024-04-17 09:33:55 +08:00
Tyelor D. Klein 20e7b1738c
Add CC_USE_CULLING Alias to cocos2d.h (#1825)
* Add CC_USE_CULLING Alias to cocos2d.h

Spine runtimes check for CC_USE_CULLING, but Axmol never defines an alias for CC_USE_CULLING to point to the config definition for AX_USE_CULLING. This solves that issue.
2024-04-17 09:22:19 +08:00
aismann efac5a97e3
Update feature_request.md (#1821) 2024-04-16 22:06:32 +08:00
halx99 31acc99098 Update llhttp to v9.2.1 2024-04-15 22:31:26 +08:00
halx99 629e387411 Fix video player crash on apple platforms 2024-04-14 22:49:02 +08:00
Deal 9f63883994
Update 1kdist to v83 2024-04-14 09:10:22 +08:00
halx99 f5b6d7029f Fixup 2024-04-13 22:20:13 +08:00
halx99 cec839a96f Improve build system 2024-04-13 22:11:22 +08:00
smilediver 74c6a4a417
Fix same uniforms in fragment and vertex shaders not working in Metal (#1808)
* Fix same uniforms in fragment and vertex shaders not working in Metal

* Add missing copyright

* Fix lua bindings for UniformLocation conversion

* Fix uniform mismatch in positionNormalTexture.vert and colorNormalTexture.frag

* Enable ProgramState::setFragmentUniform() only for Metal
2024-04-12 23:12:51 +08:00
halx99 1fff0fa746 Add experimental wasm64 support
really experimental, just build, can't run yet
2024-04-12 20:34:59 +08:00
halx99 a0f2c4e489 Add cmake option: `AX_EXT_HINT` to set default extensions state 2024-04-11 22:23:02 +08:00
halx99 197f2adfcd Add create isolated project support (#1801)
axmol new HelloCpp -i
2024-04-10 22:11:42 +08:00
halx99 9872818890 Fix typo: BLEND_CLOLOR ==> BLEND_COLOR 2024-04-10 21:47:00 +08:00
halx99 2ccdb3dbcd Fix typo: RESERVE_SUBTRACT ==> REVERSE_SUBTRACT 2024-04-10 21:45:48 +08:00
Deal 5a03fa2b21
Fix #1805 2024-04-09 23:26:29 +08:00
RH 5cb5ce79c3
Update to 3rdparty v82 (#1803)
* Add 3rdParty v82

* Fix openssl target linking

* Use alias target for OpenSSL on all platforms
2024-04-09 21:08:34 +08:00
halx99 d37f23997a Improve axmol cmdline 2024-04-09 02:42:25 +08:00
smilediver 2493a6d17b
Fix crash on iOS (#1799) 2024-04-09 01:40:41 +08:00
halx99 68a5c250cd Fix build android with axmol cmdline arch not working 2024-04-09 01:37:04 +08:00
halx99 320124487e Update gradlew scripts 2024-04-08 23:29:45 +08:00
halx99 f4addb3447 Fix bullet warnings 2024-04-08 22:37:55 +08:00
halx99 b2d2f98525 Remove unnecessary include statments 2024-04-08 22:01:02 +08:00
halx99 60c4f6c340 Fix win32 link error
attention linux: the libaxmol.a must first link library, otherwise will cause
link error.
2024-04-08 21:52:50 +08:00
halx99 1fdacfd45a Fix android lua build 2024-04-08 02:15:33 +08:00
halx99 56fb742c32 Fix linux lua link error 2024-04-08 02:10:31 +08:00
Deal fbdcd33df5
Update CHANGELOG.md 2024-04-08 02:02:01 +08:00
halx99 5ff87acdfe Add fallback ttf render support 2024-04-08 01:55:41 +08:00
halx99 3a5498bcdf Update ChangeLog 2024-04-07 23:50:38 +08:00
halx99 544664033e Don't generate changelog for prerelease 2024-04-07 23:45:14 +08:00
halx99 88eb698ba2 Make command `axmol build` alias `axmol` 2024-04-07 23:34:30 +08:00
halx99 0ef8d484ce Fix xcode15 warning: ignore link duplicated lib 2024-04-07 22:51:50 +08:00
halx99 ded0bfeed0 Fix template gradlew permission [skip ci] 2024-04-07 09:10:41 +08:00
halx99 bc1bab5a98 Update AGP 8.2.2
- gradle: 8.5 ==> 8.7
- gradle-wapper.jar: NA ==> 8.7
- cmdlinetools: 10406996 ==> 11076708
2024-04-07 02:08:00 +08:00
halx99 95fe4d35bf Fix ax::print missing '\n' 2024-04-06 23:46:04 +08:00
halx99 b7eb4da5b7 Update changelog 2024-04-06 23:45:47 +08:00
halx99 6d8eda761a Fix compile warnings 2024-04-06 23:42:51 +08:00
halx99 5261235697 Update simdjson to 3.9.1 2024-04-06 23:42:25 +08:00
halx99 c1a24d4ab5 Update stb_image to 2.29 2024-04-06 23:40:16 +08:00
halx99 195d0e7984 Make FileStream open file for write share flags same with cstd 2024-04-06 22:47:00 +08:00
halx99 8c1119da50 Fix setup.ps1 not update AX_ROOT in unix profile [skip ci] 2024-04-06 21:33:58 +08:00
halx99 ba734bc3e5 Fix some compiling warnings 2024-04-06 18:05:42 +08:00
halx99 e62a0aa6b7 Improve 1k/install-pwsh.sh [skip ci]
Add 1k/install-cmake.sh
2024-04-06 15:48:16 +08:00
halx99 1681c50bde Update changelog 2024-04-06 15:31:27 +08:00
Deal 8c5243fd20
Fix #1790 2024-04-06 08:35:14 +08:00
axmol-bot 544bd14d96
Committing luabindings for commit bf7635f (#1789)
Co-authored-by: halx99 <6977319+halx99@users.noreply.github.com>
2024-04-05 16:06:34 +08:00
Deal bf7635fe63
Add CMake option to remove Console from builds (#1788)
* Add CMake option to remove Console from builds

- option: AX_ENABLE_CONSOLE

* Fix ci
2024-04-05 14:25:22 +08:00
halx99 a6867f3c28 Improve feature dependencies control 2024-04-05 11:07:47 +08:00