Age | Commit message (Collapse) | Author |
|
CI: Add official codespell action with PR annotations
|
|
Calinou/editor-android-web-hide-show-in-file-manager
Hide non-functional "Show in File Manager" buttons in Android/web editor
|
|
The editor filesystem isn't readily accessible by OS applications
on those platforms.
|
|
|
|
gltf: Add GLTFHandleBinary::HANDLE_BINARY_EMBED_AS_UNCOMPRESSED
|
|
This option allows for a safe fallback for embedded gltf textures in cases where VRAM compression is not needed.
Add an is_editor_hint guard around GLTFHandleBinary::HANDLE_BINARY_EXTRACT_TEXTURES, to use EMBED_AS_UNCOMPRESSED by default at runtime.
This provides an option for pixel art to be stored losslessly.
Additionally, respect project importer defaults for texture import settings.
Avoid writing and reimporting extracted textures identical to version on disk.
|
|
Fixes to ESCN mesh import
|
|
Remove some unused signals
|
|
Make it clearer that file modes propagate to children in the dedicated server export
|
|
Fix near one opacity in editor icons
|
|
Use enum instead of int in virtual methods return type
|
|
Expose EYE_OFFSET to gdshader code
|
|
Prevent wrong unedit when clicking editor viewport
|
|
Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D
|
|
EricEzaM/55856-proj-settings-initial-array-dict-shared-instance
Fix Project Settings array/dicts initial value being shared instances of the current value.
|
|
|
|
Remove occurrences of fill-opacity and stroke-opacity with values near
or equal to 1 (all values were greater than 0.988).
|
|
|
|
|
|
GPUParticles*3D
- Extents are replaced by Size (Size is Extents * 2)
- The UI text displays 'Size'
- Snapping is adjusted to work with Size
- _set and _get handle extents for compatibility
Co-authored-by: ator-dev <dominic.codedeveloper@gmail.com>
|
|
|
|
Part of #37604.
|
|
Change instances of audio properties 'device' to 'output_device',
and instances of audio properties 'capture_device' to 'input_device',
as well as their subsequent getter & setter functions.
Update the docs to reflect these changes, as well as the
3-to-4 converter for GDScript and CSharp to make proper
conversions (only exception is 'device' since that name
is too vague and might replace non-AudioServer related
instances, such as user comments and variables).
This does not change internal references to references like
'Render Client' and 'Capture Client' in WASAPI; such is outside the
scope of this commit. This also does not change ALSA's references,
considering that it uses 'device' to mean input and output
interchangeably.
Other references are changed, however where applicable,
to be consistent with the new AudioServer methods and property
names.
|
|
Always create global class list, even if empty
|
|
Consistent with NodeBlendSpace1D option NodeBlendSpace2D
|
|
Add hint for identifiers renamed from 3.x to 4.0
|
|
Fixes #72451.
|
|
Restore script class cache if removed
|
|
Apply root scale to 3d shapes on import
|
|
Fix SpriteFramesEditor is spamming to switch bottom panel
|
|
Fix broken bottom panel switching
|
|
|
|
|
|
I have no idea why anyone would do this, but this fixes it.
Fixes #72154. Depends on #72444 being merged to function properly.
|
|
GDScript: Fix typed arrays
|
|
|
|
[Editor] Fix editor progress dialog auto closing on focus loss.
|
|
Few improvements for SpriteFrames Editor
|
|
Replace Area gravity point distance scale with unit distance
|
|
Remove viewport_set_disable_environment in favor of viewport_set_environment_mode
|
|
|
|
server export
|
|
viewport_set_environment_mode
This allows us to set a default value inherited by child viewports and have child viewports set the value themselves which is needed for disabling the environment in the editor
|
|
Refactor high quality texture import
|
|
|
|
|
|
Co-authored-by: Skrapion <rick@firefang.com>
|
|
* Only two texture import modes for low/high quality now:
* S3TC/BPTC
* ETC2/ASTC
* Makes sense given this is the general preferred and most compatible combination in most platforms.
* Removed lossy_quality from VRAM texture compression options. It was unused everywhere.
* Added a new "high_quality" option to texture import. When enabled, it uses BPTC/ASTC (BC7/ASTC4x4) instead of S3TC/ETC2 (DXT1-5/ETC2,ETCA).
* Changed MacOS export settings so required texture formats depend on the architecture selected.
This solves the following problems:
* Makes it simpler to import textures as high quality, without having to worry about the specific format used.
* As the editor can now run on platforms such as web, Mac OS with Apple Silicion and Android, it should no longer be assumed that S3TC/BPTC is available by default for it.
|
|
Improve Connection Dialog method list
|
|
Removes declarations of removed methods of the EditorPropertyRevert class
|