Commit Graph
1406 Commits
Author SHA1 Message Date
Thaddeus Crews 73635de7f9 Merge pull request #121759 from Faless/mbedtls/always_use_our_entropy
[4.7] mbedTLS: Always use Godot's OS as entropy source
2026-07-30 10:43:55 -05:00
Pāvels Nadtočajevs 75c331b098 Update AccessKit to 0.22.3
(cherry picked from commit 98284a8f10b04631acc42953b9cc43434ee17ab2)
2026-07-25 11:39:49 -05:00
Fabio Alessandrelli 2feb964541 mbedTLS: Always use Godot's OS as entropy source
mbedTLS < 4 provides internal platform functions to seed the random
number generator with entropy from the OS.

Historically we have been relying on this when the mbedTLS module is
enabled, while we have been using the OS::get_entropy when building
without the module.

Given we had issues on some platform with the built-in implementation,
this commit forces the use of OS::get_entropy in all cases (module or
not).

This is already the case when using mbedTLS 4 (Godot 4.8+).
2026-07-25 10:19:08 +02:00
Fabio Alessandrelli 1de7e257ff mbedTLS: Update to 3.6.7 2026-07-07 19:50:36 +02:00
Jakub Marcowski 5672bfd78d meshoptimizer: Update to 1.1.1
(cherry picked from commit f2b42696965815c7d1de1c4303b25e7b5d0ea7b8)
2026-06-30 09:15:12 -05:00
demolke 076f30c19d Thirdparty: Update re-spirv to 29a77fc 2026-05-25 18:39:34 +02:00
Thaddeus Crews ed97644b60 Thirdparty: Update re-spirv to ff2b1a506 2026-05-21 09:17:28 -05:00
Nintorch 165b1d4173 Update SDL device blocklist 2026-05-11 19:50:05 +05:00
Thaddeus Crews 16bb065ac3 Merge pull request #118916 from Chubercik/dr_mp3-0.7.3
dr_mp3: Update to 0.7.3
2026-05-01 12:30:44 -05:00
BlueCube3310 2f55d31910 libpng: Update to 1.6.58 2026-04-25 14:17:00 +02:00
Jakub Marcowski b1f5c34779 dr_mp3: Update to 0.7.3 2026-04-24 14:59:08 +02:00
Thaddeus Crews e2115157f1 Merge pull request #118785 from bruvzg/hb_1420
Update HarfBuzz to 14.2.0 and ICU4C to 78.3
2026-04-23 08:34:58 -05:00
Thaddeus Crews 889c8602fc Merge pull request #118786 from bruvzg/ft_4123
Update FreeType to 2.14.3
2026-04-20 14:32:06 -05:00
Thaddeus Crews f03b9c9eb1 Merge pull request #118778 from Chubercik/meshoptimizer-1.1
meshoptimizer: Update to 1.1
2026-04-20 14:32:05 -05:00
Thaddeus Crews b9bc5af3c2 Merge pull request #118779 from Chubercik/tinyexr-1.0.13
tinyexr: Update to 1.0.13
2026-04-20 14:32:03 -05:00
Pāvels Nadtočajevs f9d5c544c8 Update HarfBuzz to 14.2.0 and ICU4C to 78.3 2026-04-20 21:25:32 +03:00
Pāvels Nadtočajevs 754039e877 Update FreeType to 2.14.3 2026-04-20 21:23:36 +03:00
Jakub Marcowski 71f6fe2a83 tinyexr: Update to 1.0.13 2026-04-20 19:34:18 +02:00
Thaddeus Crews f40e79536a Merge pull request #118776 from Chubercik/ufbx-0.21.3
ufbx: Update to 0.21.3
2026-04-20 09:15:42 -05:00
Thaddeus Crews cd752cf793 Merge pull request #118774 from Chubercik/minizip-1.3.2
minizip: Update to 1.3.2
2026-04-20 09:15:41 -05:00
Jakub Marcowski adab80fb07 meshoptimizer: Update to 1.1 2026-04-20 15:06:27 +02:00
Jakub Marcowski b82e67e4a5 ufbx: Update to 0.21.3 2026-04-20 14:38:14 +02:00
Jakub Marcowski 419db238a5 minizip: Update to 1.3.2 2026-04-20 14:23:53 +02:00
Jakub Marcowski 419db23c85 zlib: Update to 1.3.2 2026-04-19 14:26:22 +02:00
Jorrit Rouwe d03c9b2f6f Jolt Physics: Fixed contact callbacks for body with motion quality LinearCast vs a soft body
Previously, the contacts would be reported accidentally through the regular ContactListener. Now they're properly reported through the SoftBodyContactListener.
2026-04-11 08:46:52 +02:00
Jakub Marcowski e37e37d6b6 glad: Update to 2.0.8 2026-04-07 13:49:04 +02:00
Jakub Marcowski 7770103858 thorvg: Update to 1.0.3 2026-03-31 21:48:43 +02:00
Pāvels NadtočajevsandHugo Locurcio 5fc9f6b3d9 [macOS/Windows] Remove dynamically linked ANGLE support, add flag to enable/disable ANGLE.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2026-03-23 13:01:25 +02:00
Thaddeus Crews 87b0010244 Merge pull request #117149 from bruvzg/hb_colr
Update HarfBuzz to 13.1.1 and optionally use new `hb-raster` API to render glyphs.
2026-03-18 11:43:25 -05:00
Rémi Verschelde cf1c203015 libpng: Update to 1.6.55 2026-03-18 14:55:09 +01:00
Rémi Verschelde 4336184ea4 Style: Tweak ordering of thirdparty includes with angle brackets 2026-03-18 10:41:59 +01:00
Pāvels Nadtočajevs f5d278fe90 Update HarfBuzz to 13.1.1 and optionally use new hb-raster API to render glyphs. 2026-03-18 10:48:27 +02:00
Thaddeus Crews 5d0a321575 Merge pull request #102987 from ArchercatNEO/wayland-hdr
[LinuxBSD] Add support for HDR output (Wayland)
2026-03-16 11:32:54 -05:00
Rémi Verschelde 0d7bd115da Remove unused includes in drivers with clangd-tidy 2026-03-14 22:38:02 +01:00
ArchercatNEO eee3384e20 HDR output for linuxbsd (wayland) 2026-03-13 16:48:58 +00:00
Pāvels Nadtočajevs 6fe300e67f Update access-kit to 0.21.2 2026-03-12 11:31:04 +02:00
Thaddeus Crews 3837993f05 Merge pull request #117194 from jrouwe/heightfield_precision
Increase maximum value of `HeightFieldShape::mBitsPerSample` to 16 to allow for better precision
2026-03-10 14:11:06 -05:00
Pāvels Nadtočajevs 2bc2e93e88 Update AccessKit to 0.21.1 2026-03-09 20:39:42 +02:00
Jorrit Rouwe ff59dd6d5a Increased maximum value of HeightFieldShape::mBitsPerSample to 16 to allow for better precision
Made tolerance that's used in the internal edge removal algorithm configurable in CollideShapeSettings and PhysicsSettings
2026-03-09 12:59:20 +01:00
Skyth b394ca0a7a Upgrade D3D12MA. 2026-02-26 14:25:45 +03:00
Nintorch 73fcc0d645 Add SDL joystick input for iOS 2026-02-18 20:37:22 +05:00
Stuart Carnie eeecad6c4c Metal: Fix linking to older SDK versions 2026-02-18 06:44:03 +11:00
Thaddeus Crews a8a582e28b Merge pull request #116371 from stuartcarnie/metal_clamp_to_border
Metal: Various fixes
2026-02-17 09:28:30 -06:00
Stuart Carnie 8f7f7b2703 Metal: Various fixes
- Handle border colour availability check with fallback
- Update patch for metal-cpp to add APIs used by Godot
- Fix segfault when freeing MDImmediateLibrary shaders that are still
  in flight
- Change MTL::Texture::allocatedBytes call to safe, for visionOS
2026-02-17 06:15:48 +11:00
Thaddeus Crews 2964e8ed82 Merge pull request #115877 from mihe/jolt/v5.5.0
Jolt: Update to 5.5.0
2026-02-16 10:19:29 -06:00
Thaddeus Crews 2762c56829 Merge pull request #112287 from Kiisu-Master/wl_pointer_warp
Add pointer warping on wayland
2026-02-16 10:19:18 -06:00
Kiisu_Master 4dceee5252 Add pointer warping on wayland 2026-02-15 18:16:27 +01:00
Mikael Hermansson 998f97a2a1 Jolt: Update to 5.5.0 2026-02-14 19:47:28 +01:00
Pāvels NadtočajevsandStuart Carnie a830dba677 [Metal] Remove glslang memory decorations.
Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
2026-02-13 08:17:38 +02:00
Thaddeus Crews 34204bd1b8 Merge pull request #114484 from stuartcarnie/metal_refactor_and_fixes
Metal: Refactor; fix dynamic uniforms; acyclic render graph support
2026-02-05 14:44:41 -06:00