Commit Graph

3483 Commits

Author SHA1 Message Date
halx99 36018ecca3 Update imgui 1.89.8 ==> 1.90 2024-01-09 00:14:29 +08:00
halx99 b7499a8cce Update manifest
- switch gitee mirror base org
- update 1kdist to v71
  - update cares to v1.25.0
2024-01-08 23:20:00 +08:00
halx99 f39fc765f1 Use plainlua for genbindings 2024-01-08 22:55:15 +08:00
halx99 96a1d70739 Committing genbindings changes 2024-01-06 23:49:46 +00:00
j-jorge aa3d1fdd86
Turn ShaderCache into a singleton. (#1588)
This is more consistent with what is done everywhere else in the
repository.
2024-01-07 07:43:13 +08:00
halx99 ac45e7e815 Improve build script 2024-01-07 00:13:11 +08:00
halx99 702ef706ed Update change log 2024-01-07 00:13:04 +08:00
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