summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-04Document visibility AABB caveats with decals, reflection probes and lightsHugo Locurcio
This is required in rendering methods that don't use clustering to check which meshes should be affected by decals, reflection probes and lights.
2023-02-03Merge pull request #72670 from YuriSizov/docs-signal-get-connectionsYuri Sizov
Fix incorrect description for `Signal::get_connections`
2023-02-03Merge pull request #71862 from RedMser/splitcontainer-fixesYuri Sizov
Fix SplitContainer rendering and theming
2023-02-03Fix incorrect description for `Signal::get_connections`Yuri Sizov
2023-02-03Merge pull request #65910 from KoBeWi/gdsusRémi Verschelde
Cleanup function state connections when destroying instance
2023-02-03Merge pull request #72667 from KoBeWi/short-lived_functionRémi Verschelde
Remove unused `has_global_classes()`
2023-02-03Merge pull request #72665 from ↵Rémi Verschelde
KoBeWi/sneaky_ParallaxBackground_destroys_the_world Fix Camera2D crash due to ParallaxBackground node
2023-02-03Remove unused has_global_classes()kobewi
2023-02-03Merge pull request #72660 from Chaosus/vs_fix_instance_previewsRémi Verschelde
Prevent preview error for the instance parameter in visual shader
2023-02-03Merge pull request #72625 from Calinou/vulkan-print-rendering-method-nameRémi Verschelde
Print name of Vulkan rendering method on startup
2023-02-03Fix Camera2D crash due to ParallaxBackground nodekobewi
2023-02-03Merge pull request #72570 from DarkKilauea/nav-cleanup-agentRémi Verschelde
Improve consistency of NavigationAgent setters
2023-02-03Merge pull request #72651 from dalexeev/rtl-context-menuRémi Verschelde
Fix `RichTextLabel` context menu not customizable
2023-02-03Merge pull request #72554 from RedworkDE/net-appcontext-basedirectoryRémi Verschelde
C#: Set AppContext.BaseDirectory for editor builds
2023-02-03Merge pull request #72635 from RedworkDE/net-nodepath-iequatableRémi Verschelde
C#: Implement `IEquatable<>` and equality operators in `NodePath`
2023-02-03Merge pull request #72633 from RedworkDE/net-stringname-iequatableRémi Verschelde
C#: Declare `IEquatable<>` interface for `StringName`
2023-02-03Prevent preview error for the instance parameter in visual shaderYuri Rubinsky
2023-02-03Print name of Vulkan rendering method on startupHugo Locurcio
This helps troubleshooting as the CLI logs now distinguish between Forward+ and Forward Mobile.
2023-02-03Fix `RichTextLabel` context menu not customizableDanil Alexeev
2023-02-02Improve consistency of NavigationAgent settersJosh Jones
2023-02-03Merge pull request #72626 from Sauermann/fix-remove-get-input-pre-xformRémi Verschelde
Remove `Viewport::_get_input_pre_xform`
2023-02-03Merge pull request #72643 from clayjohn/CL-blend-modeRémi Verschelde
Expose RenderingServer.canvas_light_blend_mode
2023-02-03Merge pull request #72631 from rburing/custom_aabb_update_dependencyRémi Verschelde
Notify dependencies when setting custom mesh AABB
2023-02-03Merge pull request #72589 from BastiaanOlij/add_layer_slice_supportRémi Verschelde
Add layer slice support to render device and render buffers
2023-02-03Merge pull request #72604 from rbessems/rbessems/env_blend_modeRémi Verschelde
Add XR Environment Blend Mode Support
2023-02-03Merge pull request #72624 from pkdawson/fix-last-focusRémi Verschelde
DisplayServerWindows: Update `last_focused_window` when the focused subwindow is deleted
2023-02-03Merge pull request #72622 from Sauermann/fix-fullscreen-window-init-sizeRémi Verschelde
Fix windowsize for fullscreen windows on windowcreation on Windows
2023-02-02Expose RenderingServer.canvas_light_blend_modeclayjohn
This appears to have been missed in the refactor
2023-02-03C#: Declare `IEquatable<>` interface for `StringName`RedworkDE
2023-02-03C#: Implement `IEquatable<>` and equality operators in `NodePath`RedworkDE
- Implement `IEquatable<>` interface. - Implement `==` and `!=` operators. - Override `Equals` and `GetHashCode`.
2023-02-03Add layer slice support to render device and render buffersBastiaan Olij
2023-02-02Notify dependencies when setting custom mesh AABBRicardo Buring
Fixes SoftBody3D culling issues.
2023-02-02Fix windowsize for fullscreen windows on windowcreation on WindowsMarkus Sauermann
Fortunately the location in the codebase was easy to find because there was a FIXME comment.
2023-02-02Remove `Viewport::_get_input_pre_xform`Markus Sauermann
This function is only relevant for `Window`. So this PR moves the functionality to the `Window`-class.
2023-02-02DisplayServerWindows: Update `last_focused_window` when the focused ↵Patrick Dawson
subwindow is deleted
2023-02-02Merge pull request #72618 from Sauermann/fix-simplify-set-sizeRémi Verschelde
Simplify Viewport::_set_size
2023-02-02Merge pull request #72494 from Chaosus/shader_fix_const_initRémi Verschelde
Fix shader failure when using non-const initializer on a constant
2023-02-02Merge pull request #72601 from ↵Rémi Verschelde
Calinou/primitivemesh-uv2-padding-add-property-hint Add a property hint for PrimitiveMesh's `uv2_padding`
2023-02-02Merge pull request #72586 from AThousandShips/compat_transpose_fixRémi Verschelde
Fix texture rect transpose for OpenGL
2023-02-02Simplify Viewport::_set_sizeMarkus Sauermann
`Viewport.to_screen_rect` is used only in a single location to compare it to `Rect2i()`. When called from `SubViewport`, `to_screen_rect` is always equal to `Rect2i()`. When called from `Window`, `to_screen_rect` is always different from `Rect2i()`. So the comparison `to_screen_rect != Rect2i()` can be replaced by `Object::cast_to<Window>(this)`. This allows the removal of `Viewport.to_screen_rect` and the simplification of `Viewport::_set_size`.
2023-02-02Merge pull request #72613 from Sauermann/fix-toplevel-top-levelYuri Sizov
Fix toplevel nomenclature
2023-02-02Add XR Environment Blend Mode SupportRon Bessems
2023-02-02Fix toplevel nomenclatureMarkus Sauermann
toplevel was 3.x top_level is 4.x
2023-02-02Merge pull request #72537 from akien-mga/fix-no-deprecated-buildRémi Verschelde
Fix build with `deprecated=no` not exclude ProjectConverter3To4 options
2023-02-02Merge pull request #72398 from vnen/gdscript-setter-chainRémi Verschelde
GDScript: Improve usability of setter chains
2023-02-02Merge pull request #72603 from Calinou/os-alert-linuxbsd-use-warning-iconRémi Verschelde
Use a "warning" icon in `OS.alert()` on Linux/*BSD
2023-02-02Merge pull request #72509 from TokageItLab/seekconRémi Verschelde
Consistent with NodeTimeSeek parameters OtherNodes
2023-02-02Merge pull request #72600 from Calinou/string-match-globRémi Verschelde
Mention `String.match()` is also called "glob"/"globbing"
2023-02-02Merge pull request #72599 from Calinou/editor-fix-lightmapgi-gizmo-iconRémi Verschelde
Fix missing LightmapGI gizmo icon in the 3D editor
2023-02-02Use a "warning" icon in `OS.alert()` on Linux/*BSDHugo Locurcio
This is the same icon as used on Windows.