Rémi Verschelde
b33e20be21
Merge pull request #103301 from marcgpuig/unify-csgpolygon3d-gizmos
...
Unify CSGPolygon3D gizmos with the other geometries
2025-03-04 01:00:47 +01:00
Rémi Verschelde
b408ce7a64
Merge pull request #103121 from OhiraKyou/fix-gpu-particle-zero-scale
...
Fix GPU particles not emitting at some configured rates when scale curve is zero
2025-03-04 01:00:43 +01:00
Rémi Verschelde
d831381296
Merge pull request #103092 from darksylinc/matias-luminance-uninit
...
Fix uninitialized value in Tonemap
2025-03-04 01:00:38 +01:00
Rémi Verschelde
1fd8d7df2f
Merge pull request #103063 from WinnerWind/fix-black-bars-in-minimap
...
Fix black bars appearing when using `background_color` on a TextEdit/CodeEdit.
2025-03-04 01:00:34 +01:00
Rémi Verschelde
59beee5860
Merge pull request #102908 from kleonc/primitive_quad_second_triangle_lighting_fix
...
Fix 2D quad primitive missing lighting data in GLES3 renderer
2025-03-04 01:00:30 +01:00
Rémi Verschelde
3e3cabdcbd
Merge pull request #102893 from orange-anvil-games/fix_voxelizer_normals
...
Fix voxelizer normals
2025-03-04 01:00:25 +01:00
Rémi Verschelde
d5a494469d
Merge pull request #102576 from arkology/network-profiler-flow-container
...
Use `FlowContainer` for `EditorNetworkProfiler` bar
2025-03-04 01:00:20 +01:00
Rémi Verschelde
a414fed4c5
Merge pull request #98034 from raulsntos/dotnet/variant-object-id
...
[.NET] Use `ObjectID` when converting `Variant` to `GodotObject`
2025-03-04 01:00:16 +01:00
Rémi Verschelde
daa28e8338
Merge pull request #95912 from etodd/particle-pause-jitter-fix
...
Fix particle jitter when scene tree is paused
2025-03-04 01:00:10 +01:00
Jamie Pate
4f14f722b8
Fix check for is_maximized in x11 to require both horizontal and vertical
...
Fixes #103522
Persistent window state doesn't work if your window is 'tiled' in X11
gnome
3.x checks for `horz && vert`
https://github.com/godotengine/godot/blob/4396e98834f159da59ec790f2ff64fb65dacd9ce/platform/x11/os_x11.cpp#L1708
4.x also checked `horz && vert` until this change where it was switched
to `horz || vert`
https://github.com/godotengine/godot/commit/524f061c015b8070de73381bf6b7932514de79de#diff-05f85bc3bf96d384f6b96260c758e63e10bbdd52b04f8ccb34649372e7bc1f48R1382
The corrected logic is:
Check `horz && vert` for 'is_maximized'
Check `horz || vert` for 'can_maximize'
2025-03-03 15:45:21 -08:00
Matias N. Goldberg
89ea5b3d00
Update to latest version of Swappy
...
Fixes #103294
2025-03-03 20:43:14 -03:00
Raul Santos
7dcad4c9ad
Move entries from AnalyzerReleases.Unshipped.md to AnalyzerReleases.Shipped.md
2025-03-04 00:35:42 +01:00
Hugo Locurcio
4cd2d9e210
Use physical keys for the Q/W/E/R 3D editor shortcuts
...
This ensures they work consistently regardless of keyboard layout,
like freelook already does. The intent is to use the first 4 letter
keys on the top row of the keyboard.
2025-03-04 00:11:17 +01:00
Matias N. Goldberg
62c1a4782d
Fix inefficient upload in Mobile Shadows
...
Clustered performs the following shadow rendering steps
1. Process objects [0; 10) for cascade 0.
2. Process objects [10; 30) for cascade 1.
3. Process objects [30; 100) for cascade 2.
4. Upload objects [0; 100) to GPU.
5. Draw all cascades.
Mobile was supposed to be doing the same, but instead was doing:
1. Process objects [0; 10) for cascade 0.
2. Upload objects [0; 10) to GPU.
3. Process objects [10; 30) for cascade 1.
4. Upload objects [0; 30) to GPU.
5. Process objects [30; 100) for cascade 2.
6. Upload objects [0; 100) to GPU.
7. Draw all cascades.
That is, always reuploaded everything from scratch.
Therefore it pointlessly (and with geometric growth) wasted BW.
2025-03-03 19:57:27 -03:00
clayjohn
1bdb3bc88a
Validate triviality of the InstanceData and RenderElementInfo structs in Mobile and Forward+ renderers.
...
This is needed to avoid overhead that results from calling the constructor during calls to LocalVector.resize()
2025-03-03 14:38:37 -08:00
Rémi Verschelde
a7dd4ad5f8
Android: Fix build with disable_3d
...
Fixes #103516 .
2025-03-03 22:19:05 +01:00
David Snopek
bbc66056a8
JavaClassWrapper: Fix converting returned arrays to Godot types
2025-03-03 15:10:30 -06:00
Pāvels Nadtočajevs
53bb897458
Use separate WorkThreadPool for shader compiler.
2025-03-03 22:28:39 +02:00
Hugo Locurcio
39cb5a92f0
Document Glow Upscale Mode project setting only affecting Forward+/Mobile
2025-03-03 20:53:44 +01:00
BrotherShort
571cd4de7d
Keep editor SceneTree buttons attached to the cell in Right-To-Left
...
Update tree.cpp.
Fix #102191 .
Update scene/gui/tree.cpp
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com >
2025-03-04 03:38:41 +08:00
David Snopek
70bace7482
CI: Use correct godot-cpp branch
2025-03-03 12:08:55 -06:00
David Snopek
d7672128b5
JavaClassWrapper: Improve handling of typed array arguments
2025-03-03 12:07:45 -06:00
Thaddeus Crews
908e062e9b
CI: Bump SCons to latest (4.8.1 → 4.9.0)
2025-03-03 11:56:42 -06:00
Rémi Verschelde
9f68a81659
Merge pull request #103510 from akien-mga/4.5-dev
...
Bump version to 4.5-dev
2025-03-03 18:10:34 +01:00
Rémi Verschelde
1c35a31b9e
Bump version to 4.5-dev
...
Mr. Godot told me to tell you he won't come this evening but surely tomorrow.
2025-03-03 17:27:40 +01:00
kobewi
6d2f18c6c6
Fix caret_force_displayed
2025-03-03 15:58:58 +01:00
Eole
e2b5b913ec
Fix CharacterBody's wall_min_slide_angle doc
...
Replaced slope by wall
2025-03-03 15:08:59 +01:00
Pāvels Nadtočajevs
c5011d860d
Update FreeType to 2.13.3
2025-03-03 08:17:09 +02:00
Pāvels Nadtočajevs
ec10d38d2f
Update HarfBuzz to 10.4.0
2025-03-03 07:55:00 +02:00
Rémi Verschelde
4c311cbee6
Bump version to 4.4-stable \o/
...
Another massive release with close to 3000 commits (excluding merge commits),
with a big focus on improvements to the overall workflow and usability of the
editor.
Engine features didn't want to be left out amidst this usability focus though,
and this release is absolutely feature-packed in all areas.
See the release page for details: https://godotengine.org/releases/4.4/
More than 500 contributors were involved in this new feature release,
and we want to thank them all for their amazing contributors, as well
as all users who sponsor the Development Fund, reported bugs, opened
proposals, or supported each other on our community platforms.
2025-03-03 00:31:23 +01:00
Rémi Verschelde
ddcdbbb9fb
Add changelog for Godot 4.4
2025-03-03 00:31:10 +01:00
Rémi Verschelde
fad2e6ded9
i18n: Sync translations with Weblate
2025-03-02 23:23:52 +01:00
Rémi Verschelde
c8d6fdd9a7
Merge pull request #103484 from akien-mga/ci-apt-update
...
CI: Run `apt install` before installing libxml2-utils, GHA cache got flaky
2025-03-02 22:57:37 +01:00
Rémi Verschelde
826a0354fb
CI: Run apt install before installing libxml2-utils, GHA cache got flaky
2025-03-02 22:34:34 +01:00
LuoZhihao
808c9fbcc5
RenderingDevice: Validate pre-raster (vertex) shader in render_pipeline_create
2025-03-03 05:19:55 +08:00
Rémi Verschelde
dc128dddb6
Merge pull request #103467 from KoBeWi/the_script_you_are_looking_for_is_no_longer_here
...
Validate custom type script before loading it
2025-03-02 22:08:21 +01:00
Rémi Verschelde
d57296f850
Merge pull request #103439 from Hilderin/fix-autoloaded-scene-loses-built-in-script-when-upgrading-to-4.4
...
Fix autoloaded scene loses their built-in script when upgrading to 4.4
2025-03-02 22:08:18 +01:00
Rémi Verschelde
64456e7dd4
Merge pull request #103436 from Hilderin/fix-invalid-embedded-game-location-size
...
Fix invalid startup embedded game location and size after resizing editor main area
2025-03-02 22:08:14 +01:00
Rémi Verschelde
86f7821e5e
Merge pull request #103391 from timothyqiu/doc-fixes
...
Fix various typos in the class reference
2025-03-02 22:08:08 +01:00
Pāvels Nadtočajevs
7397e33cc9
Fix text shadow outline draw batching.
2025-03-02 19:28:48 +02:00
kobewi
cc2649acdb
Validate custom type script before loading it
2025-03-02 14:55:30 +01:00
Hilderin
0c9caccb33
Fix invalid startup embedded game location and size after resizing editor main area
2025-03-02 06:22:02 -05:00
Jakub Marcowski
100001c807
ufbx: Update to 0.17.1
2025-03-02 11:37:32 +01:00
WinnerWind
6cb04c4984
Fix evaluation of line_background_color in minimap
...
Fixes #102844 by evaluating the line_background_color in a smarter way.
The previous check would cause black bars appearing when a background_color was set in the theme of a TextEdit or CodeEdit. This tackles that issue, by checking if line_background_color is set at all, and does not set alpha if no color is set.
2025-03-02 15:22:48 +05:30
Haoyu Qiu
7c8f81f1d0
Set editor's translation domain at root node
2025-03-02 08:52:27 +08:00
Mikael Hermansson
62e8b1e5fd
Fix broken negative scaling when using Jolt Physics
2025-03-02 01:14:19 +01:00
Hilderin
847c2577ab
Fix autoloaded scene loses their built-in script when upgrading from 4.3 to 4.4
2025-03-01 12:33:14 -05:00
Chaosus
2824978178
Fix "unused varying" incorrect warning in shaders
2025-03-01 18:21:10 +03:00
Thaddeus Crews
2949ab0707
SCons: Implement minor fixes
2025-03-01 08:53:53 -06:00
Robert Yevdokimov
1c55b9d38d
Add Save & Reload option to Reload Saved Scene
2025-03-01 16:05:53 +04:00