Age | Commit message (Collapse) | Author |
|
|
|
Fix UV calculation for spritesheet in particles
|
|
Guarantee start & end points are returned by Navigation2D
|
|
Let TileMap apply its material
|
|
|
|
Cleaned up logic in Tween::_tween_process(), fixes #9187 (3.0)
|
|
Those functions were added in #8277 but they did more harm than good. They're subtle, don't do what people think and requires users to understand the non-uniqueness of polar decomposition. They ended up confusing people.
Until we store additional information enough to make a unique polar decomposition, these functions shouldn't be a part of Basis.
|
|
DocData and virtual method type hints fixes
|
|
- Makes vararg methods automatically use PROPERTY_USAGE_NIL_IS_VARIANT on return types
- Completely removes the ":type" suffix for method names. Virtual methods must use the MethodInfo constructors that takes Variant::Type or PropertyHint as the first parameter for the return type (with CLASS_INFO as a helper to get the PropertyInfo). Parameters must use PROPERTY_HINT_RESOURCE_TYPE and hint string.
- PROPERTY_USAGE_NIL_IS_VARIANT is no longer needed for parameters, because parameters cannot be void.
- Adds missing PROPERTY_USAGE_NIL_IS_VARIANT to virtual and built-in methods that return Variant.
|
|
-Raised the SSAO limits, making the effect a lot more useful
-Still pending to enable tresholding to avoid some hollow places
|
|
-Fix to gridmap cell size (wrong property type)
|
|
|
|
Allow to disable shadow gradients in Light2D
|
|
-Fix getter in code completion being displayed when it shouldn't
-Clean up preview generation for editors and exposed it as editor plugin
|
|
Fixed offset view when removing text, issue 10529
|
|
|
|
-Got editor working again
-Added a current-floor marker on selection
|
|
|
|
|
|
Viewport: fix 'size' binding from Rect2 to Vector2
|
|
Bind missing ArrayMesh.ARRAY_MAX
|
|
|
|
|
|
Script editor: fixed no key repeat for CTRL+Y
|
|
Method to get ID of RPC calling peer
|
|
Added/Fixed null pointer checks
|
|
Added a cursor column check.
|
|
Tree: fix RMB click collapses next item
|
|
These Null checks were removed in #10581 but actually changed the
logic of the functions in this case.
This fixes #10654
|
|
|
|
Fixes glich, when cursor is on column 0 of and indented line and you
press return an extra indent is added.
|
|
|
|
Cleanup tons of obsolete commented out code
|
|
Use it to remove buggy add_child in EditorAudioBus
|
|
Mostly in EditorNode, dropping some obsolete editor plugins and also a
cleanup of ProjectSettings/EditorSettings.
|
|
-Make sure handles are always visible (on top)
-Fixed instanced scene selection (should work properly now)
-Added interpolated camera
-Customizable gizmo colors in editor settings
|
|
|
|
|
|
Currently the shadow gradient can't be disabled and always has a minimum value of 1.
I'm not sure why though, the default value seems to be 0 and the rasterizer checks for 0 [here](https://github.com/godotengine/godot/blob/8fc6bb8f771c520c15320c3b4be561abc648d65d/drivers/gles3/rasterizer_canvas_gles3.cpp#L1284) before enabling it.
Feels like a bug to me, but if there's a reason for that let me know.
As a side effect, this edit effectively changes the default value from 1 to 0 for new projects.
|
|
Currently we rely on some undefined behavior when Object->cast_to() gets
called with a Null pointer. This used to work fine with GCC < 6 but
newer versions of GCC remove all codepaths in which the this pointer is
Null. However, the non-static cast_to() was supposed to be null safe.
This patch makes cast_to() Null safe and removes the now redundant Null
checks where they existed.
It is explained in this article: https://www.viva64.com/en/b/0226/
|
|
|
|
-Disabled GDNative and GDNativeScript so build compiles again
|
|
Fix names of uniforms and make correct uv offset calculation
|
|
|
|
Stops scrolling when the user issues another command
|
|
Add missing NULL check for the new show_about() call
|
|
Removed unnecessary returns and break statements
[ci skip]
|
|
|
|
|
|
The functionality was already there but hidden behind a bogus return statement.
Fixes #10485
|