Rémi Verschelde
944b95e1a5
Merge pull request #91897 from RandomShaper/res_unreg_if_true
...
Add an identity check to resource unregistration from cache
2024-05-16 09:32:03 +02:00
clayjohn
c84616c2d2
Increase coverage of VRAM debugger and add support to RD backends
2024-05-15 16:30:19 -07:00
aaronp64
aa07828503
Fix tooltip mouse position conversion for scaled controls
...
Viewport used get_global_transform().xform_inv(mpos) to convert the mouse position to the control's local coordinates when getting the control's tooltip, which does not handle scale correctly. This impacted tooltips for any controls that depended on the position to determine what tooltip to show, including RichTextLabel, ItemList, Tree, and probably some others. This change is for Viewport to use get_global_transform_with_canvas().affine_inverse().xform(mpos) for tooltips instead, to match what we do for Viewport::_gui_call_input.
Fixes #91984
2024-05-15 17:28:58 -04:00
Marius Hanl
32be459e54
Fix ContextMenu Copy Error is off in MSBuild Panel
2024-05-15 22:55:05 +02:00
Rémi Verschelde
c27f24da81
Merge pull request #91991 from Geometror/ge-fix-port-interactions-node-order
...
[GraphEdit] Fix GraphNode's ports interactable through other GraphNodes
2024-05-15 22:42:05 +02:00
Rémi Verschelde
4bb8c06f6a
Merge pull request #91989 from DarioSamo/prepare_for_use_skip
...
Optimize usage of "prepare for use" in draw and dispatch commands.
2024-05-15 22:42:02 +02:00
Rémi Verschelde
42b60c1b01
Merge pull request #91985 from passivestar/fix-lightmapper-seams
...
Fix lightmapper seam blending
2024-05-15 22:41:59 +02:00
Rémi Verschelde
d3c3a620eb
Merge pull request #91980 from KoBeWi/speedrunning_project_launch
...
Skip unnecessary updates to scene groups and scripts
2024-05-15 22:41:55 +02:00
Rémi Verschelde
82fb849678
Merge pull request #91943 from akien-mga/libwebp-1.4.0
...
libwebp: Update to 1.4.0
2024-05-15 22:41:52 +02:00
Rémi Verschelde
2749645d2a
Merge pull request #86447 from Maran23/performance-create-new-dialog
...
Improve performance of the 'Create New Node' dialog
2024-05-15 22:41:45 +02:00
Marius Hanl
af6a4f300e
Improve performance of the 'Create New Node' dialog
...
- Merged 3 for loops into 1 and save Vector allocation
- Use get_instance_base_type() or get_global_name() instead of get_language()->get_global_class_name() for performance considerations
- Use StringName where appropriate
2024-05-15 20:50:13 +02:00
Rémi Verschelde
9f4dbc6456
Merge pull request #91930 from godotengine/revert-90608-editor/enable-plugin-after-adding
...
Revert "Enable `EditorPlugin` added by modules and GDExtensions"
2024-05-15 20:21:32 +02:00
Hendrik Brucker
6a067a4a80
[GraphEdit] Fix GraphNode's ports interactable through other GraphNodes
2024-05-15 19:55:43 +02:00
Dario
61cd007cf4
Rewrite implementation for prepare for use commands to be skipped when not required by the API.
2024-05-15 14:34:52 -03:00
passivestar
d06bce3002
Fix lightmapper seam blending
2024-05-15 19:30:14 +04:00
kobewi
f3b0f7b9e2
Skip unnecessary updates to scene groups and scripts
2024-05-15 16:48:01 +02:00
Rémi Verschelde
ce00392fc3
Merge pull request #91974 from bruvzg/ts_notes
...
[TextServer] Add notes about high level text/font classes and getting active server instance.
2024-05-15 13:51:38 +02:00
Rémi Verschelde
693a13a849
Merge pull request #91601 from lander-vr/lightmap_seams_fix
...
LightmapGI: Fix lightleaks caused by insufficient padding and add denoiser range property for LightmapGI
2024-05-15 13:51:35 +02:00
Rémi Verschelde
e63b5ba9e4
Merge pull request #91416 from Calinou/d3d12-sdk-update-install-script
...
Update dependencies in D3D12 SDK installer script
2024-05-15 13:51:31 +02:00
bruvzg
cfb9639fc3
[TextServer] Add notes about high level text/font classes and getting active server instance.
2024-05-15 13:58:42 +03:00
Rémi Verschelde
51cb2df1f6
Merge pull request #91972 from bruvzg/more_flags
...
[SCons] Add options to override AR, AR and RC flags
2024-05-15 12:10:10 +02:00
Rémi Verschelde
49c557c54c
Merge pull request #91959 from bruvzg/hb850
...
Update HarfBuzz to 8.5.0
2024-05-15 12:10:07 +02:00
Rémi Verschelde
527bf78486
Merge pull request #91955 from Repiteo/core/variant-class-initializer
...
Core: Readd Variant class initializer, fix comment
2024-05-15 12:10:03 +02:00
Rémi Verschelde
44833c7995
Merge pull request #91954 from Repiteo/scons/pyproject.toml
...
CI: Consolidate pysettings via `pyproject.toml`
2024-05-15 12:09:59 +02:00
Rémi Verschelde
5caa8e41f7
Merge pull request #91951 from dalexeev/gds-pot-gen-add-atr-and-atr-n
...
GDScript: Add support for `atr` and `atr_n` to POT generator
2024-05-15 12:09:56 +02:00
Rémi Verschelde
77470740de
Merge pull request #91936 from jsjtxietian/body-connect
...
Avoid duplicate connect in Joint2D and Joint3D `_update_joint`
2024-05-15 12:09:50 +02:00
Rémi Verschelde
b802c7274f
Merge pull request #91933 from bruvzg/x11_scr_fb
...
[X11] Fallback to root window size, when Xinerama extension is available, but return zero screens.
2024-05-15 12:09:45 +02:00
Rémi Verschelde
805d619382
Merge pull request #91872 from aaronp64/edit_navigation_obstacle
...
Allow editing `NavigationObstacle2D` shape vertices
2024-05-15 12:09:42 +02:00
Rémi Verschelde
80b9f5b96c
Merge pull request #91804 from RedMser/wrong-size-no-more
...
Fix Control resizing wrongly after "change type" in editor
2024-05-15 12:09:38 +02:00
Rémi Verschelde
86b72d9215
Merge pull request #91377 from bruvzg/macos_privacy
...
[macOS export] Add support for privacy manifest configuration.
2024-05-15 12:09:34 +02:00
Rémi Verschelde
ca2ed80539
Merge pull request #87320 from Rudolph-B/main
...
Fix collided particles getting stuck with zero velocity.
2024-05-15 12:09:27 +02:00
bruvzg
2818abe9ed
[SCons] Add options to override AR, AR and RC flags,
2024-05-15 13:03:17 +03:00
landervr
e7bd1b0673
Add denoiser range property for LightmapGI
2024-05-15 08:26:04 +02:00
jsjtxietian
51bc55598c
Avoid duplicate connect in Joint2D::_update_joint
and Joint3D
2024-05-15 11:57:51 +08:00
RedMser
5e79e02d0f
Fix Control resizing wrongly after "change type" in editor
2024-05-14 21:51:35 +02:00
Gaktan
cafa64cd27
Add option to open online doc for selected native class in script editor
2024-05-14 21:44:46 +02:00
Rémi Verschelde
1d47561319
Merge pull request #91948 from KoBeWi/brutal_string_culling
...
Cleanup unused/underused singleton StringNames
2024-05-14 21:23:03 +02:00
bruvzg
7db29efa7d
Update HarfBuzz to 8.5.0
2024-05-14 21:47:44 +03:00
Thaddeus Crews
0ec4ec0f90
SCons: Fix silence_msvc
implementation errors
2024-05-14 12:22:54 -05:00
Thaddeus Crews
7599a7b719
Core: Readd Variant class initializer, fix comment
2024-05-14 12:20:40 -05:00
Thaddeus Crews
f4e58691c2
SCons: Consolidate pysettings via pyproject.toml
2024-05-14 12:01:48 -05:00
Rudolph Bester
45e5b151b6
Fixed collided particles getting stuck with zero velocity.
2024-05-14 18:55:56 +02:00
kobewi
59f05ed31a
Cleanup unused/underused singleton StringNames
2024-05-14 18:18:29 +02:00
Rémi Verschelde
4971b71899
Merge pull request #91952 from dsnopek/openxr-composition-layer-sample-count
...
Fix sample count on OpenXR composition layers
2024-05-14 18:10:14 +02:00
Rémi Verschelde
08a921a940
Merge pull request #91942 from akien-mga/enet-1.3.18
...
enet: Update to 1.3.18
2024-05-14 18:10:11 +02:00
Rémi Verschelde
1c166b40a2
Merge pull request #91941 from akien-mga/astcenc-4.8.0
...
astcenc: Update to 4.8.0
2024-05-14 18:10:08 +02:00
Rémi Verschelde
c0d2464d6b
Merge pull request #91939 from AThousandShips/pressed_sname
...
[Scene] Add `SceneStringNames::pressed`
2024-05-14 18:10:05 +02:00
Rémi Verschelde
882449f496
Merge pull request #91924 from ZerxZ/dotnet/useless-is-first-entry
...
[C#] Remove useless `isFirstEntry` and useless `source.Append("else ")`
2024-05-14 18:10:02 +02:00
Rémi Verschelde
d532bc529a
Merge pull request #91846 from rburing/multimesh_cache_me_if_you_can
...
Fix MultiMesh buffer cache in transforms-only case
2024-05-14 18:09:58 +02:00
Rémi Verschelde
5ae85fc6ab
Merge pull request #91833 from akien-mga/scons-min-gcc-version-9
...
SCons: Bump minimum supported GCC version to GCC 9
2024-05-14 18:09:54 +02:00