Age | Commit message (Collapse) | Author |
|
|
|
ericrybick/33106-importing-textureAtlas-cuts-out-the-sprites
Fix AtlasPacker ignoring semi-transparent pixels
|
|
Fixes #33106
|
|
This reverts commit 69f7263cd8990b39e4c1cc678b2d0f57686b07b7.
Follow-up to #35359.
|
|
TextureRegionEditor: Corrected typo
|
|
|
|
Clip text in EditorPath button to avoid dock size changes
|
|
Mono/C#: Fix error when parsing nested generics
|
|
Also fixed the editor not including the parse error message in the error.
|
|
|
|
Forbid recursive connections in visual shader
|
|
|
|
Revert "Exposes capture methods to AudioServer + documentation" #30468
|
|
Reverts the following commits:
- c81ec6f26d40b70283958a4ef3e216fb32cbaf14:
"Exposes capture methods to AudioServer, variable renames for
consistency, added documentation."
- 47c558b98abf842910c780294314326662410cdf:
"Expose audio callbacks as signals."
- dabaa11b3c451e9b8f2cca7e563bd9ec51edb169:
"Fix to make sure the capture buffers are deallocated at shutdown.
Silences warnings."
Some documentation improvements were kept for pre-existing methods.
See rationale for reverting these changes in #30468.
|
|
Fix editor drawing snapping lines for wrong edge/corner when resizing elements with smart snapping enabled
|
|
makerst: Use code markup for default values/overrides
|
|
Fixes godotengine/godot-docs#3071.
|
|
elements with smart snapping enabled
fixes #32342
|
|
Fixes leak when calling PCKPacker::pck_start multiple times
|
|
Fixes XMLParser leak when open multiple times
|
|
Destroys FreeType library on load error
|
|
Prevent negative zero shown in SpotLight gizmo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix subclass finding in extend statement for sub-sub classes
|
|
SceneTree: Abort change_scene if we're quitting
|
|
Mention that KinematicCollisions use global coords
|
|
Fix ClassDB API portability with some android and editor classes
|
|
Only create the editor theme once
|
|
Improve Description of GraphNode
|
|
Otherwise we can have a segmentation fault if we try to call
`add_child` on an already freed node.
Fixes #35323.
|
|
This prevents the editor theme from being created twice.
This speeds up the project editor and editor startup
significantly; startup is now 1.3 times faster on average
(tested on a debug build). RAM usage was also lowered by 7.5 MB
on average.
This partially addresses #35321.
|
|
|
|
It mostly fixes issues I have listed in https://github.com/godotengine/godot-docs/issues/3065 where GraphNode description was rather lacking clarity. It was near impossible how to use the them or how to create new slots etc.
I improved it quite a bit if anyone has idea how to reword original "A tuple of input and output slots is defined for each GUI element included in the GraphNode." I would love to hear it. I am unsure how to word it in more understandable way.
|
|
- `EditorNavigationMeshGenerator` was being registered as part of the Core API,
even after d3f48f88bb84d22b7805ce971ac86cf1953a29fd. We must make sure to
set Editor as the current ClassDB API type before creating an instance.
- The `VisualScriptEngineSingleton.constant` property has a property hint string
that's different between tools and non-tools builds. This commit makes the
hint string to no longer be set in `_bind_methods`, and to instead set it in
`_validate_property`. This way it's ignored when calculating the API hash.
- `JavaClassWrapper` is now registered in ClassDB on all platforms,
using a dummy implementation on platforms other than Android.
This fixes API portability between Android and other platforms.
- Updated `--class-db-json` command to ignore non-virtual methods that start
with an underscore (see: 4be87c6016a5893cbde897924e540df4c988cee5).
|
|
GLES3: Slight optimization to irradiance compute
|
|
Clears completion_class in shaders (may cause troubles if not).
|
|
PacketPeer use heap buffer for var encoding.
|
|
|
|
Reduce complexity of irradiance map generation
|
|
Used to allocate in stack (via alloca) which causes crashes when trying
to encode big variables.
The buffer grows as needed up to `encode_buffer_max_size` (which is
8MiB by default) and always in power of 2.
|
|
All the calculations leading up to `mipLevel` are only relevant for
Panorama mode. Similarly, the `source_resolution` uniform is only
needed for that mode.
|
|
Fixes AnimationTreePlayer editor UI on HiDPI
|
|
Fixes #35289.
|
|
AssetLibrary layout fix
|
|
Alsa MIDI input thread gets properly reinitialized on open_midi_input.
|