8a395124e6
Fix UV editor not using texture transform
...
(cherry picked from commit d7e5c25e4a )
2024-01-23 20:22:00 +01:00
98cfa8bcf2
VideoPlayer: Fix reloading translation remapped stream
...
Fixes #43917 .
(cherry picked from commit 7d0c561e02 )
2024-01-23 20:22:00 +01:00
2ff7b6c830
Specify the behaviour of get_tree when the node is not in the scene tree
...
(cherry picked from commit ee9c8cb296 )
2024-01-23 20:00:34 +01:00
9c82571dd6
Fill out Material documentation and clarify render_priority and next_pass sorting
...
(cherry picked from commit 6a663959a6 )
2024-01-23 20:00:23 +01:00
126874bb38
Check nullptr in _nvapi_disable_threaded_optimization to prevent crash
...
update outdated link
(cherry picked from commit a3f44cd67e )
2024-01-23 19:57:34 +01:00
d3713220b8
Prevent read-after-free in the queued CallableCustomStaticMethodPointer.
...
(cherry picked from commit eb81e8b2dc )
2024-01-23 19:53:33 +01:00
326314eaa9
Provide more context when scene fails to load
...
(cherry picked from commit c6c872ba34 )
2024-01-23 19:15:04 +01:00
46bcfa82e1
Remove incorrect system_fbo overwrite
...
(cherry picked from commit 0198eedb06 )
2024-01-23 19:15:03 +01:00
140f5a6a5a
Compile OpenXR into MacOS build
...
(cherry picked from commit a9c8feeba0 )
2024-01-23 19:15:03 +01:00
d9d4a2bb1d
r128: Update to include latest fix for intrinsics being incorrect included.
...
https://github.com/fahickman/r128/pull/15 is needed to build on platforms
that define R128_STDC_ONLY
(cherry picked from commit 8fad157dbb )
2024-01-23 19:15:03 +01:00
b62b3fc40b
Fix remapped font reloading on locale change.
...
(cherry picked from commit 8b2260544a )
2024-01-23 19:15:03 +01:00
b0179bba74
Fix NavigationObstacle height
...
Fixes NavigationObstacle height.
(cherry picked from commit 3f26191d16 )
2024-01-23 19:15:03 +01:00
0cf4e79b48
Fix NavigationObstacle elevation
...
FixesNavigationObstacle elevation.
(cherry picked from commit fc4cc27e66 )
2024-01-23 19:15:03 +01:00
f6a9129219
Preserve the output from the gradle build command
...
Updates `EditorNode#execute_and_show_output(...)` to return the output of the executed command.
(cherry picked from commit 136b7f9c52 )
2024-01-23 19:15:03 +01:00
a3432848b2
Fix Android editor crash issue
...
Fix issue causing the Android editor to crash when pressing back from a running project
(cherry picked from commit fcb07ff8dc )
2024-01-23 19:15:03 +01:00
2762ae69d4
Fix wrong shader rename
...
Co-authored-by: BrunoArmondBraga <abraga3547bruno@gmail.com >
(cherry picked from commit 7a76d5e6ea )
2024-01-23 19:15:02 +01:00
c3a6dd2c11
Fix translation remapping check for imported resources
...
Fixes #81660 .
(cherry picked from commit 2729a78fd7 )
2024-01-23 19:15:02 +01:00
b468496700
Don't apply frame delay project setting to the editor
...
This appears to already be the case for the Max FPS project setting.
(cherry picked from commit a63556212d )
2024-01-23 19:15:02 +01:00
c5e94ad9de
Fix texture region editor not selecting restored snap mode
...
(cherry picked from commit 64fb22e17b )
2024-01-23 19:15:02 +01:00
b3b9342bf1
Added docs for DRAW_ORDER_REVERSE_LIFETIME constant and minor XR log improvement
...
(cherry picked from commit 3c82f4a371 )
2024-01-23 19:15:02 +01:00
2559d4b587
Remove Android specific abis from the export preset feature list
...
The presence of those abis cause them to be included in the set of `p_features` passed to the `gdextension_export_plugin#_export_file(...)` method, which caused them to be lumped in the `features_wo_arch` set.
When trying to find the gdextension library path, we use a predicate with the following logic:
```
[features_wo_arch, arch_tag](String p_feature) { return features_wo_arch.has(p_feature) || (p_feature == arch_tag); }
```
For a `gdextension` config file like the one below, this causes the first android entry (`android.armeabi-v7a = ...`) to always be returned regardless of archs since it always satisfies the predicate.
```
[configuration]
entry_symbol = "example_library_init"
compatibility_minimum = 4.1
[libraries]
linux.x86_64 = "res://libgdexample.so"
android.armeabi-v7a = "res://libgdexample.android.template_release.armeabi-v7a.so"
android.arm32 = "res://libgdexample.android.template_release.armeabi-v7a.so"
android.x86 = "res://x86/libgdexample.android.template_release.x86.so"
android.x86_32 = "res://x86/libgdexample.android.template_release.x86.so"
android.x86_64 = "res://libgdexample.android.template_release.x86_64.so"
android.arm64-v8a = "res://libgdexample.android.template_release.arm64-v8a.so"
android.arm64 = "res://libgdexample.android.template_release.arm64-v8a.so"
```
(cherry picked from commit dce2686e52 )
2024-01-23 19:09:45 +01:00
4619d34b91
Fix storing invalid item height values in ItemList
...
The height of the last N items is incorrectly overwritten with
the max height of first row (N = number of columns). This happen
in the first iteration of the while loop. Moving this code inside
if (all_fit) makes sure the last rows height is only updated at
the end when max height (max_h) is calculated for the last row.
(cherry picked from commit 1533292f09 )
2024-01-23 19:09:45 +01:00
1e460e37c3
CI: Pin Emscripten to 3.1.39
...
Due to #82865 , newer versions can't be used for dlink-enabled Web builds.
This isn't a problem for CI which doesn't use dlink, but it's clearer for
users if our CI version matches the one we use for official builds.
(cherry picked from commit 51aff13ef4 )
2024-01-23 19:09:45 +01:00
4100743a62
Fix undo methods for DELETE in EditorAutoloadSettings
...
(cherry picked from commit 3462ecf2fb )
2024-01-23 19:09:45 +01:00
0a7af396c4
Fix missing arrows in integer vector properties
...
(cherry picked from commit aff49d3a76 )
2024-01-23 19:09:45 +01:00
ceb0602c16
Fix bug where maximized->fullscreen->windowed mode stays maximized.
...
(cherry picked from commit 7918e2b6d9 )
2024-01-23 19:09:45 +01:00
561b843831
Fix Andorid disabling splash screen Show Image
...
(cherry picked from commit 7771936df5 )
2024-01-23 17:49:55 +01:00
a966068f09
Fix _get_debug_tooltip will crash if tooltip string is too large
...
(cherry picked from commit 155d738163 )
2024-01-23 17:45:44 +01:00
9c68648d72
Ensure binds are duplicated with Node signals
...
(cherry picked from commit 9cf13cedfd )
2024-01-23 17:42:36 +01:00
e63a7215bb
Update add_submenu doc to mention that submenu should already exist
...
(cherry picked from commit 34c27021e0 )
2024-01-23 17:42:36 +01:00
28a44d7bbc
Fix several Material texture parameter updates
...
(cherry picked from commit 1ec97a7b91 )
2024-01-23 17:42:22 +01:00
98002e03d7
Fix int to uint implicit cast error when use uniform mat in gles3
...
(cherry picked from commit 967e0e6485 )
2024-01-23 17:38:48 +01:00
95ca8e0365
Add an example for Dictionary.merge(), mention lack of recursion
...
(cherry picked from commit 0396e12a47 )
2024-01-23 17:38:48 +01:00
1aeff1a7a5
[GLES3] Avoid freeing proxy textures clearing onwer's data
...
(cherry picked from commit a67559931b )
2024-01-23 17:38:48 +01:00
1bd63576b8
Remove margins from editor scrollbars
...
(cherry picked from commit a3172ae8c5 )
2024-01-23 17:38:29 +01:00
36c7a47b11
Prevent encode_variant doing memcpy from nullptr
...
(cherry picked from commit 210461f2ed )
2024-01-23 17:36:49 +01:00
3d4f1ce21f
Improve headings for the export mode in the Export dialog
...
"Export as dedicated server" now uses a less confusing heading.
(cherry picked from commit 73c1b212f7 )
2024-01-23 17:36:49 +01:00
6d1401cb8d
Enable new addon after hiding ProjectSettings
...
- Enabling newly created addons can show a warning dialog, doing so before hiding the `ProjectSettingsEditor` dialog causes rendering glitches.
- Remove unused `PuginConfigDialog` in `EditorNode`. The one actually being used is an instance in `EditorPluginSettings`.
(cherry picked from commit 7b34fa8dd2 )
2024-01-23 17:36:31 +01:00
cf61f5e938
Hide CSGShape's debug_collision_shape when it is invisible
...
(cherry picked from commit 173e2c7f29 )
2024-01-23 17:33:01 +01:00
73b0984764
Fixed PlaneMesh tangents for 'Face X' orientation
...
(cherry picked from commit 6099d9f3d1 )
2024-01-23 17:33:01 +01:00
06d8262b57
doc: Fix typo in ConcavePolygonShape2D/3D description
...
(cherry picked from commit 0573122605 )
2024-01-23 17:32:49 +01:00
f563f8bfa6
Fix invalid return from some more _get/_set
...
Invalidly returned `true` on the non-matched path
(cherry picked from commit 3ef6314980 )
2024-01-23 16:54:03 +01:00
e33eb36231
Use colored output on CI for Doctest
...
GitHub Actions output is not considered a TTY, so colored output
must be forced.
(cherry picked from commit dec26e15b3 )
2024-01-23 16:54:03 +01:00
204f3bd58d
TTS_Linux: Fix size_t template issue on OpenBSD by using int consistently
...
(cherry picked from commit a0253e593c )
2024-01-23 16:54:02 +01:00
f247ffef54
Clarify NOTIFICATION_SCROLL_BEGIN/END behavior
...
Documents that these notifications are only sent for touch events.
(cherry picked from commit 44f62a4f97 )
2024-01-23 16:54:02 +01:00
ce9eee097e
Header format commits to .git-blame-ignore-revs
...
(cherry picked from commit 704f085097 )
2024-01-23 16:54:02 +01:00
f311b0557c
Fix invalid return from some _get/_set
...
Invalidly returned `true` on the non-matched path
(cherry picked from commit b04cf8486d )
2024-01-23 16:54:02 +01:00
0ca1957445
Clamp ReflectionProbe Max Distance to 262,144 to fix rendering issues
...
(cherry picked from commit ce421da908 )
2024-01-23 16:54:02 +01:00
d38b61d523
Fix VoxelGI MultiMesh and CSG mesh baking
...
(cherry picked from commit cbb39f4b6e )
2024-01-23 16:54:02 +01:00
a33cf3b6bf
Ensure input event is valid in PopupMenu::activate_item_by_event
...
(cherry picked from commit f721b34b4e )
2024-01-23 16:54:02 +01:00