1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00
Commit Graph

253 Commits

Author SHA1 Message Date
Thaddeus Crews
9bdae4260b Merge pull request #113945 from akien-mga/libjpeg-turbo-3.1.3
libjpeg-turbo: Update to 3.1.3
2025-12-12 14:15:11 -06:00
Rémi Verschelde
e70c6f970d libjpeg-turbo: Update to 3.1.3 2025-12-12 18:49:20 +01:00
Rémi Verschelde
48d2461e9a certs: Sync with Mozilla bundle as of Dec 4, 2025
Rename file to `ca-bundle.crt` to match upstream.
2025-12-12 16:18:09 +01:00
Thaddeus Crews
6139cef625 Merge pull request #96547 from DeeJayLSP/drmp3
Replace `minimp3` with `dr_mp3`
2025-12-10 18:10:31 -06:00
DeeJayLSP
f46bca99c7 Replace minimp3 with dr_mp3 2025-12-05 18:54:25 -03:00
Dery Almas
bbf65ae72f Wayland: Implement game embedding
This patch introduces a new protocol proxy, which multiplxes Wayland
clients into a single connection, allowing us to redirect calls (e.g.
create toplevel -> create subsurface). Mixed with some state tracking
and emulation, we can embed a full-featured client into the editor.
2025-11-19 21:24:18 +01:00
DeeJayLSP
b6ed41ed27 Update missing info from FreeType 2.14.1 2025-11-05 15:28:21 -03:00
Thaddeus Crews
75eefa253d Merge pull request #111516 from DeeJayLSP/opensans
Update OpenSans SemiBold
2025-11-04 16:32:31 -06:00
Travis Wrightsman
8847cf7681 Fix copyright issues
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-10-25 15:58:41 +02:00
Fredia Huya-Kouadio
5277c94fe4 Update the source sets configuration for the app and lib modules to match the default configuration
Both the `app` and `lib` modules had custom source sets configuration originating from the early days of the project. This updates the configuration to match the default Android Studio configuration which will simplify the addition of unit tests and instrumented tests to the project.

Note that for backcompat reasons, some folders (such as the `res` folder in the `app` module) are left as is.
2025-10-24 07:44:19 -07:00
DeeJayLSP
6cf4daafbb Use Inter as the default editor font, features enabled 2025-10-21 16:04:45 -03:00
DeeJayLSP
46a197b55f Update Open Sans SemiBold 2025-10-12 00:51:05 -03:00
Rémi Verschelde
845f9f73cd basis_universal: Sync with latest Git to solve more warnings 2025-10-09 12:41:57 +02:00
A Thousand Ships
0c4a00bf2a [Copyright] Fix spelling of license
When using automated checks for listing licenses this fails to look up
without fixing the spelling as only `BSD-3-clause` is stored in the
`Engine` entries.
2025-08-18 18:02:06 +02:00
Travis Wrightsman
66ee0aa969 Add missing copyright for pitch shift 2025-07-28 21:53:27 +02:00
Wilson E. Alvarez
eee5b15c96 Specify Apache license version for Grisu2 2025-07-08 04:24:46 -04:00
Nintorch
0b3496fb4f Add support for SDL3 joystick input driver
Made possible by EIREXE, xsellier and the SDL team.

This commit includes statically linked SDL3 for Windows, Linux and macOS.
The vendored copy of SDL3 was setup to only build the required subsystems
for gamepad/joystick support, with some patches to be able to make it as
minimal as possible and reduce the impact on binary size and code size.

Co-authored-by: Álex Román Núñez <eirexe123@gmail.com>
Co-authored-by: Xavier Sellier <xsellier@gmail.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-06-25 01:28:50 +02:00
Rémi Verschelde
69b9c06fc4 Merge pull request #107161 from akien-mga/miniupnpc-2.3.3
miniupnpc: Update to 2.3.3
2025-06-14 00:00:07 +02:00
Rémi Verschelde
8037b7ecae Merge pull request #107155 from akien-mga/libpng-1.6.48
libpng: Update to 1.6.48 (+ cleanup thirdparty docs)
2025-06-09 00:44:42 +02:00
Rémi Verschelde
dd6a05adab miniupnpc: Update to 2.3.3 2025-06-05 17:58:09 +02:00
Rémi Verschelde
ecd1d87875 msdfgen: Update to 1.12.1 2025-06-05 17:53:25 +02:00
Rémi Verschelde
10c07157a1 Minor updates to thirdparty documentation/COPYRIGHT.txt 2025-06-05 17:10:08 +02:00
Thaddeus Crews
b6b8c32673 Merge pull request #106465 from Chubercik/manifold-3.1.0
manifold: Update to 3.1.1
2025-06-02 18:51:54 -05:00
Thaddeus Crews
937612a11a Merge pull request #106616 from DeeJayLSP/openxr-1147
Update OpenXR to 1.1.47
2025-06-02 18:51:51 -05:00
Jakub Marcowski
f3da6201f8 manifold: Update to 3.1.1 2025-06-01 10:13:46 +02:00
Thaddeus Crews
e89c4b0f9f Merge pull request #102330 from RGDTAB/add_partial_smaa
Add SMAA 1x to screenspace AA options
2025-05-26 11:24:35 -05:00
Aaron Franke
15de1d6c35 Use Grisu2 algorithm in String::num_scientific to fix serializing 2025-05-22 09:13:16 -07:00
Raymond DiDonato
6b99608950 Add SMAA 1x 2025-05-21 15:02:09 -04:00
DeeJayLSP
f6d4bab263 Update OpenXR to 1.1.47 2025-05-19 16:25:23 -03:00
Thaddeus Crews
88c0552077 Merge pull request #104462 from solidpixel/astcenc_5.3.0
Update astcenc to the upstream 5.3.0 release
2025-05-13 16:22:10 -05:00
Daniel Kinsman
a0cc41b5ed Use libjpeg-turbo for improved jpg compatibility and speed
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-05-02 11:47:56 +02:00
mrjustaguy
bc746f2962 Implement FXAA 3.11 2025-04-22 22:19:06 -07:00
Pāvels Nadtočajevs
4310cb82b8 AccessKit integration for macOS, Linux, and Windows. 2025-04-08 20:25:47 +03:00
Peter Harris
75ce42d463 Update astcenc to the upstream 5.3.0 release
This is mostly a maintenance update that brings the compressor inline
with the recently published Khronos Data Format Specification 1.4
release which clarified some ambiguity in the specification. This update
also gives minor codec optimizations, bug fixes, and image quality
improvements.

The biggest improvement for Godot is that builds using MSVC cl.exe will
now correctly default to the SSE2-optimized backend rather than the
reference C backend. This makes compression more than 3 times faster.
Builds using other compilers (GCC, LLVM/Clang) were not impacted by the
underlying issue, and see no performance uplift.
2025-03-21 16:02:50 -07: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
Travis Wrightsman
72856f304f Make COPYRIGHT.txt compliant with specification
Also fix license header generation by skipping over the new Comment
field in the COPYRIGHT.txt header stanza.
2025-01-17 13:35:15 -08:00
Rémi Verschelde
9e210a535f Merge pull request #101388 from BlueCube3310/copy-update
Update texture import library info in COPYRIGHT.txt
2025-01-10 23:06:43 +01:00
BlueCube3310
bf06a4ff64 Update texture import library info in COPYRIGHT.txt 2025-01-10 15:43:03 +01:00
Rémi Verschelde
c97c7b73e6 msdfgen: Update to 1.12 2025-01-09 22:03:43 +01:00
Rémi Verschelde
f68d55bcda libpng: Update to 1.6.45 2025-01-09 15:00:02 +01:00
Douglas Leão
3dfa7bb286 Fix taa_resolve.glsl path 2024-12-17 19:44:05 -03: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
Pāvels Nadtočajevs
06cae04b87 Change default Arabic font to Vazirmatn. 2024-12-05 16:26:52 +02: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
Jakub Marcowski
1bd52fed76 clipper2: Update to 1.4.0 2024-11-26 17:23:06 +01:00
Stuart Carnie
dd8582a319 smol-v: update to 2024 to support SPIR-V 1.6 2024-11-03 07:14:16 +11:00
Martin Riesz
4ea988f640 Include full Apache-2.0 license in COPYRIGHT.txt 2024-10-29 13:48:53 +01:00