A Thousand Ships
9598a32b7b
[Core] Prevent infinite recursion when printing errors
...
(cherry picked from commit d10617bb3b
)
2024-01-23 20:22:00 +01:00
HolySkyMin
c51b59c1fc
GLES3: Skip batches with zero instance count while rendering
...
(cherry picked from commit 51dcb38840
)
2024-01-23 20:22:00 +01:00
Ellen Poe
97b081b45f
Only warn once about OGG seeking issues
...
(cherry picked from commit 729d270a25
)
2024-01-23 20:22:00 +01:00
jsjtxietian
7180817900
Fix bad parameter of rendering_method crashes Godot
...
Print error and default to forward plus
(cherry picked from commit b6bee1c21e
)
2024-01-23 20:22:00 +01:00
bruvzg
9d1d916864
Add unsigned char cast ifdef.
...
(cherry picked from commit ec052cd38a
)
2024-01-23 20:22:00 +01:00
Alex Drozd
3daaaff330
use venv if detected when building godot.sln
...
(cherry picked from commit 3f22c1bfb6
)
2024-01-23 20:22:00 +01:00
Yuri Sizov
cf97df236d
Fix the Web platform team's codeowners link
...
(cherry picked from commit 10e714a975
)
2024-01-23 20:22:00 +01:00
addmix
87798576f0
Improve documentation for `CameraAttributesPhysical.exposure_shutter_speed`
...
(cherry picked from commit b7b0022c7a
)
2024-01-23 20:22:00 +01:00
Hugo Locurcio
4cec48f1ea
Fix typo in BaseMaterial3D conversion from 3.x SpatialMaterial
...
(cherry picked from commit 70959a9c04
)
2024-01-23 20:22:00 +01:00
A Thousand Ships
d9af9dd682
[Core] Fix crash when hashing empty `CharString`
...
(cherry picked from commit ca5ec6aec1
)
2024-01-23 20:22:00 +01:00
Hugo Locurcio
da200b99c9
Improve and clarify texture filtering documentation
...
- Mention the Use Nearest Mipmap Filter project setting.
- Fix nearest mipmap claiming to always use bilinear filtering
(it uses trilinear filtering by default, like linear mipmap).
(cherry picked from commit 47cadda3ad
)
2024-01-23 20:22:00 +01:00
Roy Berube
d8b89badfd
Enable scrolling of output with UI scale changes
...
(cherry picked from commit a7b2e090ad
)
2024-01-23 20:22:00 +01:00
aXu-AP
8a395124e6
Fix UV editor not using texture transform
...
(cherry picked from commit d7e5c25e4a
)
2024-01-23 20:22:00 +01:00
Rémi Verschelde
98cfa8bcf2
VideoPlayer: Fix reloading translation remapped stream
...
Fixes #43917 .
(cherry picked from commit 7d0c561e02
)
2024-01-23 20:22:00 +01:00
Nico
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
clayjohn
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
jsjtxietian
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
bruvzg
d3713220b8
Prevent read-after-free in the queued CallableCustomStaticMethodPointer.
...
(cherry picked from commit eb81e8b2dc
)
2024-01-23 19:53:33 +01:00
kobewi
326314eaa9
Provide more context when scene fails to load
...
(cherry picked from commit c6c872ba34
)
2024-01-23 19:15:04 +01:00
Gabor Koncz
46bcfa82e1
Remove incorrect system_fbo overwrite
...
(cherry picked from commit 0198eedb06
)
2024-01-23 19:15:03 +01:00
Bastiaan Olij
140f5a6a5a
Compile OpenXR into MacOS build
...
(cherry picked from commit a9c8feeba0
)
2024-01-23 19:15:03 +01:00
Andreia Gaita
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
bruvzg
b62b3fc40b
Fix remapped font reloading on locale change.
...
(cherry picked from commit 8b2260544a
)
2024-01-23 19:15:03 +01:00
smix8
b0179bba74
Fix NavigationObstacle height
...
Fixes NavigationObstacle height.
(cherry picked from commit 3f26191d16
)
2024-01-23 19:15:03 +01:00
smix8
0cf4e79b48
Fix NavigationObstacle elevation
...
FixesNavigationObstacle elevation.
(cherry picked from commit fc4cc27e66
)
2024-01-23 19:15:03 +01:00
Fredia Huya-Kouadio
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
Fredia Huya-Kouadio
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
Guilherme
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
Rémi Verschelde
c3a6dd2c11
Fix translation remapping check for imported resources
...
Fixes #81660 .
(cherry picked from commit 2729a78fd7
)
2024-01-23 19:15:02 +01:00
Hugo Locurcio
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
Haoyu Qiu
c5e94ad9de
Fix texture region editor not selecting restored snap mode
...
(cherry picked from commit 64fb22e17b
)
2024-01-23 19:15:02 +01:00
Anutrix
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
Fredia Huya-Kouadio
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
coumcashier
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
Rémi Verschelde
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
Stanislav Labzyuk
4100743a62
Fix undo methods for DELETE in EditorAutoloadSettings
...
(cherry picked from commit 3462ecf2fb
)
2024-01-23 19:09:45 +01:00
kobewi
0a7af396c4
Fix missing arrows in integer vector properties
...
(cherry picked from commit aff49d3a76
)
2024-01-23 19:09:45 +01:00
jitspoe
ceb0602c16
Fix bug where maximized->fullscreen->windowed mode stays maximized.
...
(cherry picked from commit 7918e2b6d9
)
2024-01-23 19:09:45 +01:00
scgm0
561b843831
Fix Andorid disabling splash screen Show Image
...
(cherry picked from commit 7771936df5
)
2024-01-23 17:49:55 +01:00
jsjtxietian
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
A Thousand Ships
9c68648d72
Ensure binds are duplicated with `Node` signals
...
(cherry picked from commit 9cf13cedfd
)
2024-01-23 17:42:36 +01:00
jsjtxietian
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
bitsawer
28a44d7bbc
Fix several Material texture parameter updates
...
(cherry picked from commit 1ec97a7b91
)
2024-01-23 17:42:22 +01:00
jsjtxietian
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
Hugo Locurcio
95ca8e0365
Add an example for `Dictionary.merge()`, mention lack of recursion
...
(cherry picked from commit 0396e12a47
)
2024-01-23 17:38:48 +01:00
Pedro J. Estébanez
1aeff1a7a5
[GLES3] Avoid freeing proxy textures clearing onwer's data
...
(cherry picked from commit a67559931b
)
2024-01-23 17:38:48 +01:00
kobewi
1bd63576b8
Remove margins from editor scrollbars
...
(cherry picked from commit a3172ae8c5
)
2024-01-23 17:38:29 +01:00
A Thousand Ships
36c7a47b11
Prevent `encode_variant` doing `memcpy` from `nullptr`
...
(cherry picked from commit 210461f2ed
)
2024-01-23 17:36:49 +01:00
Hugo Locurcio
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
Raul Santos
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