Fabio Alessandrelli
90d5d26026
[MP] Partially revert cache cleanup, track paths as fallback
...
Cleaning up remote NodePath cache is not trivial since the visibility
API allows for certain nodes to be despawned (and re-spawned) on some
peers while being retained in the authority.
This means that from the server point of view, the node has not changed,
and the path simplification protocol won't be run again after
respawning.
While we can track this information for synchronizers via the
replication API, we can't easily track this information for potential
child nodes that use RPCs (I'm convinced it is doable, but we need to
track the whole dependency tree which would require some more complex
refactoring).
This commit partially reverts some of the cache cleanup logic to always
retain remote IDs, and adds a NodePath lookup fallback when the ObjectID
is invalid.
2024-07-31 19:32:32 +02:00
Rémi Verschelde
0e9caa2d9c
Merge pull request #94894 from BastiaanOlij/fix_regression_84244
...
Fix regression around OpenGL swapchain optimisation for OpenXR
2024-07-29 15:17:43 +02:00
Rémi Verschelde
6d46399bc9
Merge pull request #94879 from KoBeWi/color_conjuring_tricks
...
Document alternatives to some static Color methods
2024-07-29 15:17:40 +02:00
Rémi Verschelde
4f2d818680
Merge pull request #94875 from Chaosus/vs_fix_expanded_port_updating
...
Fix expanded output ports disconnection on updating in visual shader
2024-07-29 15:17:36 +02:00
Rémi Verschelde
46aff5ce10
Merge pull request #94848 from kitbdev/fix-placeholder-fit-content
...
Fix TextEdit placeholder fit content height
2024-07-29 15:17:32 +02:00
Rémi Verschelde
5793d79ec5
Merge pull request #94832 from alvinhochun/workerthreadpool-uaf
...
Fix use-after-free in WorkerThreadPool
2024-07-29 15:17:29 +02:00
Rémi Verschelde
9a8f18b9bf
Merge pull request #94796 from kus04e4ek/backfall
...
Windows: Fall back to D3D12 if Vulkan is not supported and vice versa
2024-07-29 15:17:26 +02:00
Rémi Verschelde
f9474f0925
Merge pull request #93764 from patwork/fix-aspect-div-by-zero
...
Fix division by zero in aspect ratio calculation
2024-07-29 15:17:22 +02:00
Rémi Verschelde
107fed8580
Merge pull request #93411 from raging-loon/issue-93235-fix
...
Fix `browse_dialog` in Blender scene importer to accept files
2024-07-29 15:17:14 +02:00
Alvin Wong
c9f4436073
Fix use-after-free in WorkerThreadPool
2024-07-29 14:26:48 +02:00
raging-loon
344ff6fe83
Fix browse_dialog
in Blender scene importer to accept files
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2024-07-29 11:38:24 +02:00
Bastiaan Olij
1eb0039b6e
Fix regression around OpenGL swapchain optimisation for OpenXR
2024-07-29 12:46:58 +10:00
Rémi Verschelde
88d9325065
Merge pull request #94859 from TokageItLab/unstorage-node-time-info
...
Make NodeTimeInfo be not stored in tscn to prevent AnimationTree version control contamination
2024-07-28 17:47:12 +02:00
Rémi Verschelde
7aba10b170
Merge pull request #94858 from TokageItLab/early-break-loop-at-end
...
Determine `break_loop_at_end` 1 frame earlier using prediction by delta
2024-07-28 17:47:09 +02:00
Rémi Verschelde
c15242b12f
Merge pull request #94850 from nanodeath/patch-1
...
Fix doc on Vector2.cs's `/` operator
2024-07-28 17:47:05 +02:00
Rémi Verschelde
c2bf146fb6
Merge pull request #94842 from edassis/master
...
Fix typo in Array's `sort()` method description
2024-07-28 17:47:02 +02:00
Rémi Verschelde
65e046159b
Merge pull request #94836 from bruvzg/win7_angle
...
[Windows] Remove libSynchronization
2024-07-28 17:46:59 +02:00
Rémi Verschelde
036a3ef39c
Merge pull request #94834 from ze2j/fix_test_graph_node
...
Fix compilation failure in `test_graph_node.h` with `disable_exceptions=false`
2024-07-28 17:46:55 +02:00
Rémi Verschelde
e3f8732e2f
Merge pull request #94823 from DeeJayLSP/remove-vera
...
Remove unused Bitstream Vera license
2024-07-28 17:46:52 +02:00
Rémi Verschelde
53ab23f7d7
Merge pull request #94821 from kitbdev/fix-textedit-scroll-suffix
...
Fix `TextEdit` scroll properties editor hint suffix
2024-07-28 17:46:48 +02:00
Rémi Verschelde
8e47aafa08
Merge pull request #94812 from clayjohn/SHADER-normal-roughness
...
Emit `normal_roughness` compatibility code in custom functions
2024-07-28 17:46:45 +02:00
Rémi Verschelde
8239eac5d9
Merge pull request #94809 from ChrisBase/fix_keytool_for_android_export_not_found
...
Fix Android export failing with custom keystores and no JDK setup in the OS environment
2024-07-28 17:46:42 +02:00
Rémi Verschelde
e773f8c3ba
Merge pull request #94800 from adamscott/fix-sample-playback-list-typo
...
Fix typo that prevented samples finishing
2024-07-28 17:46:39 +02:00
Rémi Verschelde
1322fd3a87
Merge pull request #94745 from anniryynanen/shortcut-input-too
...
Update documentation for places to receive InputEventShortcut
2024-07-28 17:46:35 +02:00
Rémi Verschelde
1d8373a300
Merge pull request #92859 from Summersay415/do-not-strip
...
Android: Change the way `doNotStrip` is set
2024-07-28 17:46:31 +02:00
Rémi Verschelde
1ad905c027
Merge pull request #85654 from Listwon/quit-to-project-list-wipe-fix-40968
...
Defer creating new editor process in "Quit to Project List" just like in "Reload Current Project"
2024-07-28 17:46:23 +02:00
kobewi
7cc0df6b46
Document alternatives to some static Color methods
2024-07-28 17:30:02 +02:00
Yuri Rubinsky
5893b38ddd
Fix expanded output ports disconnection on updating in visual shader
2024-07-28 15:55:18 +03:00
Silc Lizard (Tokage) Renew
4de79fed45
Determine break_loop_at_end 1 frame earlier using prediction by delta
2024-07-28 15:55:41 +09:00
Silc Lizard (Tokage) Renew
e16808cd69
Make NodeTimeInfo be not stored in tscn
2024-07-28 15:00:50 +09:00
Max
beaf2b18ce
Fix doc on Vector2.cs's / operator
2024-07-27 14:49:20 -07:00
kit
b6c054e793
Fix TextEdit placeholder fit content height
2024-07-27 17:14:51 -04:00
Eduardo Assis
5ada090d74
Fix typo in Array's sort() method description
2024-07-27 16:13:42 -03:00
bruvzg
5d5d51937f
[Windows] Remove libSynchronization
2024-07-27 17:12:27 +03:00
ze2j
90c77c1f68
Fix compilation failure in test_graph_node.h with disable_exceptions=false
2024-07-27 15:00:58 +02:00
Kusok
d30c1e6a8f
Fall back to D3D12 if Vulkan is not supported and vice versa
2024-07-27 16:17:20 +08:00
DeeJayLSP
34aa1bc8b1
Remove unused Bitstream Vera license
2024-07-26 22:51:09 -03:00
Chris
7afefe6469
Fixed Android export failing when no JDK is setup in the OS environment and custom keystores have been set in the export dialog.
2024-07-27 01:33:59 +02:00
kit
36677798f1
Fix TextEdit scroll properties editor hint suffix
2024-07-26 18:18:29 -04:00
clayjohn
ba3457dfff
Emit normal_roughness compatibility code in custom functions
2024-07-26 10:45:36 -07:00
Adam Scott
7802c361b7
Fix typo that prevented samples finishing
2024-07-26 09:56:44 -04:00
Anni Ryynänen
a56391be99
Update documentation for places to receive InputEventShortcut
2024-07-26 16:56:27 +03:00
Rémi Verschelde
607b230ffe
Merge pull request #94789 from Faless/web/fix_thread_cc_with_workaround
...
[Web] Fix closure compiler builds, enable it in CI.
2024-07-26 13:44:25 +02:00
Rémi Verschelde
c98a7060f0
Merge pull request #94787 from jsjtxietian/gdinc_-
...
Update shader list after saving `gdshaderinc` file
2024-07-26 13:44:22 +02:00
Rémi Verschelde
39377c2d30
Merge pull request #94774 from Riteo/thats-probably-my-biggest-oopsie-yet
...
Apply `prefer_wayland` only if no display driver is set
2024-07-26 13:44:19 +02:00
Rémi Verschelde
c7f862d90d
Merge pull request #94738 from TokageItLab/blendshape-edit
...
Fix BlendShapeTrack insertion not working
2024-07-26 13:44:16 +02:00
Rémi Verschelde
44342c385c
Merge pull request #94735 from aitorciki/nvdrs-memset-initialization
...
[Windows] Use default aggregate initialization for NVAPI settings
2024-07-26 13:44:13 +02:00
Rémi Verschelde
b2facc018a
Merge pull request #94730 from dalexeev/gds-fix-while-locals-clearing
...
GDScript: Fix locals clearing after exiting `while` block
2024-07-26 13:44:09 +02:00
Rémi Verschelde
c331fb0966
Merge pull request #94719 from thadguidry/improve-SceneTree-docs
...
Add link to notification docs in SceneTree docs
2024-07-26 13:44:06 +02:00
Rémi Verschelde
13c6c0cdb7
Merge pull request #94706 from alvinhochun/window-set-transient-parent-on-create
...
Pass window exclusive and transient properties for subwindow creation
2024-07-26 13:44:03 +02:00