281c74550a
Make utterance_id 64-bit.
2025-11-07 10:21:20 +02:00
bc9f3c7d92
Make Vector<T>::duplicate() const
...
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2025-11-04 17:13:11 -06:00
bf22eb25e3
Add IKModifier3D
2025-11-04 02:38:48 +09:00
1a8306bbc1
Allow custom monitors to select desired type
2025-10-22 07:31:44 -05:00
e4988b4bf3
Add MIME argument to the FileDialog.add_filter.
2025-10-09 22:17:56 +03:00
35999a16dd
Fix AnimationPlayer to use StringName instead of String
...
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2025-10-06 16:29:40 -04:00
984b52a972
Fix cases where LineEdit can still show focus with mouse events
2025-10-06 10:19:35 -03:00
6b22951162
Merge pull request #107954 from stuartcarnie/unix_domain_socket_support
...
Add Core UNIX domain socket support
2025-09-30 18:35:08 -05:00
f6fc2f4a08
Core: Remove skip_cr argument from String
2025-09-28 10:07:24 -05:00
7227fdd805
Core: Add UNIX domain socket support
...
> [!NOTE]
>
> Later versions of Windows has support for `AF_UNIX`, so it could be
> added.
2025-09-26 05:46:19 +10:00
aeb3a45c97
Hide Control focus when given via mouse input
2025-09-19 13:43:29 -03:00
c2141e0aa5
Bump version to 4.6-dev
2025-09-15 15:50:22 -05:00
10e11ec87f
Rename SVGTexture to DPITexture.
2025-08-21 11:39:16 +03:00
e407f55fbf
Fix editor one-click icons not showing.
2025-07-21 12:18:44 +03:00
28a11ab551
Restore graph_offset property
2025-06-25 18:25:57 +02:00
666d7c030b
[VisualShader] Fix and improve editor state persistence
2025-06-14 13:10:17 +02:00
a262747cdf
[RTL] Decouple image width/height "in percent" properties. Add [hr] tag support.
2025-06-10 12:22:02 +03:00
61ff5f1bdd
GLTF: Support 64-bit sizes in glTF import and export
2025-06-05 12:40:21 -07:00
332352d37f
[RTL] Add options to override underline color and default alpha.
2025-06-05 12:39:25 +03:00
b73ec1fa9b
Expose get_rpc_config and get_node_rpc_config
2025-05-27 00:43:21 +02:00
15de1d6c35
Use Grisu2 algorithm in String::num_scientific to fix serializing
2025-05-22 09:13:16 -07:00
e7e48cd58c
Allow undoredo actions to not make history unsaved
2025-05-13 02:40:31 +02:00
6ae50cad17
RenderingDevice: introduce parameter 'mipmaps' for texture_create_from_extension()
2025-05-07 15:15:55 +03:00
a404b668a1
Change Node set_name to use StringName
2025-05-01 15:15:19 -07:00
ae04a3a5dd
Physics Interpolation - Move 3D FTI to SceneTree
...
Moves 3D interpolation from server to the client code (`SceneTree`).
Complete rework of 3D physics interpolation, but using the same user API.
2025-04-26 14:13:30 +01:00
4afeca3bcf
Replace global oversampling with overrideable per-viewport oversampling.
2025-04-14 13:43:09 +03:00
c6739f64df
[Export] Use project settings overrides with the target preset features instead of current platform features.
2025-04-08 21:22:37 +03:00
b106dfd4f9
Base accessibility API.
2025-04-08 20:14:28 +03:00
e2c3731cdd
JSONRPC: Require manual method registration
2025-04-03 17:51:03 +02:00
9d3c950b5d
OpenXR: Clean-up OpenXRExtensionWrapper by removing multiple inheritance and deprecating OpenXRExtensionWrapperExtension
2025-03-20 07:19:55 -05:00
3e4e6e6c0c
Improve native file dialog parent window selection.
2025-03-06 17:15:39 +02:00
1c35a31b9e
Bump version to 4.5-dev
...
Mr. Godot told me to tell you he won't come this evening but surely tomorrow.
2025-03-03 17:27:40 +01:00
fec3d9e68c
[Editor] Fix return of EditorTranslationParserPlugin._parse_file
...
Merged `_get_comments` into `_parse_file` and changed to using a
returned `Array[PackedStringArray]` instead.
2025-02-19 20:11:24 +01:00
bcd99bdb17
Fix GraphEdit::frame_rect_changed signal parameter type
...
Changes the parameter type from Vector2 to Rect2, which is what is actually emitted.
2025-02-14 22:39:27 +01:00
1939e87db1
Merge pull request #101561 from darksylinc/matias-device-address-api
...
Change how device address is requested to avoid future API breakage
2025-02-12 12:56:25 -06:00
af900a5825
Change how device address is requested to avoid future API breakage
...
PR #100062 introduced BUFFER_USAGE_DEVICE_ADDRESS_BIT.
However it did so by adding a boolean to uniform_buffer_create(), called
"bool p_enable_device_address".
This makes maintaining backwards compatibility harder because I am
working on another feature that would require introducing yet another
bit flag.
This would save us the need to add fallback routines when the feature I
am working on makes it to Godot 4.5.
Even if my feature doesn't make it to 4.5 either, this PR makes the
routine more future-proof.
This PR also moves STORAGE_BUFFER_USAGE_DEVICE_ADDRESS into
BUFFER_CREATION_DEVICE_ADDRESS_BIT, since it's an option available to
both storage and uniforms.
This PR also moves the boolean use_as_storage into
BUFFER_CREATION_AS_STORAGE.
2025-02-11 20:00:18 -03:00
ff39adddd1
Prevent tooltip from showing when hovering past end of script line
2025-01-18 00:02:06 +01:00
21fcb56547
Remove unused EditorSceneFormatImporter::_get_import_flags
...
This has never been used since Godot was open sourced.
Import flags are used but directly through `_import_scene`.
2025-01-14 16:57:06 +01:00
85b066aa78
Merge pull request #99455 from Bonkahe/IndirectMultimeshImplementation
...
Add indirect draw functionality to `MultiMesh`
2025-01-14 15:05:42 +01:00
3d92f406b2
Implement Buffer Device Address for Rendering Device Vulkan and DirectX12
2025-01-13 22:43:29 -08:00
e6daec9cf8
Added indirect drawing functionality to MultiMesh
...
Update doc/classes/RenderingServer.xml
Co-Authored-By: Micky <66727710+Mickeon@users.noreply.github.com >
2025-01-13 14:51:51 -06:00
b983b9d9f4
[RTL] Add cell option to control if cell is shrinked to its contents width.
2025-01-13 21:44:06 +02:00
e9eb0b6082
Implemented tools around particles seed randomization.
...
The purpose of this code is to expose the necessary
functions for users and engine devs to develop tooling
for properly timing and seeking inside particles.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-01-11 16:31:24 +01:00
0153cb8c16
Fix incorrect MODIFIER_MASK value
...
Updated key modifier mask and documented API change
Changed the old value
Changed the old value inside the .expected file
Resolved Conflicts
Moved changes to the end
2024-12-18 02:59:29 +03:00
7a04d85ec3
Only allow valid types in Decal, Light3D projector, PointLight2D texture and CSGMesh3D mesh
...
If an invalid type is supplied (which can still be done from a script),
a warning is printed (along with a workaround for ViewportTexture).
This also adds support for "negative" resource hints such as
"Texture2D,-ViewportTexture" to exclude one or more subclasses
from a class hint.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
2024-12-17 20:41:12 +01:00
e5be03a42b
[GraphEdit] Make connections a property
2024-12-16 02:28:34 +01:00
7f09804154
Add inherit parameter to open_scene_from_path
2024-12-12 10:24:58 -05:00
476479419b
Despaghettify NavigationServer path queries
...
Despaghettify NavigationServer path queries.
2024-12-11 22:29:48 +01:00
1daa9a180b
Fix Control offset_* property types
2024-12-06 09:06:55 +01:00
dc71fbacc5
[RTL] Add tooltip support to meta/url tag.
2024-12-02 15:26:14 +02:00