Pāvels Nadtočajevs
7f0b4e58b0
Implement DisplayServer.window_start_resize.
2025-01-07 07:58:02 +02:00
chocola-mint
86a6794a4a
Stop EditorNode from refreshing the current scene tab when not needed
2025-01-07 13:36:46 +09:00
clayjohn
49846cf79a
Save instance and global uniform data in RenderingServerDummy so they can be exported with headless exports
2025-01-06 19:25:11 -08:00
BattyBovine
6dc6ad2b86
Prevent errors when drawing debug meshes when surface count is zero.
...
Adds a few checks to ensure a debug collision mesh contains mesh data before
attempting to add it to the gizmo draw list. This prevents errors when using
SeparationRayShape3D, which is only intended to draw a single line, and
contains no mesh data.
Closes #100665
2025-01-06 21:35:52 -05:00
kobewi
ccc134fd1b
Tween code improvements
2025-01-07 01:21:23 +01:00
Hugo Locurcio
865acd0129
Show MetalFX options in the Scaling 3D Mode enum on all platforms
...
Previously, the MetalFX scaling modes were only displayed in the
`macos` and `ios` feature tag overrides if the editor had Metal support
enabled. However, this is only available on the macOS editor, which caused
two issues:
- You couldn't set the 3D scaling mode to MetalFX for `macos` or `ios`
if you were using the editor on another platform.
- If you opened a project that was last edited on macOS with MetalFX scaling
modes set for these overrides, it would show an unknown value or revert
to the default when saving to the project (as the enum value didn't exist
anymore on your end).
2025-01-07 01:06:41 +01:00
Rémi Verschelde
4cf02312f6
Merge pull request #101136 from JulianHeuser/master
...
Add test for GLTFDocument
2025-01-07 00:45:14 +01:00
Rémi Verschelde
bd56e811f3
Merge pull request #101015 from bruvzg/si_fix_empty_tt
...
[Windows] Fix StatusIndicator crash with empty tooltip (and few other similar unsafe `ptr()` uses).
2025-01-07 00:45:11 +01:00
Rémi Verschelde
887c1557bf
Merge pull request #100961 from Geometror/lm-colored-transparent-shadows
...
Add support for colored shadows in LightmapGI
2025-01-07 00:45:07 +01:00
Rémi Verschelde
452f1fa0e9
Merge pull request #100512 from bruvzg/dict_keys
...
[Dictionary Property Editor] Use property editors instead of labels to display keys.
2025-01-07 00:45:00 +01:00
Hendrik Brucker
cb460ad421
Add support for colored shadows in LightmapGI
2025-01-06 23:40:18 +01:00
clayjohn
25a9b04ecc
Correct aspect ratio used in FSR2 calculations to remove a source of depth-based ghosting
2025-01-06 14:00:58 -08:00
Rémi Verschelde
21a6bd8dca
Merge pull request #101182 from stuartcarnie/editor_crash_import
...
Editor: Fix crash when using `--import --verbose` due to use-after-free
2025-01-06 22:49:29 +01:00
Rémi Verschelde
52f542b342
Merge pull request #101180 from syntaxerror247/editor-themed-icon
...
Android Editor: Fix themed icon
2025-01-06 22:49:25 +01:00
Rémi Verschelde
f92780204e
Merge pull request #101166 from jss2a98aj/opengl3-fallback-wording
...
Improve OpenGL 3 fallback documentation wording
2025-01-06 22:49:22 +01:00
Rémi Verschelde
caefffe9d5
Merge pull request #101153 from Hilderin/fix-embed-game-focus-border
...
Fix embedded game focus border
2025-01-06 22:49:18 +01:00
Rémi Verschelde
6e826b26d9
Merge pull request #101148 from TokageItLab/skelmod-generic
...
Move enum BoneAxis to SkeletonModifier from LookAtModifier
2025-01-06 22:49:14 +01:00
Rémi Verschelde
3de10d58ff
Merge pull request #101145 from hpvb/fix-scenetree-editor-marked
...
Make sure marked nodes are reset on scene change
2025-01-06 22:49:09 +01:00
Rémi Verschelde
cc32e46360
Merge pull request #101135 from Hilderin/fix-embedding-not-working-intermittently
...
Fix embedding failing intermittently
2025-01-06 22:49:05 +01:00
Rémi Verschelde
0f76ee4688
Merge pull request #101110 from clayjohn/light2d-rect-fix
...
Update Light2D `rect_cache` even when not using shadows.
2025-01-06 22:49:01 +01:00
Rémi Verschelde
8231494581
Merge pull request #101107 from Calinou/doc-collisionpolygon2d-fix-warning
...
Fix warning in CollisionPolygon2D documentation description
2025-01-06 22:48:57 +01:00
Rémi Verschelde
38ffeb56f4
Merge pull request #101103 from Calinou/editor-gridmap-translucent-cursor
...
Make the GridMap editor cursor translucent
2025-01-06 22:48:54 +01:00
Rémi Verschelde
20728e7b05
Merge pull request #101101 from Calinou/editor-add-gridmap-grid-color-setting
...
Add an editor setting for the GridMap grid color
2025-01-06 22:48:50 +01:00
Rémi Verschelde
e169842dd5
Merge pull request #101097 from adamscott/fix-stopping-active-audio-playback
...
Stop AudioStreamPlayback only if it's not playing
2025-01-06 22:48:46 +01:00
Rémi Verschelde
063731450d
Merge pull request #101096 from KoBeWi/fighting_the_SPAM
...
Don't print error when updating terrains tree without layer
2025-01-06 22:48:43 +01:00
Rémi Verschelde
2758b8666c
Merge pull request #101087 from KoBeWi/is_not_foreign
...
Fix converting root Sprite2D
2025-01-06 22:48:39 +01:00
Rémi Verschelde
08c605fe2d
Merge pull request #101082 from arkology/line_2d_edit_get_rect
...
Speed up `Line2D._edit_get_rect()`
2025-01-06 22:48:35 +01:00
Rémi Verschelde
c09b7224b5
Merge pull request #101078 from larspet/fs-changed-scroll
...
Don't scroll to selected file in FileSystem when saving scenes
2025-01-06 22:48:31 +01:00
Rémi Verschelde
62ea2f76b4
Merge pull request #101069 from DarioSamo/rd-thread-safety-comment
...
Remove TODO from RenderingDevice regarding thread safety.
2025-01-06 22:48:28 +01:00
Rémi Verschelde
91fda4ecaf
Merge pull request #101055 from Ivorforce/variant-to-number-consolidate
...
Consolidate `Variant` int and float conversion functions to reduce duplicate logic.
2025-01-06 22:48:24 +01:00
Rémi Verschelde
bf2548463a
Merge pull request #101012 from zachseiss/master
...
Preserve emission ring shape properties during conversion from GPUParticles3D to CPUParticles3D and vice versa
2025-01-06 22:48:20 +01:00
Rémi Verschelde
f18bb5ba1a
Merge pull request #100999 from KoBeWi/theme_wariat
...
Fix ProjectTag button variation
2025-01-06 22:48:16 +01:00
Rémi Verschelde
653f5a9613
Merge pull request #100976 from AThousandShips/uid_fixes
...
[Core] Fix UID encoding
2025-01-06 22:48:13 +01:00
Rémi Verschelde
881d4bd9ee
Merge pull request #100960 from buresu/fix-windows-keymapping
...
Fix incorrect Unicode key mapping on Windows
2025-01-06 22:48:09 +01:00
Rémi Verschelde
ddb01528ea
Merge pull request #100956 from Geometror/dont-toast-shader-code
...
Don't toast shader code
2025-01-06 22:48:05 +01:00
Rémi Verschelde
8c78540d47
Merge pull request #100931 from beicause/color-picker-hue-accuracy-okhsl
...
ColorPicker: Improve the accuracy of hue slider in OKHSL mode
2025-01-06 22:48:01 +01:00
Rémi Verschelde
3c50ee6c9e
Merge pull request #100903 from Hakunamawatta/patch-1
...
Fix `get_meta_list` return type in description
2025-01-06 22:47:57 +01:00
Rémi Verschelde
44f871ff72
Merge pull request #100898 from Summersay415/wayland-issue
...
Fix exclusive fullscreen on Wayland
2025-01-06 22:47:53 +01:00
Rémi Verschelde
f5d21154d2
Merge pull request #100892 from syntaxerror247/patch-1
...
Warn if `virtual_keyboard_get_height()` is unsupported
2025-01-06 22:47:49 +01:00
Rémi Verschelde
bc0cd1fff3
Merge pull request #100856 from BlueCube3310/astc-decomp-rt
...
astcenc: Allow decompression in non-editor builds
2025-01-06 22:47:45 +01:00
Rémi Verschelde
4de07f3a97
Merge pull request #100549 from kiroxas/NavMeshQueries3D_query_task_build_path_corridor_simplification
...
Simplify `NavMeshQueries3D::_query_task_build_path_corridor`
2025-01-06 22:47:41 +01:00
Rémi Verschelde
af01694779
Merge pull request #100492 from bruvzg/txt_mbrk_trim
...
[TextServer] Fix space trimming around mandatory line breaks.
2025-01-06 22:47:38 +01:00
Rémi Verschelde
c1f65b429d
Merge pull request #100329 from eviltrout/add-custom-line-offset
...
Add `get_selection_line_offset` to `RichTextLabel`
2025-01-06 22:47:33 +01:00
Rémi Verschelde
d15e559355
Merge pull request #100103 from Summersay415/idsig
...
Android: Delete `.idsig` on One Click Deploy
2025-01-06 22:47:29 +01:00
Rémi Verschelde
ded4b5b91f
Merge pull request #99966 from YeldhamDev/in_the_depths_of_searching
...
Make Inspector search inside sub-resources
2025-01-06 22:47:24 +01:00
Rémi Verschelde
282c2c8490
Merge pull request #99921 from Flarkk/aspect_ratio_convention
...
Document inverse aspect ratio convention of `Projection::get_fovy()`
2025-01-06 22:47:20 +01:00
Rémi Verschelde
b63349024a
Merge pull request #99898 from MewPurPur/bro-the-order-didnt-change-wdym
...
Don't create an UndoRedo action if Autoload order doesn't change after Drag & Drop
2025-01-06 22:47:16 +01:00
Rémi Verschelde
e06cac212b
Merge pull request #99893 from kiroxas/avoidUTF8ParsingWhenNotNecessary
...
Avoid duplicated `utf8()` calls
2025-01-06 22:47:12 +01:00
Rémi Verschelde
399f585042
Merge pull request #99603 from stuartcarnie/metal_fx_upscaling
...
Metal: Add MetalFX upscaling support
2025-01-06 22:47:08 +01:00
Rémi Verschelde
a06e9ebe91
Merge pull request #99439 from aXu-AP/polygon-editor-bottom-dock
...
Move UV editor to bottom dock, rename to Polygon editor
2025-01-06 22:47:04 +01:00