Jakub Marcowski
0c15c106e0
thorvg: Update to 0.15.10
2025-02-14 13:04:11 +01:00
Jakub Marcowski
100225c081
clipper2: Update to 1.5.2
2025-02-10 16:42:41 +01:00
Rémi Verschelde
91907a89f7
Thirdparty: Harmonize patches to document downstream changes
2025-02-06 01:40:03 +01:00
Rémi Verschelde
ceea97fc05
Betsy: Consolidate documentation in module folder and cleanup SCsub
...
Also remove unused `UavCrossPlatform_piece_all.glsl`.
2025-01-31 23:45:37 +01:00
Thaddeus Crews
df7572f8bc
Merge pull request #101347 from akien-mga/thorvg-0.15.8
...
thorvg: Update to 0.15.8
2025-01-16 17:17:44 -06:00
Rémi Verschelde
bee5de61de
Merge pull request #100365 from BlueCube3310/etc-decompress
...
Add support for decompressing ETC2
2025-01-14 00:21:55 +01:00
BlueCube3310
c4fd9f9733
Add etcpak decompression functions
2025-01-12 18:48:03 +01:00
Rémi Verschelde
85fbf7ca84
Merge pull request #101367 from akien-mga/msdfgen-1.12
...
msdfgen: Update to 1.12
2025-01-10 23:06:25 +01:00
Rémi Verschelde
c97c7b73e6
msdfgen: Update to 1.12
2025-01-09 22:03:43 +01:00
Rémi Verschelde
269b1dfa03
harfbuzz: Update to 10.1.0
2025-01-09 21:04:11 +01:00
Rémi Verschelde
a024393f71
Merge pull request #101362 from BlueCube3310/etcpak-v200
...
etcpak: Sync with upstream 2.0
2025-01-09 20:51:44 +01:00
Rémi Verschelde
1730070baf
Merge pull request #101351 from akien-mga/manifold-3.0.1
...
manifold: Update to 3.0.1
2025-01-09 20:51:40 +01:00
BlueCube3310
84c53607ab
Etcpak: Sync with upstream
2025-01-09 19:29:58 +01:00
Rémi Verschelde
15741d45ca
manifold: Update to 3.0.1
2025-01-09 16:13:08 +01:00
Rémi Verschelde
6be45d2a71
thorvg: Update to 0.15.8
2025-01-09 15:05:20 +01:00
Rémi Verschelde
f68d55bcda
libpng: Update to 1.6.45
2025-01-09 15:00:02 +01:00
Pāvels Nadtočajevs
3d60ce9389
[Export] Allow using ICU data from export templates instead of editor embedded data.
2025-01-07 08:15:09 +02:00
Rémi Verschelde
4ef55ba75b
Merge pull request #99998 from akien-mga/tinyexr-1.0.9
...
tinyexr: Update to upstream 1.0.9
2025-01-03 00:48:17 +01:00
Rémi Verschelde
72839d0085
Merge pull request #99996 from akien-mga/libpng-1.6.44
...
libpng: Update to upstream 1.6.44
2025-01-03 00:48:13 +01:00
Rémi Verschelde
4727f0707b
Jolt: Update to commit f094082aa, adding RISC-V, PPC64 and LoongArch support
...
Fixes #100557 .
2024-12-21 15:15:50 +01:00
Thaddeus Crews
effea567a5
Merge pull request #99820 from stuartcarnie/issue_99682
...
Metal: Add support for 2017 era iOS devices
2024-12-19 20:00:13 -06:00
Thaddeus Crews
3feaf6fb76
Merge pull request #100274 from akien-mga/libbacktrace-1db8564
...
libbacktrace: Update to upstream commit 1db85642e
2024-12-19 19:59:43 -06:00
Stuart Carnie
952cd796ff
Metal: Support Apple4 GPUs (2017 era iOS devices)
...
Closes #99682
2024-12-18 09:14:38 -07:00
Thaddeus Crews
84da7c9cf5
Merge pull request #99997 from akien-mga/mbedtls-3.6.2
...
mbedtls: Update to upstream 3.6.2
2024-12-11 17:35:31 -06:00
Rémi Verschelde
51730391c6
libbacktrace: Update to upstream commit 1db85642e
...
1db85642e3
2024-12-11 18:50:48 +01:00
Pāvels Nadtočajevs
a8c8eca74a
[Windows] Fix loading debug symbol files over 2GB.
2024-12-11 17:42:47 +02:00
Rémi Verschelde
44dfa7e710
Merge pull request #99895 from mihe/jolt-physics
...
Add Jolt Physics as an alternative 3D physics engine
2024-12-11 14:53:57 +01:00
Mikael Hermansson
d470c2ac6a
Add Jolt Physics as an alternative 3D physics engine
...
Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com>
2024-12-11 13:57:25 +01:00
Jakub Marcowski
2481632b3c
thorvg: Regenerate and apply patches
2024-12-07 13:11:37 +01:00
Thaddeus Crews
4b91e98656
Merge pull request #99959 from fire/vsk-csg-error-and-ctd
...
Print better manifold errors and avoid crash on non manifold csg input.
2024-12-05 14:12:25 -06:00
Thaddeus Crews
b34a643404
Merge pull request #96346 from DeeJayLSP/qoa-opt
...
Use `qoa.c` and custom compress procedure
2024-12-05 14:12:15 -06:00
Thaddeus Crews
30b32396de
Merge pull request #100053 from bruvzg/font_change
...
Change default Arabic font to Vazirmatn.
2024-12-05 14:12:14 -06:00
Thaddeus Crews
ec7ffdcb15
Merge pull request #100008 from Chubercik/thorvg-0.15.5
...
thorvg: Update to 0.15.5
2024-12-05 14:11:50 -06:00
Thaddeus Crews
755f600173
Merge pull request #99999 from akien-mga/ufbx-0.15.0
...
ufbx: Update to upstream 0.15.0
2024-12-05 14:11:46 -06:00
DeeJayLSP
afd68d785b
Use `qoa.c` and custom compress procedure
2024-12-05 13:20:09 -03:00
Pāvels Nadtočajevs
06cae04b87
Change default Arabic font to Vazirmatn.
2024-12-05 16:26:52 +02:00
Jakub Marcowski
5318008ce6
thorvg: Update to 0.15.5
2024-12-04 17:24:43 +01:00
K. S. Ernest (iFire) Lee
6cf1d3c13e
Print better manifold errors and avoid crash on non manifold csg input.
...
* Manifold does not have a snap property.
* Tolerance means simplification amount.
* CSG snap has been removed
* Add better error messages.
* Verbose print manifold meshgl64 properties as json.
* Update manifold for error fixes
2024-12-03 20:19:47 -08:00
Rémi Verschelde
4051b43879
ufbx: Update to upstream 0.15.0
2024-12-04 02:19:04 +01:00
Rémi Verschelde
d5e4d2f942
tinyexr: Update to upstream 1.0.9
2024-12-04 02:16:59 +01:00
Rémi Verschelde
56922db85b
mbedtls: Update to upstream 3.6.2
2024-12-04 02:14:05 +01:00
Rémi Verschelde
d471210eba
libpng: Update to upstream 1.6.44
2024-12-04 00:47:54 +01:00
Pāvels Nadtočajevs
84650f2018
Implement `DisplayServer.beep`.
2024-12-03 12:43:26 +02:00
Rémi Verschelde
d14672863b
Merge pull request #99556 from ArchercatNEO/miniupnpc-include
...
Fix broken includes when compiling with `builtin_miniupnpc=false`
2024-11-29 22:02:10 +01:00
Rémi Verschelde
c814493e95
Merge pull request #94321 from fire/vsk-csg-manifold-update-4.3
...
Fix mesh corruption of CSG by using elalish/manifold
2024-11-29 22:01:44 +01:00
K. S. Ernest (iFire) Lee
fda444bb01
Add csg boolean operators using elalish/manifold.
...
Uses MeshGL64 for more floating point precision.
Co-Authored-By: 31 <31eee384@gmail.com>
Co-Authored-By: Claudio Z <120678869+cloudofoz@users.noreply.github.com>
2024-11-28 06:26:52 -08:00
ArchercatNEO
84bf1cc7ac
Fix broken includes when compiling with builtin_miniupnpc=false
...
Fixes #99196
Supersedes #99218
2024-11-27 15:37:54 +00:00
Jakub Marcowski
1bd52fed76
clipper2: Update to 1.4.0
2024-11-26 17:23:06 +01:00
Yevhen Babiichuk (DustDFG)
b607997bfc
Delete unused files of thirparty libs (zlib, mbedtls)
...
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
2024-11-07 18:54:57 +02:00
Rémi Verschelde
eb41ff0fee
certs: Sync with Mozilla bundle as of Oct 19, 2024
...
4d3fe6683f
Document matching mozilla-release changeset.
2024-11-05 20:42:42 +01:00
Stuart Carnie
dd8582a319
smol-v: update to 2024 to support SPIR-V 1.6
2024-11-03 07:14:16 +11:00
Thaddeus Crews
49cf7996e1
Merge pull request #98496 from bruvzg/icu761
...
Update ICU to 76.1
2024-10-29 19:25:49 -05:00
Arseny Kapoulkine
e2cc0e484e
Update meshoptimizer to 0.22
...
The Godot-specific patch is just a single line now; removing this patch
will likely require adjusting Godot importer code to handle error limits
better.
This also adds new SIMPLIFY_ options; Godot is currently not using any
of these but might use SIMPLIFY_PRUNE and SIMPLIFY_SPARSE in the future.
2024-10-26 07:26:07 -07:00
bruvzg
e698870caa
Update ICU to 76.1
2024-10-24 22:47:59 +03:00
Thaddeus Crews
56ed76a372
Merge pull request #97582 from BlueCube3310/basisu-hdr
...
BasisU: Update to 1.50.0 and add HDR support
2024-10-14 14:09:57 -05:00
Thaddeus Crews
a1e768c508
Merge pull request #97295 from BlueCube3310/betsy-bc4
...
Betsy: Implement BC4 compression
2024-10-14 14:09:56 -05:00
BlueCube3310
200ed0971a
BasisU: Update to 1.50.0 and add HDR support
2024-10-12 18:02:44 +02:00
Rémi Verschelde
991b741f6c
Merge pull request #97677 from bruvzg/hb1001
...
Update HarfBuzz to 10.0.1
2024-10-02 15:01:23 +02:00
bruvzg
b6a369de79
Update HarfBuzz to 10.0.1
2024-10-01 08:20:45 +03:00
BlueCube3310
529897cb0c
Update bcdec to latest version
2024-09-29 10:25:48 +02:00
Rémi Verschelde
422306ef87
Merge pull request #97325 from BlueCube3310/bcdec
...
Replace squish with bcdec for BC decompression
2024-09-29 00:47:02 +02:00
Bastiaan Olij
e0478fe3a3
Update thirdparty OpenXR to 1.1.41
2024-09-27 14:34:43 +10:00
BlueCube3310
2167157aaf
Replace squish with bcdec for BC decompression
2024-09-26 14:42:54 +02:00
BlueCube3310
95fd45d9a5
Betsy: Implement BC4 compression
2024-09-22 10:16:37 +02:00
Rémi Verschelde
4c72d599f0
miniupnpc: Update to 2.2.8 (new major 18)
...
Keep support for major 17 by using a version check for the changed API.
Fixes #93907 .
2024-09-18 11:50:54 +02:00
Rémi Verschelde
0c0336f704
thorvg: Update to 0.14.10
...
More fixes to rendering of SVG files with broken text tags.
Also backports upstream patch to fix #97078 .
2024-09-17 08:53:52 +02:00
BlueCube3310
606eedb0c9
Betsy: Add caching and BC1 compression support
2024-09-11 23:48:29 +02:00
Rémi Verschelde
a6ab039f2b
thorvg: Update to 0.14.9
...
Fixes #96491 .
Update fix for #96262 to a simple revert of the problematic commit,
as the upstream fix is still being debated and caused other issues.
Also include fix for upstream regression 2715 added in 0.14.9.
2024-09-06 22:08:02 +02:00
Fabio Alessandrelli
4ac1f9c08a
[mbedTLS] Update to 3.6.1
2024-08-31 15:35:37 +02:00
Rémi Verschelde
5a11abc899
Merge pull request #96198 from DeeJayLSP/qoa-leak
...
ResourceImporterWAV: Fix memory leak on QOA import
2024-08-28 13:14:27 +02:00
DeeJayLSP
e67cc73463
Fix memory leak on QOA import
2024-08-28 08:04:20 -03:00
Rémi Verschelde
f16d4af342
thorvg: Update to 0.14.7
...
Fixes #95861 .
2024-08-27 15:54:10 +02:00
Rémi Verschelde
4b8946102b
Merge pull request #91535 from BlueCube3310/betsy-bc6h
...
Add Betsy to speed up BC6 compression
2024-08-21 06:38:03 +02:00
Stuart Carnie
2d0165574d
Add Metal support for macOS (arm64) and iOS
2024-08-20 12:11:06 +02:00
Jakub Marcowski
e3ffcb3289
ufbx: Update to 0.14.3
2024-08-20 02:30:45 +02:00
BlueCube3310
394ea653aa
Add Betsy to speed up BC6 compression
2024-08-18 11:14:05 +02:00
Rémi Verschelde
5cb01a0e09
Merge pull request #95227 from BastiaanOlij/openxr_1_1_38
...
Update OpenXR thirdparty library to 1.1.38
2024-08-17 00:46:27 +02:00
Bastiaan Olij
1371b35b6e
Update OpenXR thirdparty library to 1.1.38, changed OpenXR init to stay on 1.0.x
2024-08-07 13:58:05 +10:00
Pedro J. Estébanez
90679f1dcf
Report shader arrays sized after spec constants as zero-sized
...
This effectively disables validation of the size of the data provided.
2024-07-31 20:07:53 +02:00
Martin Capitanio
bf444545be
ThorVG: Update to 0.14.2
...
+ Fixes SVG: Graphical objects stored in <defs> shouldn't be rendered directly.
2024-07-12 12:37:42 +02:00
Rémi Verschelde
79a24fa7e0
thorvg: Update to 0.14.1
2024-07-08 23:20:55 +02:00
Martin Capitanio
10406c8685
ThorVG: Update to 0.14.0
...
+ Fixes the v0.13.8 svg text error issue.
+ See https://github.com/thorvg/thorvg/releases/tag/v0.14.0
2024-06-27 11:26:44 +02:00
bruvzg
be25e60f61
[Wayland] Implement IME support.
2024-06-11 12:24:54 +03:00
Rémi Verschelde
4ac7a27e43
Merge pull request #92905 from DeeJayLSP/qoa-ups
...
qoa: Apply upstream patches
2024-06-11 10:48:55 +02:00
Martin Capitanio
18650de06a
ThorVG: Update to 0.13.7
2024-06-08 20:19:53 +02:00
DeeJayLSP
63bb754fc8
qoa: Apply upstream patches
2024-06-08 11:57:40 -03:00
Rémi Verschelde
940d629070
vulkan: Update all components to Vulkan SDK 1.3.183.0
...
Pass `VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE5_BIT` to VMA when using Vulkan 1.3
features.
Co-authored-by: Pedro J. Estébanez <pedrojrulez@gmail.com>
2024-06-03 10:25:46 +02:00
Rémi Verschelde
82fb849678
Merge pull request #91943 from akien-mga/libwebp-1.4.0
...
libwebp: Update to 1.4.0
2024-05-15 22:41:52 +02:00
bruvzg
7db29efa7d
Update HarfBuzz to 8.5.0
2024-05-14 21:47:44 +03:00
Rémi Verschelde
08a921a940
Merge pull request #91942 from akien-mga/enet-1.3.18
...
enet: Update to 1.3.18
2024-05-14 18:10:11 +02:00
Rémi Verschelde
09bd34df93
libwebp: Update to 1.4.0
...
https://chromium.googlesource.com/webm/libwebp/+/refs/tags/v1.4.0/NEWS
2024-05-14 13:01:07 +02:00
Rémi Verschelde
2a7e2ef530
enet: Update to 1.3.18
...
No change, just properly tagging the version we were using.
2024-05-14 12:55:21 +02:00
Rémi Verschelde
7ceed18790
astcenc: Update to 4.8.0
...
https://github.com/ARM-software/astc-encoder/releases/tag/4.8.0
2024-05-14 12:51:49 +02:00
bruvzg
e74fea2864
Update ICU to 75.1
2024-05-14 12:38:52 +03:00
Rémi Verschelde
1cf9f37589
thorvg: Update to 0.13.3, add webp loader
...
Remove embedded png loader, we use the external (libpng) one.
2024-05-10 09:30:57 +02:00
bqqbarbhg
5cd7ae198d
Update ufbx to v0.14.0
2024-05-07 14:27:21 +03:00
Rémi Verschelde
9cb3a16a8e
Merge pull request #91014 from DeeJayLSP/qoa-wav-playback
...
Add QOA (Quite OK Audio) as a WAV compression mode
2024-05-02 12:46:32 +02:00
DeeJayLSP
b9cbf2c96f
Add QOA (Quite OK Audio) as a WAV compression mode
2024-05-01 19:05:14 -03:00
Rémi Verschelde
beb798d01a
Revert "glad: Re-generate files with glad 2.0.6"
...
This reverts commit 0f96251afe .
Fixes #90879 .
2024-04-29 13:37:39 +02:00
bruvzg
c1b34672f9
[Windows] Enable crash reporter on MinGW builds, use libbacktrace to generate stack trace from DWARF symbols.
2024-04-22 16:19:37 +03:00