axmol-bot
9b4c1a347d
Committing luabindings for commit 9f8962d
( #1648 )
...
Co-authored-by: halx99 <6977319+halx99@users.noreply.github.com>
2024-02-03 12:10:33 +08:00
RH
9f8962d47d
Change extension folder structure to reduce file name conflicts ( #1647 )
...
* Restructure extension folder structure to reduce conflicts with project source files
* Do not include SDFGen headers for Android builds
* Ensure correct paths are included for the relevant targets
* ImGui is not be enabled for WinUWP, tvOS and iOS
* Fix LUA auto binding generator to work with updated extension folder structure
* Fix path and linker issues for yasio when using prebuilt option
Set correct paths to extensions for prebuilt option
2024-02-03 10:08:22 +08:00
halx99
df165fec4b
Prepare release v2.1.1
2024-02-02 00:00:06 +08:00
axmol-bot
09c38b0745
Update luabindings for commit 7838d7f
( #1641 )
...
Co-authored-by: axmol-bot <axmol-bot@users.noreply.github.com>
2024-01-31 01:16:39 +08:00
Deal
9774d4751c
Fix memory leaks refreshed ( #1638 )
...
* Fix memory leaks when axmol apps exit on non-embed systems
1. DriverBase no destroyInstance
2. Every object inherited from ax::Ref shoud destory before ScriptEngineManager, otherwise will trigger it's reinit and leak
3. QuadCommand always leak isolated indices
4. static singleton should'nt inhert from ax::Ref due to destory it before ScriptEngineManager impossible
5. Make Director don't inherit from ax::Ref due to it also cause ScriptEngineManager re-init, because we destroy ScriptEngineManger in destructor of Director
6. Explicit Director managed by Application and don't delete self at purgeDirector, since it will release at mainLoop and re-init in glView->pollEvents then leak
7. Rename ApplicationProtocol to ApplicationBase
8. Rename purgeDirector since we don't delete director self at it, maye rename to cleanup
9. Change ShaderCache to new/delete singleton, managed by ProgramManager
---------
Co-authored-by: lich426 <lich426@gmail.com>
2024-01-29 22:30:14 +08:00
BinTester
553f23d207
Fix GUI ScrollView clipping bug and add lua support ( #1634 )
...
Apply to at least 2.1.1
2024-01-25 22:17:07 +08:00
BinTester
3cf419a35c
add some utils functions and lua support ( #1629 )
...
* UIButton bugfix
* add utils lua support
* add utils lua support
2024-01-24 21:42:39 +08:00
Lich
0c77e45fb7
Add fixedUpdate method to Scene ( #1607 )
2024-01-13 01:08:01 +08:00
halx99
a5dc85f389
Committing genbindings changes
2024-01-11 04:49:25 +00:00
halx99
ec226b93bc
Committing genbindings changes
2024-01-10 09:17:47 +08:00
halx99
62b53781ec
Committing genbindings changes
2024-01-09 23:41:57 +00:00
halx99
96a1d70739
Committing genbindings changes
2024-01-06 23:49:46 +00:00
罗捷捷
15f38eefde
Add fairygui lua support ( #1587 )
2024-01-06 23:25:20 +08:00
halx99
5e23949f16
Committing genbindings changes
2024-01-05 16:54:58 +00:00
halx99
e186067daf
Add websocket luabindings
2023-12-31 23:00:13 +08:00
aismann
c389118571
Fix issue #1546 of UILayout( #1549 ) and small performance boost ( #1559 )
...
* Fix issue #1546 of UILayout(#1549 ) and small performance boost
* add test
* Committing genbindings changes
---------
Co-authored-by: aismann <aismann@users.noreply.github.com>
2023-12-31 11:33:49 +08:00
halx99
d0d0951cc4
Committing genbindings changes
2023-12-15 23:20:31 +00:00
halx99
263ef08a78
Fix Lua FileUtils getDataFromFile may return path of file
2023-12-15 23:35:20 +08:00
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
aismann
f19c8f89ae
Replace 'CCAssert' with 'AXASSERT' ( #1485 )
2023-12-08 16:30:34 +08:00
halx99
5d4db9d830
Committing genbindings changes
2023-12-08 05:23:29 +00:00
halx99
e77b54b785
Committing genbindings changes
2023-12-08 01:47:32 +00: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
halx99
057708d7c7
Committing genbindings changes
2023-12-05 09:28:54 +00:00
halx99
4bd4c07b49
Committing genbindings changes
2023-12-04 16:37:10 +00:00
halx99
e0d4c9841d
Committing genbindings changes
2023-12-01 01:12:29 +00:00
Paulo Coutinho
0aab228acc
Rename glview to correct representative name ( #1467 )
2023-12-01 09:04:51 +08:00
halx99
4bd0d31f67
Committing genbindings changes
2023-11-30 16:12:58 +00:00
halx99
859c8fc093
Committing genbindings changes
2023-11-05 16:27:00 +00:00
halx99
ddc9256ebe
Committing genbindings changes
2023-10-25 01:54:02 +00:00
halx99
b9b3abb9ed
Committing genbindings changes
2023-09-26 04:58:17 +00:00
halx99
012e614d5a
Committing genbindings changes
2023-09-19 13:53:04 +00: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
f8b4783768
Committing genbindings changes
2023-09-10 16:38:28 +00: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
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
888a1e7d78
Merge: c469e8ac6e
5b2645501f
...
Merge branch '1.x' into dev
2023-09-02 19:51:42 +08:00
halx99
8f8418c15d
Merge: c8bfa8cdf1
062b510c38
...
Merge 1.x WASM support into 'dev'
2023-09-02 19:47:18 +08:00
halx99
3875b2c1df
Committing genbindings changes
2023-09-01 11:25:21 +00: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