Age | Commit message (Collapse) | Author |
|
Some assets are loaded based on OS/server feature detection, namely
textures (but potentially others).
The ResourceImporter will fail to load a texture if the OS reports not
supporting it. The OS, in turn, checks texture format support via the
RenderingServer.
This commit makes the dummy rasterizer report known texture formats as
supported (although unused), so that scenes can be correctly loaded when
they include references to imported textures.
|
|
Fix crash if font fails loading when generating a preview
|
|
Historical crash log:
ERROR: No loader found for resource: res://addons/gdquest.mannequin/assets/theme/fonts/montserrat/Montserrat-Medium.ttf.
at: (core\io\resource_loader.cpp:213)
ERROR: res://addons/gdquest.mannequin/assets/theme/fonts/default_font.tres:8 - Parse Error: [ext_resource] referenced non-loaded resource at: res://addons/gdquest.mannequin/assets/theme/fonts/montserrat/Montserrat-Medium.ttf
at: ResourceLoaderText::_parse_ext_resource (scene\resources\resource_format_text.cpp:170)
ERROR: res://addons/gdquest.mannequin/assets/theme/fonts/default_font.tres:8 - Parse Error: [ext_resource] referenced non-loaded resource at: res://addons/gdquest.mannequin/assets/theme/fonts/montserrat/Montserrat-Medium.ttf
at: ResourceLoaderText::load (scene\resources\resource_format_text.cpp:649)
ERROR: Failed loading resource: res://addons/gdquest.mannequin/assets/theme/fonts/default_font.tres. Make sure resources have been imported by opening the project in the editor at least once.
at: (core\io\resource_loader.cpp:206)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New contributors added to AUTHORS:
@Gallilus, @Listwon, @zaevi
Thanks to all contributors and donors for making Godot possible!
|
|
Synced with gabomdq/SDL_GameControllerDB@265b43b7895bc5cd5eaf498414e9c62b5152b0fb.
|
|
|
|
Fixed detecting the Valve Streaming Gamepad
|
|
Fixed event spam when using the Nintendo Switch controller
|
|
There is no filtering on the Nintendo Switch Pro controller thumbstick, so there will frequently be events with very slight change. These are turned into "not pressed" events, which cancel "pressed" events from keys and buttons.
This change filters out up to 5% jitter, but it might be worth revisiting whether "not pressed" events should cancel "pressed" events.
|
|
Fixed the GUID, and compare the contents of the GUID, not just the pointers
|
|
(cherry picked from commit f8b4412b51dadcc262d90a1158efad79f6f55f0b)
|
|
|
|
(cherry picked from commit 9f838dbece20fb3eb53c6b57c4c1efb8361ea43c)
|
|
(cherry picked from commit 8a30e04fd181725f46bf25a239dd4bd01c2f4a33)
|
|
|
|
|
|
|
|
|
|
|
|
* Adds `indent(str)` to `String`:
* Indent the (multiline) string with the given indentation.
* This method is added in order to keep the translated XML correctly
indented.
* Moves the loading of tool/doc translation into
`editor/editor_translation.{h,cpp}`.
* This will be used from both `EditorSettings` and the doc tool from
`main`.
* Makes use of doc translation when generating XML class references, and
setup the translation locale based on `-l LOCALE` CLI parameter.
The XML class reference won't be translated if `-l LOCALE` parameter is
not given, or when it's `-l en`.
|
|
Add proxy support for the editor
|
|
|
|
Clarify that the script class should not be used directly
|
|
Fix OS.get_name and OS.get_user_data_dir documentation
|
|
|
|
|
|
|
|
|
|
Only rotate Android sensor values for sensors that need them rotated
|
|
Expose connection hot zones in `GraphNode`
|
|
|
|
|
|
set_console_visible code.
|
|
|
|
|
|
|
|
[Net] ENet poll optimizations, fragmented unreliable transfer.
|
|
|
|
|
|
|
|
Also made `get_current_drive()` to pick the longest match on Unix.
|
|
It used to call `enet_host_service` until all events were consumed, but
that also meant constantly polling the connection leading to potentially
unbounded processing time.
It now only service the connection once, and instead consumes all the
retrieved events via `enet_host_check_events`.
|
|
It used to always send them reliably when transfer mode was unreliable
or ordered if the packet size was more then the enet host MTU (1400
bytes by default).
This commit also adds a warning when debug is enabled to explain the
effects of sending fragmented packets unreliably.
|
|
|