Age | Commit message (Collapse) | Author |
|
Stop move_to_bottom losing references to treeitems
|
|
hi-ogawa/fix-spatial-shader-conversion-with-texture
Fix spatial shader conversion with texture
|
|
Create ParticlesMaterialConversionPlugin
|
|
Fix animation before first key
|
|
Check if input is handled before handling it
|
|
Added a node_added signal to the SceneTree
|
|
Fix adding a NavigationPolygonInstance to a Node2D freezing the editor
[ci skip]
|
|
Fixes #11975
|
|
tab container arrows don't work when a popup was set
[ci skip]
|
|
Tweaks ParallaxBackground to work better with zoom.
[ci skip]
|
|
|
|
Reset slider mouse state on hiding/removing
|
|
|
|
Fix button signals on ARVRController
[ci skip]
|
|
Fix Viewport clear mode is bool instead of int, fixes #12202
[ci skip]
|
|
|
|
|
|
|
|
|
|
with a (1,1) motion scale synchs perfectly with a regular stationary sprite that is outside the ParallaxBackground, regardless of the zoom level and movement of the camera.
|
|
Resetting `grab.active`, but also `mouse_inside` so that after reappearing it must be hovered again -even if the mouse is still over it- in order to get a highlight. That is consistent to the way other controls in the engine, e.g. buttons, work.
Fixes #12130.
|
|
|
|
added option to keep font color on selection + use consistent selection color in help (fixes: #11501)
|
|
Prior to this, the value assumed for the interval between the start of the track and the first frame would be the one of the first key if
- *seeking/playing a continuous track*;
- *seeking a discrete track*.
And the first key would be ignored until reached -thus not modifying the target property/transform- in the remaining case; namely, *playing a discrete track*.
In other words, the inner workings of the animation system considered the unreached first key for interpolation but not for a query of every key inside a time range.
With this changes, the first key is only considered is the animation is looped and ignored otherwise. That way, in order to have a start value, you'll need an explicit key at the very beginning of the track, while having the flexibility of the animation player not touching the target value until the first key is reached.
This corresponds to the point 1) of #10752.
|
|
|
|
|
|
|
|
|
|
Remove several prints that were added for engine debugging, but are
of no use to the end user, and only pollute the editor and game logs.
|
|
|
|
Turned around minimum size scaling for seperator. Fixes #12020
|
|
|
|
Added grabber_area to default_theme sliders. Fixes #11261
|
|
|
|
fix issue 11873. AudioStreamSample get_data() seems to be misaligned.
|
|
|
|
hi-ogawa/fix-animated-sprite-frame-property-slider
Fix AnimatedSprite frame property slider in editor
|
|
Added 'exposed' field to ClassInfo for registered classes
|
|
|
|
This field represents if the class is exposed to the scripting API.
The value is 'true' if the class was registered manually ('ClassDB::register_*class()'), otherwise it's false (registered on '_post_initialize').
- Added missing registration of classes that are meant to be exposed.
|
|
I am fixing the issue by adding DATA_PAD to the return pointer as
suggested by hi-ogawa
When using set_data in AudioStreamSample in PoolByteArray, the data is set
using a DATA_PAD to pad the pointer to the correct place as such
uint8_t *dataptr = (uint8_t *)data;
copymem(dataptr + DATA_PAD, r.ptr(), datalen);
data_bytes = datalen;
godot/scene/resources/audio_stream_sample.cpp#L473
All I am doing is adding a DATA_PAD to the return pointer to
get_data() in AudioStreamSample to change
godot/scene/resources/audio_stream_sample.cpp#L48
PoolVector<uint8_t>::Write w = pv.write();
copymem(w.ptr(), data, data_bytes);
to
PoolVector<uint8_t>::Write w = pv.write();
uint8_t *dataptr = (uint8_t *)data;
copymem(w.ptr(), dataptr + DATA_PAD, data_bytes);
Please review whether or not set or get is correct.
Because this issue seems to be fixable by removing DATA_PAD in set_data()
instead of adding DATA_PAD to get_data(). I have not tested the latter
fix
Fixes #issue, 11873
|
|
Consistant scroll when using members overview, issue 11648
|
|
Added a name/path description when there is an error in the Animation Track
|
|
FileDialog: fix select index out of range
[ci skip]
|
|
|
|
|
|
|
|
Removed unnecessary debug messages. Fixes #10804
|
|
Fix crash when a custom theme can't be loaded
|
|
Add NIL_IS_VARIANT usage to few definitions
|