1
0
Fork 0
Commit Graph

59754 Commits

Author SHA1 Message Date
Griffin Kroah-Hartman 484cd60f2e
Fix build warning with memset value being too large
Should resolve issue #83342

(cherry picked from commits b97cb5ec59
and 21ae69a1de)
2025-10-28 22:20:59 +01:00
Thaddeus Crews 36e2050eea
Core: Sidestep GCC false-positives
(cherry picked from commit acdb8667b5)

Adds some more fixes for 4.5.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-10-28 22:20:59 +01:00
Pāvels Nadtočajevs 6b017abaa4
[Windows] Rename `PKEY_Device_FriendlyName` to avoid duplicate symbols with newer MinGW SDKs.
(cherry picked from commit c363e13051)
2025-10-28 22:02:41 +01:00
Rémi Verschelde d5579066b9
CI: Restore `make_rst.py` executable bit 2025-10-28 22:02:36 +01:00
Lukas Tenbrink 51b3751ad8
Update links to the contributing section of the docs to the appropriate new sections.
(cherry picked from commit 4c0026b053)
2025-09-12 09:31:12 -05:00
Lukas Tenbrink 43c03b1bd6
Update class reference contribution link.
(cherry picked from commit 527f4e9e68)
2025-09-11 11:54:53 -05:00
Thaddeus Crews 58a1a24c3e
Merge pull request #110036 from aaronfranke/4.2-ios-fix-vulkan
[4.2] Fix incorrect Vulkan include in vulkan_context.h
2025-08-27 21:59:50 -05:00
Aaron Franke e7fe504b1f
[4.2] Fix incorrect Vulkan include in vulkan_context.h 2025-08-27 14:46:32 -07:00
Pāvels Nadtočajevs 5a41d163a8
[CI] Use Xcode 16 for macOS build.
(cherry picked from commit daf2c88928)
2025-08-27 15:18:24 -05:00
Matthew Love 6aa9a06346
[4.3] Fix MSVC warning for potential mod by 0 (C4724)
(cherry picked from commit be2c9dec94)
2025-08-27 15:18:15 -05:00
Rémi Verschelde b7a8819bd0
macOS: Fix support for latest VulkanSDK .app name in install script
(cherry picked from commit efde4ae853)
2025-05-06 19:04:41 +02:00
Rémi Verschelde 0c12e633d4
Style: Apply fixes from clang-format 18.1.3 2025-04-25 15:40:13 +02:00
Rémi Verschelde 7d9ae94b20
Style: Apply fixes from codespell 2025-04-25 15:34:47 +02:00
Rémi Verschelde d4d66cb7b2
AudioEffectPitchShift: 3rd attempt at fixing -Wstringop-overflow warning
(cherry picked from commit 80359d3577)
2025-04-25 14:29:02 +02:00
Rémi Verschelde 35cf7b1c4d
miniupnpc: Disable socket timeout on Windows, matching upstream
Fixes #88471.

(cherry picked from commit f695de7c68)
2025-04-25 14:28:56 +02:00
Rémi Verschelde 40060b1be0
Merge pull request #105732 from akien-mga/4.2-ci-sync-with-4.4
[4.2] CI: Sync configuration with 4.4 branch
2025-04-25 13:17:18 +02:00
Rémi Verschelde 0841c7af0b
CI: Sync configuration with 4.4 branch
Includes cherry-picks of warning fixes from 8d1462c748
and template builds unit tests fixes from 17929a3443
and 832695eb2c.
2025-04-25 00:36:40 +02:00
Rémi Verschelde a175d81064
Merge pull request #104580 from akien-mga/4.2-mbedtls-2.28.10
[4.2] mbedTLS: Update to version 2.28.10
2025-04-24 16:22:04 +02:00
Rémi Verschelde cdb875257a
mbedTLS: Update to version 2.28.10 2025-03-24 23:31:45 +01:00
Jovan Gerodetti c12765589c
Assign missing surface data fields in dummy render server
(cherry picked from commit 48b71cf700)
2025-03-19 11:06:18 +01:00
Rémi Verschelde a2d75e5a3d
Merge pull request #98051 from aaronfranke/4.2-gltf-runtime-root-imp-mesh
[4.2] GLTF: Fix bad pointer to ImporterMeshInstance3D root node at runtime
2025-03-19 11:06:04 +01:00
Aaron Franke f70a8accdb
[4.2] GLTF: Fix bad pointer to ImporterMeshInstance3D root node at runtime 2025-03-09 15:36:04 -07:00
Pāvels Nadtočajevs c0a795be81
Update MoltenVK install script to include version number in installer name.
(cherry picked from commit c63955b3eb)
2025-03-04 15:52:29 +01:00
bruvzg 0a76ad1fed
[Misc] Check for the available and installed Vulkan SDK versions before downloading and installing.
(cherry picked from commit db1c1d43e3)
2025-03-04 15:52:27 +01:00
Daniel Opitz 6933fd9e38 CI: Hotfix for build error with newer clang++
It will be included in the next release at some point.
- https://github.com/RenderKit/embree/issues 486
  "fix output operator"

[ 30%] Compiling thirdparty/embree/kernels/common/accelset.cpp ...
In file included from thirdparty/embree/kernels/common/device.cpp:12:
In file included from thirdparty/embree/kernels/common/scene_curves.h:10:
thirdparty/embree/kernels/common/../subdiv/bezier_curve.h:138:56:
error: no member named 'u' in 'QuadraticBezierCurve<V>'
  138 |         return cout << "QuadraticBezierCurve ( (" << a.u.lower << ", "
  << a.u.upper << "), " << a.v0 << ", " << a.v1 << ", " << a.v2 << ")";
 ...

(cherry picked from commit c24ea0ecca)
2025-01-30 10:34:10 +01:00
Rémi Verschelde 0f170e6ff4 Add missing `cstdint` includes for GCC 15
(cherry picked from commit 1823460787)
2025-01-30 10:00:25 +01:00
Max Hilbrunner 7dd4c69708 Fix VS project generation with SCons 4.8.0+
(cherry picked from commit f682406cf2)
2025-01-13 16:11:05 +01:00
Gergely Kis be302e7957
Move Vulkan includes to a central godot_vulkan.h header
Also fixes Vulkan build problem with recent Clang.

(cherry picked from commit 146ba4106f)
2024-12-16 11:50:17 +01:00
Rémi Verschelde 369b981a75
Merge pull request #98878 from aaronfranke/4.2-gltf-preserve-visibility
[4.2] GLTF: Preserve node visibility on import
2024-12-05 01:11:08 +01:00
Micky ca31f563e0
Add documentation note on Object's boolean context
(cherry picked from commit 2ad161a4c7)
2024-12-05 01:10:59 +01:00
demolke 31017f89ce
Update vertex color import to handle Blender 4.2 upwards
Blender commit 0f0a8df8a9 which is landing in 4.2 deprecated `vertex_colors` GLTF property, use `export_vertex_color` instead.

(cherry picked from commit 7864abbeec)
2024-12-05 01:03:19 +01:00
Rémi Verschelde f8218ce3b6
Merge pull request #100013 from akien-mga/4.2-mbedtls-2.28.9
[4.2] mbedtls: Update to upstream version 2.28.9
2024-12-04 17:56:19 +01:00
Rémi Verschelde 881645fff9
mbedtls: Update to upstream version 2.28.9 2024-12-04 15:45:49 +01:00
Aaron Franke 8bf8028d3b
[4.2] GLTF: Preserve node visibility on import 2024-11-08 14:21:44 -08:00
Rémi Verschelde 73d4fc7082
certs: Sync with Mozilla bundle as of Oct 19, 2024
4d3fe6683f

Document matching mozilla-release changeset.

(cherry picked from commit eb41ff0fee)
2024-11-05 21:09:50 +01:00
bruvzg 83cb5bb9ab
[macOS] Update Vulkan SDK install script.
(cherry picked from commit 74df6f192a)
2024-11-05 17:02:03 +01:00
Rémi Verschelde 3504c98c12
Revert "[MP] Handle cleanup of "scene cache" nodes"
This reverts commit 8544106b7e.

This caused regression #90908.
2024-07-31 22:47:02 +02:00
Rémi Verschelde 12ae52fd7d
Merge pull request #94469 from AThousandShips/cache_improve_4_2
[4.2][CI] Upload build cache before running tests
2024-07-17 15:23:11 +02:00
A Thousand Ships 9f615edb84
[CI] Upload build cache before running tests 2024-07-13 17:47:36 +02:00
Rémi Verschelde e55db90099
Merge pull request #93911 from MarianoGnu/4.2-vulkan-out-of-memory-error-fix
[4.2] Make an early return when rendering buffer failed to allocate instead…
2024-07-07 12:12:37 +02:00
MarianoGnu 63be8ecbb2 Make an early return when rendering buffer failed to allocate instead of crashing 2024-07-05 15:33:57 -03:00
Rémi Verschelde 7132627666
CI: Fix support for latest codespell 2024-07-05 13:25:07 +02:00
Rémi Verschelde 32a7ddca38
Merge pull request #93938 from TokageItLab/cp-anim-4-2
Cherry-pick animation fixes for 4.2
2024-07-05 12:18:59 +02:00
Silc Lizard (Tokage) Renew faf17a3ae1 Cherry-pick animation fix for 4.2 2024-07-05 00:24:42 +09:00
Rémi Verschelde 07cf36d21c
i18n: Sync translations with Weblate
Weblate now tracks 4.3 strings, so only the strings which are the
same in both branches are being backported.
2024-06-14 11:36:15 +02:00
Rémi Verschelde 8d9c31ec7b
Merge pull request #91661 from akien-mga/4.2-remove-binary-forward-compat-PackedVector4Array
[4.2] Remove forward compat parsing of PackedVector4Array in binary format
2024-05-30 15:59:54 +02:00
Rémi Verschelde 0c957c0d5f
Merge pull request #92073 from AThousandShips/shader_hint_fix_4_2
[4.2] [Rendering] Improve `(u)int` shader uniform hint
2024-05-18 16:53:26 +02:00
A Thousand Ships 5495edd11c
[Rendering] Improve `(u)int` shader uniform hint 2024-05-18 11:32:26 +02:00
A Thousand Ships 7a3a36ab87
[Doc] Fix incorrect reference to `input_pickable`
(cherry picked from commit d8cd7b2f9f)
2024-05-07 14:48:53 +02:00
Rémi Verschelde def12f7cc4
Remove forward compat parsing of PackedVector4Array in binary format
The logic I implemented was lacking, and actually it's not useful as binary files saved by Godot 4.3
are not recognized due to the `ver_major > VERSION_MAJOR` check.

So even if the format version was unchanged, such files would still not be readable in 4.2.
2024-05-07 14:22:51 +02:00