Age | Commit message (Collapse) | Author |
|
GDExtension: Improve error message for invalid library feature flags
|
|
Code simplifications
|
|
Fix GradientTexture2D's preview
|
|
CanvasItemEditor:
- p_result == ADD_MOVE is always true in this switch-clause
- both parts of the if-else-clause do the same thing and simplified an affine_inverse call
ControlEditorToolbar:
- private function ControlEditorToolbar::_anchor_to_position is used nowhere. Looks like
copy and paste from CanvasItemEditor::_anchor_to_position
ScrollContainer:
- screen_is_touchscreen is always true, because otherwise the function already returned
TextLine:
- both parts of the if-else-clause do the same thing and simplified return statement
|
|
|
|
Add call_deferred() method to Callable
|
|
Fix -Wunused-but-set-variable warnings from Emscripten 3.1.20
|
|
Fixes https://github.com/godotengine/godot/issues/63227
My version for the error message is:
`No suitable library found. The libraries' tags referred to an invalid feature flag. Possible feature flags for your platform: %s`
|
|
Interleaving draw_rect calls with and without a texture forces every rect to
have its own draw call. In this case it meant that there is a draw call for every single
tile in the atlas. This change makes it so the renderer can batch draw calls
which reduced the draw call count by a factor of 512
|
|
|
|
|
|
|
|
|
|
Rename Image's `get_rect` to `get_region`
|
|
- Removed empty paragraphs in XML.
- Consistently use bold style for "Example:", on a new line.
- Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`).
- Fix invalid usage of backticks for inline code in BBCode.
- Fix some American/British English spelling inconsistencies.
- Other minor fixes spotted along the way, including typo fixes with codespell.
- Don't specify `@GlobalScope` for `enum` and `constant`.
|
|
|
|
Fix multiple issues with region editor
|
|
Fix error in curve editor multiline string draw
|
|
Cast dragged file name extension to lowercase
|
|
Improve dragging scene into 3D viewport
|
|
|
|
Also renames its parameter to from "rect" to "region".
|
|
|
|
|
|
Remove the usage of pointers in signal call, to fix #67941
|
|
Hide axis gizmo after translating 3D nodes
|
|
Fix type mismatch error when deselecting a 3D gizmo
|
|
Add alert in anim trees if resource load fails
|
|
Unify usage of GLOBAL/EDITOR_GET
|
|
Make Marker3D gizmo resizable
|
|
Simplify GDVIRTUAL_CALL calls
|
|
Allow selecting SpinBox & LineEdit text when focus enters
|
|
Set the shortcut context for the edit/search/goto menus to the ScriptEditor so that shortcuts continue to work when FindReplaceBar is focused.
|
|
kleonc/sprite-frames-editor-fix-frame-index-calculation
`SpriteFramesEditor` Fix calculating frame index from mouse position
|
|
Make Camera3D gizmo clickable
|
|
Rename queue_delete => queue_free
|
|
Minor code improvements
|
|
|
|
|
|
The signal was emitted right as the node was being disposed of. Since
the connection was deferred, the receiving method received an already
freed pointer. Instead, we listen to the text_changed signal and keep
record of the edited text which we then use to update node name when
the LineEdit goes out of focus.
|
|
* When there's nothing to collide with:
* Place the new scene on XZ plane when possible.
* When the camera does not point toward the XZ plane or the
intersection is too far away, place the new scene on a plane that
is in front of the camera and parallel to the frame.
* Fixes positioning when in orthogonal view.
* Place on physical collision point or the XZ plane when possible.
* Otherwise, place it on the plane in front of the camera as if the
camera was perspective.
* Makes use of snap settings when placing the new scene.
|
|
|
|
|
|
|
|
|
|
Remove unnecessary casts
|
|
Clean up Basis from Euler code
|
|
This change makes it easy, in the "Create Shader Node" dialog, to search for VS nodes by just typing the operator. For example, instead of typing "multiply", you can just type "*" and multiply nodes will be listed.
This feature is inspired by Unreal Engine node graph editor's UX.
Implements and closes https://github.com/godotengine/godot-proposals/issues/5663
|
|
Make the filter mode of the texture preview match the node/resource
being edited where applicable, and nearest neighbor with mipmaps as a
fallback.
Make the Edit Region button for Sprite3D only appear when region is
enabled, to match behavior of Sprite2D.
Fix the editor not correctly clearing reference to previously edited
resources, resulting in a visual bug displaying the incorrect texture.
|
|
so that shortcuts continue to work when FindReplaceBar is focused.
|