Age | Commit message (Collapse) | Author |
|
This prevents the D-pad up arrow from being registered as pressed
when it isn't, and pressing any direction from activating the next
arrow clockwise of it.
Co-authored-by: Scott Wadden <scott.wadden@gmail.com>
|
|
Use title case instead of uppercase for Vulkan Intel GPU detection
|
|
Make action names translatable
|
|
Move Vulkan debugging prints to verbose
|
|
Print the Vulkan device name in release builds too
|
|
Fix 'Attempted to remove invalid ID' errors
|
|
This matches how the vendor name is displayed in most places.
The Apple GPU vendor was also added for the M1.
|
|
These messages can now be displayed in release builds if the
`--verbose` command line argument is specified, which is useful for
troubleshooting.
|
|
|
|
|
|
This is important information to include in bug reports for exported
projects, and is consistent with the behavior found in the GLES3 and
GLES2 renderers in `3.x`.
|
|
Rationalize property reversion
|
|
Remove obsolete `dectime` method
|
|
VariantParser: Fix uninitialized ResourceParser funcs
|
|
Replaced by "move_toward"
|
|
|
|
Bake RESET animation.
|
|
Make "Find in Files" ignore directories with `.gdignore` in them
|
|
They could cause a segfault when parsing values with ID "Resource"
as apparently we never set a valid `func` for it.
Fixes crash part of #42115.
|
|
|
|
Do nothing when dragging CSGBox handle perpendicular to the camera
|
|
This pull request fixes an issue where searches using the "Find in Files" function would include folders with `.gdignore` files in them. The editor is supposed to ignore directories with these files in them altogether.
|
|
Optimize theme change in code editor
|
|
Expose Vulkan's clustered and mobile backends in the project manager
|
|
|
|
Postpone applying the whole theme when a setting changes, to avoid
updating everything many times when the whole editor theme is changed.
|
|
Since OpenGL will not be available in Godot 4.0, this exposes a
choice between Vulkan clustered and Vulkan mobile in the project manager.
Despite the name, Vulkan mobile has many benefits on desktop platforms.
It provides better performance on simple scenes, and ensures that you
won't accidentally use unsupported features while testing your project
on desktop platforms.
The Vulkan backend setting was made into a "basic" setting so that
it can be changed without having to enable the Advanced Settings toggle.
This also improves list formatting to use bullet points and tweaks
the property hint to be more descriptive.
|
|
Fix "Custom *" theme sections being inside "Auto Translate"
|
|
|
|
[Net] Fix Marshalls infinite recursion crash.
|
|
glTF2 fallback load PNG and JPG
|
|
doc: Use self-closing tags for `return` and `argument`
|
|
|
|
Variants like dictionaries and arrays can have cyclic references, which
caused `encode_variant` to run an infinite recursion.
Instead of keeping a stack and looking for cyclic references which would
make serialization slower, this commit adds a `MAX_RECURSION_DEPTH`
constant to Variant, and have `encode_variant` keep track of the current
recursion depth, bailing when it's too high since this likely means a
cyclic reference has been encountered.
|
|
[Net] Fix ENet 'connect_to_host' creating only one channel.
|
|
Name new resource files with `snake_case`
|
|
For the time being we don't support writing a description for those, preferring
having all details in the method's description.
Using self-closing tags saves half the lines, and prevents contributors from
thinking that they should write the argument or return documentation there.
|
|
Add Input documentation for `exact_match`
|
|
Passing `0` to `enet_host_create` will allow the maximum amount of
channel supported by ENet. For some reasons, `connect_to_host` will
instead only create 1 channel when passed `0`.
This commit normalize the behaviour to always allocate the maximum
allowed channels when passing `0`.
|
|
|
|
Highlight context menu items at the top of the 2D/3D viewports
|
|
Make the focus outline translucent for editor viewports
|
|
This makes the focus outline less distracting on the
2D and 3D editor viewports.
|
|
Use bullet points in the editor instead of dashes where relevant
|
|
Add `auto_translate` toggle for automatic translation
|
|
Co-authored-by: MMMaellon <mmmaellon@gmail.com>
Co-authored-by: Eron <rufsketch1@gmail.com>
|
|
In glTF2 animations, log spam less when running.
|
|
|
|
Properly tag project files as a subclass of plain text in the MIME info
|
|
|