Commit Graph

3876 Commits

Author SHA1 Message Date
halx99 c40d85f6d7 Update fmtlib 10.1.1 ==> 10.2.1 2024-01-07 00:12:47 +08:00
罗捷捷 15f38eefde
Add fairygui lua support (#1587) 2024-01-06 23:25:20 +08:00
halx99 f54b6cc6d5 Fix typo 2024-01-06 18:45:51 +08:00
Lich 0a117050e3
Include hpp and c files in CMakeLists.txt (#1585) 2024-01-06 09:26:50 +08:00
halx99 3f4f35b711 Fix typo 2024-01-06 01:17:11 +08:00
halx99 5794f67335 Improve build scripts & update changelog 2024-01-06 01:09:31 +08:00
halx99 5e23949f16 Committing genbindings changes 2024-01-05 16:54:58 +00:00
j-jorge bfb30f573a
Fix shader cache leak (#1580)
* Fix compilation issue in Texture2D.cpp with _AX_DEBUG=2.

* Fix memory leak: ShaderCache was not purged.

The ShaderCache class had two static members: a map for the cache, and
a pointer to the single instance of ShaderCache. The map was
supposedly cleared in the destructor but there was actually no
instance of ShaderCache (getInstance() was never called and the other
functions accessed the map directly). This commit removes the
singleton "interface" such that only the map is used, then it cleared
the map upon request.
2024-01-06 00:48:34 +08:00
Lich 4d1dff9f63
Include hpp and c files in CMakeLists.txt (#1583) 2024-01-05 19:29:29 +08:00
aismann 486ff5c07b
Update pull_request_template.md (better look) (#1581) 2024-01-05 05:40:21 +08:00
aismann 00d7b95af0
using AX_EX_DLL (#1578) 2024-01-05 05:35:05 +08:00
aismann 70fa8872de
Add extension 'DrawNodeEx' aka 'DrawNode v2' (#1568) 2024-01-05 02:07:13 +08:00
aismann 4f0e18a6a8
Update README.md (#1577) 2024-01-05 02:04:51 +08:00
aismann 6c0a103083
Update pull_request_template.md (#1576)
* Update pull_request_template.md

* Update .github/pull_request_template.md
2024-01-04 21:56:18 +08:00
RH db2c749c67
Support setting of custom runtime output directory for project (#1574) 2024-01-04 19:35:04 +08:00
halx99 9852711454 Improve install-pwsh.sh [skip ci][skip appveyor] 2024-01-03 21:03:08 +08:00
aismann bf4a6a09c8
Update DrawPrimitivesTest.cpp (Smaller tester code) (#1572)
* Fix issue #1546 of UILayout(#1549) and small performance boost

* add test

* Update DrawPrimitivesTest.cpp (Smaller tester code)
2024-01-03 09:40:24 +08:00
halx99 3d2b6a1e07 Update glfw to latest 2024-01-02 21:48:45 +08:00
halx99 ef7b9859a3 Mark 32bit build deprecated, refer #1570 2024-01-02 21:10:28 +08:00
RH 9ca77602bb
Add sub-protocol and optional header support to WebSocket connection (#1565)
* Add sub-protocol and optional header support to WebSocket connection
Unsolicited WebSocket PONG messages received should be ignored

* Set custom headers via setHeaders method for native WebSocket implementation.
Ensure WASM WebSocket interface has same constructor as native interface

* Fix temporary string reference
Ensure passed url is passed as null terminated string
2024-01-02 19:10:51 +08:00
aismann 99cf951902
Fix issue of UILayout (correctness of fix -> was on the wrong method) (#1566) 2024-01-02 07:20:09 +08:00
aismann 17a0b1131a
Update README.md (#1563) 2024-01-01 17:38:01 +08:00
Deal b81abea476
Update CHANGELOG.md 2023-12-31 23:10:24 +08:00
halx99 e186067daf Add websocket luabindings 2023-12-31 23:00:13 +08:00
halx99 a85ef10410 Fix #1558 2023-12-31 22:35:36 +08:00
Deal 5fe829728b
Add websocket support (#1536) 2023-12-31 22:23:25 +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 9414177ce5 [docs] Add missing cmake options 2023-12-30 11:07:50 +08:00
aismann 2954a5e8e4
Update pull_request_template.md (#1555) 2023-12-29 19:19:56 +08:00
RH dad845abe9
Remove comments for non-existent parameters (#1554)
Add override specifier on destructor.
2023-12-29 19:19:41 +08:00
Deal f1af4c0e2e
Update DevSetup.md 2023-12-29 08:47:02 +08:00
halx99 276442b98d Update yasio 2023-12-28 23:20:45 +08:00
halx99 9af781f419 Improve make-pkg.ps1
Add a hack inject dotnet runtime 6.0+ to support create cross platform zip on windows.
2023-12-27 23:29:38 +08:00
aismann 54daf354cd
Fix issue #1546 of UILayout (#1549) 2023-12-27 19:20:27 +08:00
arman hossiny 29504d102c
Fixed bug replace scene (#1543) 2023-12-26 06:05:42 +08:00
suleiman rabiei d69aa07a24
Fix crash with view nullcheck (#1540) 2023-12-24 19:40:09 +08:00
halx99 22a1faa593 Improve build system 2023-12-22 02:39:38 +08:00
Deal 6647ae3c11
Update build.ps1 2023-12-20 20:50:18 +08:00
Deal 9ee5e73a63
Update CHANGELOG.md 2023-12-20 20:43:08 +08:00
halx99 fa08bc89bb Add publish ci [skip ci] 2023-12-20 20:30:02 +08:00
Deal 8902d48a5b
Prepare release v2.1.0 (#1527)
* Prepare release v2.1.0

- Support download prebuilt and optional package from mirror: gitee.com
- Move download cache dir: thirdparty/_deps ==> cache
- Add change log

* Update CHANGELOG.md
2023-12-20 02:34:45 +08:00
halx99 ef40b03c87 Delete unused win32/compat/stdint.h 2023-12-18 23:12:47 +08:00
halx99 d0d0951cc4 Committing genbindings changes 2023-12-15 23:20:31 +00:00
Lich c43dbfff95
Get TMXTilesetInfo by name (#1522) 2023-12-16 07:13:34 +08:00
halx99 993b7f54c2 Improve win32 timer resolution control 2023-12-16 00:45:54 +08:00
halx99 263ef08a78 Fix Lua FileUtils getDataFromFile may return path of file 2023-12-15 23:35:20 +08:00
Deal b88c28013c
GLES3: Fix scalar array layout (#1523) 2023-12-15 22:29:23 +08:00
halx99 410b6e0779 Fix MSL texture order does not follow GLSL binding order
Update glslcc to 1.9.4, refer #1520
2023-12-15 00:42:29 +08:00
Dani Alias 5450894d93
Updated website with extra information for visitors (#1518)
* Update AUTHORS.md

Updated Authors

* Update index.html

Added wiki info to the website.
2023-12-14 20:25:10 +08:00
Deal 7a0e863b68
Improve 3rd cmake scripts (#1515) 2023-12-14 04:49:03 +08:00