Age | Commit message (Collapse) | Author |
|
EricEzaM/PR/fix-viewport-not-updating-mouse-pos-on-click
|
|
The check was updated to expect a `StringName` instead of a `String` but
the error message still reported it should be a `String`.
|
|
[Net] Implement String::parse_url for parsing URLs.
|
|
|
|
Core: Drop custom `copymem`/`zeromem` defines
|
|
We've been using standard C library functions `memcpy`/`memset` for these since
2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb.
There was still the possibility for third-party platform ports to override the
definitions with a custom header, but this doesn't seem useful anymore.
|
|
Splits the URL into (scheme, host, port, path).
Supports both literal IPv4 and IPv6.
Strip credentials when present (e.g. http://user:pass@example.com/).
Use that function in both HTTPRequest and WebSocketClient.
|
|
Closes #47594. See further discussion there. Thanks to @Bhu1-V for the investigation which led to this fix.
|
|
Added an occlusion culling system with support for static occluder meshes.
It can be enabled via `Project Settings > Rendering > Occlusion Culling > Use Occlusion Culling`.
Occluders are defined via the new `Occluder3D` resource and instanced using the new
`OccluderInstance3D` node. The occluders can also be automatically baked from a
scene using the built-in editor plugin.
|
|
|
|
Previously, the warnings were passed as a string and delimitation of which were hard coded at each implementation.
|
|
allow input echo when changing ui focus
|
|
|
|
|
|
|
|
Rename Array.invert() to Array.reverse()
|
|
|
|
|
|
Use real_t in 2D nodes
|
|
Fix translations update in window & Dialogs (AcceptDialog/ConfirmationDialog/FileDialog) (Fix 39320, 39258 & 45887)
|
|
* Added option for importers to show an Advanced settings dialog
* Created advanced settings dialog for Scene Importer
* Cleaned up importers (remove many old/unused options)
* Added the ability to customize every node, material, mesh and animation individually
* Saving to animations and meshes to files is now a manual process, making it more predictable
* Added the ability for materials to be replaced by external files (or to be made external, up to you).
* When doubleclicking an impoted scene in the filesystem dock, it automatically shows the import settings instead of asking to open it.
WARNING: Lightmap UV unwrap is not working, it needs to be re-made.
|
|
Does the same internally for List and Vector<>, which includes all
PackedArray types.
|
|
|
|
|
|
|
|
|
|
|
|
Support for duplication of nested instanced scenes
|
|
|
|
Relaxes node name sanitization in gltf documents.
|
|
Hide more options of disabled properties
|
|
Fix Window returning `INVALID_WINDOW_ID` when being embedded
|
|
|
|
Hide extra options from various nodes if they're not enabled
|
|
|
|
Disconnect while downloading
|
|
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
|
|
Node::duplicate_from_editor, which is also used by "Duplicate" function of the SceneTreeDock
- Removed Node::duplicate_and_reown method as it is not used anymore
|
|
Fixed popup not calculating size correctly before adjusting its rect.
|
|
This fix request_completed being emitted two times, the first with the
result, the second as a failure when retrieving responses served with
read-until-EOF.
|
|
Prevent crash when clicking Mesh in MeshInstance when is scene root
|
|
|
|
SceneTree.quit(<exit_code>) should be used instead
|
|
|
|
Added option in project settings to draw Shape2D outlines
|
|
Disabling collision outlines can be useful for performance when the game
is running and many collision shapes are displayed.
|
|
|
|
|
|
* Adds both a preview sun and preview environment to the 3D editor.
* They are valid as long as a DirectionalLight3D and WorldEnvironment are not in the scene.
* If any is added to the scene, the respective preview is disabled.
* Changed WorldEnvironment to better handle multiple node versions.
* Added a function in SceneTree to get the first node in a group.
* Fixed button minimum size to also consider font height if no text is there, this broke with the TextSever PR.
|