1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-06 19:41:11 +00:00
Commit Graph

11476 Commits

Author SHA1 Message Date
Rémi Verschelde
d741a646a5 Merge pull request #99924 from Mickeon/documentation-no-implicit_static-typing-yet
Remove uses of implicit static typing from the documentation
2024-12-02 15:52:25 +01:00
Rémi Verschelde
c59f4be6fd Merge pull request #99901 from adamscott/local_shape-fix
Fix `GodotSpace3D::test_body_motion()` not setting `local_shape`
2024-12-02 15:52:08 +01:00
Rémi Verschelde
ab54ba92a4 Merge pull request #99752 from Faless/mp/fix_offlfine_mp_docs
[MP] Move OfflineMultiplayerPeer docs to the module
2024-12-02 15:51:34 +01:00
Rémi Verschelde
e6125ef51b Merge pull request #98763 from AThousandShips/more_sname_uses
Use `SceneStringName` in more places
2024-12-02 15:50:44 +01:00
Rémi Verschelde
702f567138 Merge pull request #98533 from dalexeev/adjust-make-rst-for-gds
Adjust `make_rst.py` for GDScript documentation
2024-12-02 15:50:26 +01:00
Rémi Verschelde
7f3a8d0b1b Merge pull request #97928 from kiroxas/navImprovement
Improve `NavMeshQueries3D::polygons_get_closest_point_info` performance
2024-12-02 15:50:11 +01:00
Rémi Verschelde
d2c82a8ffc Merge pull request #97378 from rune-scape/less-const-cast
Get rid of easily removable uses of `const_cast`
2024-12-02 15:50:06 +01:00
Micky
7539a3a7cf Remove uses of implicit static typing from the documentation 2024-12-02 15:40:42 +01:00
A Thousand Ships
af56d6e8e8 Use SceneStringName in more places 2024-12-02 14:39:16 +01:00
rune-scape
d58b2e879f Get rid of easily removable uses of const_cast 2024-12-01 17:50:13 -08:00
Adam Scott
7c6f523747 Fix GodotSpace3D::test_body_motion() not setting local_shape 2024-12-01 13:03:23 -05:00
Danil Alexeev
0339032969 RegEx: Fix handling of unset/unknown capture groups 2024-11-30 13:35:49 +03:00
Danil Alexeev
ba943e4481 Adjust make_rst.py for GDScript documentation 2024-11-30 11:48:14 +03:00
Rémi Verschelde
a51c60f5e3 Revert "basis_universal: Make tinyexr dependency explicit"
This reverts commit 220f2611cc.
2024-11-30 01:25:53 +01:00
Rémi Verschelde
682c5c7d49 GDScript: Fix failing tests due to collision with #99490 formatting change 2024-11-29 23:10:02 +01:00
Rémi Verschelde
bce340b31a Merge pull request #99825 from gio3k/fix/basisu_tinyexr_dep
basis_universal: Make tinyexr dependency explicit
2024-11-29 22:51:27 +01:00
Rémi Verschelde
689c789ab3 Merge pull request #99393 from badsectoracula/update-gridmap-editor-cursel-transform
Update gridmap editor nodes when the gridmap node transform changes
2024-11-29 22:50:51 +01:00
Rémi Verschelde
6edeea98e0 Merge pull request #98770 from Rudolph-B/Issue-94638
Fix occlusion culling for double builds by enforcing float conversion for Embree.
2024-11-29 22:46:50 +01:00
Rémi Verschelde
2669f19605 Merge pull request #96782 from aaronfranke/blend-fix-rough-metallic-if-not-unpack
Blend file import: Don't keep original files when not unpacking them
2024-11-29 22:45:56 +01:00
Rémi Verschelde
6e72b159ca Merge pull request #93301 from rune-scape/compiler-messages
GDScript: Add error messages to some compilation errors
2024-11-29 22:45:43 +01:00
Gio
220f2611cc basis_universal: Make tinyexr dependency explicit 2024-11-29 22:32:04 +01:00
Rémi Verschelde
56a7dba10b Merge pull request #99799 from akien-mga/fix-typos
Fix various typos and code style issues
2024-11-29 22:02:53 +01:00
Rémi Verschelde
6f4cb10321 Merge pull request #99646 from smix8/navmap_sync_dirty
Make NavMap objects request sync only on demand
2024-11-29 22:02:14 +01: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
f4f6f5fb55 Merge pull request #99537 from BlueCube3310/betsy-bc1-bc5
Betsy: Add BC3 and BC5 support
2024-11-29 22:02:06 +01:00
Rémi Verschelde
b3a44a5567 Merge pull request #99490 from dalexeev/gds-tests-track-multiple-errors
GDScript: Support tracking multiple analyzer and runtime errors in tests
2024-11-29 22:02:02 +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
Kiro
4f17a7428b polygons_get_closest_point_info use edge check instead of triangulation 2024-11-29 16:00:04 +01:00
rune-scape
9f8fec39f3 GDScript: Add error messages to some compilation errors 2024-11-29 15:37:32 +01:00
Rémi Verschelde
88e81ee730 Fix various typos and code style issues 2024-11-28 17:40:42 +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
Thaddeus Crews
ed01f5f2aa Merge pull request #98670 from DarioSamo/rd-transient-targets
Automatically resolve initial and final action for draw lists.
2024-11-27 10:47:29 -06:00
Thaddeus Crews
6eca2aa8d6 Merge pull request #99295 from HolonProduction/yet-another-lsp-violation
LSP: Fix spec violations that break the VSCode outline
2024-11-27 10:47:18 -06:00
Thaddeus Crews
c5cd7c66ee Merge pull request #85443 from smix8/gridmap_castshadows
Add ShadowCastingSetting to MeshLibrary / GridMap items
2024-11-27 10:47:10 -06:00
Thaddeus Crews
7ddc076b24 Merge pull request #99600 from Spartan322/permit/non-spec-dds
Round DDS width/height to next divisor multiple for block compression
2024-11-27 10:46:53 -06:00
Thaddeus Crews
4e079ee733 Merge pull request #99459 from bruvzg/svg_font_fix
Fix SVG font rendering.
2024-11-27 10:46:49 -06:00
ArchercatNEO
84bf1cc7ac Fix broken includes when compiling with builtin_miniupnpc=false
Fixes #99196
Supersedes #99218
2024-11-27 15:37:54 +00:00
Fabio Alessandrelli
f511ef26f1 [MP] Move OfflineMultiplayerPeer docs to the module
Was missing from the module config, causing the XML to be added to the
main doc folder
2024-11-27 13:18:33 +01:00
BlueCube3310
88ffe07de9 Betsy: Add BC3 and BC5 support 2024-11-27 12:27:05 +01:00
smix8
612981c1ea Add ShadowCastingSetting to MeshLibrary / GridMap items
Adds ShadowCastingSetting to MeshLibrary / GridMap items.
2024-11-27 01:06:21 +01:00
smix8
ba5a3577a5 Make NavMap objects request sync only on demand
Replaces brute-force sync check loop with a self-listing system where each object is responsible for its own dirty sync, requesting it on demand only.
2024-11-27 01:00:07 +01:00
Thaddeus Crews
13d59b28c1 Merge pull request #99563 from akien-mga/fix-projection-stringification
Fix stringification of Projection
2024-11-26 13:04:58 -06:00
Thaddeus Crews
78b2a53815 Merge pull request #99626 from smix8/performance_data
Change navigation map performance monitor to use a struct
2024-11-26 13:04:50 -06:00
Rémi Verschelde
f2f48aaf36 Fix stringification of Projection 2024-11-25 21:10:32 +01:00
Thaddeus Crews
9b5c7e9efa Merge pull request #99545 from KoBeWi/Vector4.0
Fix stringification of Vector4
2024-11-25 13:22:33 -06:00
Thaddeus Crews
29e6ef4277 Merge pull request #99597 from Faless/upnp/custom_instance
[UPNP] Allow disabling UPNP implementation on the Web
2024-11-25 13:22:27 -06:00
Spartan322
e297506365 Round DDS width/height to next divisor multiple for block compression 2024-11-25 12:55:05 -05:00
Dario
6d5ac8f7ef Resolve load and store ops automatically for render passes for discardable textures. 2024-11-25 11:27:48 -03:00
smix8
37c3907d0e Change navigation map performance monitor to use a struct
Changes navigation map performance monitor to use a struct as it is easier to pass to sub functions.
2024-11-24 13:27:45 +01:00
Fabio Alessandrelli
0df602afed [UPNP] Allow disabling UPNP implementation on the Web
Make UPNP classes custom instance, so they can come with empty
implementation on the Web (where the would not work anyway) without
breaking scripts referencing it.

This results in smaller Web builds by not including the library which
also results in the emscripten socket wrappers to be stipped away.
2024-11-23 20:17:28 +01:00