Age | Commit message (Collapse) | Author |
|
- Fix documentation after C# renames.
- Add missing `partial` in C# class declarations.
- Change `delta` parameter type to `double` in C#.
- Ensure parameters match base declaration.
- Use `$` string interpolation in C#.
- Fix invalid or outdated C# code.
- Changed some examples to follow our style guide more closely.
|
|
Consistent with NodeBlendSpace1D option NodeBlendSpace2D
|
|
GDScript: Allow void functions to return calls to other void functions
|
|
Add hint for identifiers renamed from 3.x to 4.0
|
|
|
|
Updates VideoDecoder plugin API to GDExt.
|
|
GDScript: Fix typed arrays
|
|
|
|
[Sprite3D/Label3D] Expose alpha antialiasing properties.
|
|
Replace Area gravity point distance scale with unit distance
|
|
Added documentation note for `add_custom_type()`
|
|
Remove viewport_set_disable_environment in favor of viewport_set_environment_mode
|
|
|
|
Adds VideoStream and relevant resource loaders to migrate
external GDNative plugins to GDExtension.
Adds a VideoStreamLoader as a specialization of ResourceFormatLoader
as ClassDB::is_parent_class is inaccessible from GDExtension currently.
Using Object* instead of Ref<T> in order to avoid the refcount bug
(godotengine/godot-cpp#652)
Also another bug is in ResourceLoader in use on the extension side that
requires fixing.
|
|
|
|
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>
|
|
Allow the Reset option of NodeTransition to be set for each Input
|
|
docs: replace `File` with `FileAccess`
|
|
|
|
* 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.
|
|
|
|
GDScript: Fix `@export_enum` works only with `int`
|
|
And include #72377.
Co-authored-by: Wiktor Kocielski <withaust@gmail.com>
|
|
Move Array:set_typed to internal GDExtension structure and unexposed it.
|
|
[NET] Refactor TLS configuration.
|
|
|
|
|
|
Fix unsafe murmur3 hash use for the default material keys, expose alpha hash transparency mode for default materials and Label3D and Sprite3D.
|
|
m4gr3d/increase_scroll_bar_size_for_touchscreen_main
Update the size of the scrollbar for the editor on touchscreen devices
|
|
|
|
|
|
|
|
Update name of `template` feature tag in the class reference
|
|
|
|
|
|
Use Callable for Navigation Agent callbacks
|
|
|
|
Which was unused internally, and can be replaced by:
```
while tls.get_status() == tls.STATUS_HANDSHAKING:
tls.poll()
```
|
|
Use a TLSOptions configuration object which is created via static
functions.
- "TLSOptions.client": uses the standard CA and common name verification.
- "TLSOptions.client_unsafe": uses optional CA verification (i.e. if specified)
- "TLSOptions.server": is the standard server configuration (chain + key)
This will allow us to expand the TLS configuration options to include
e.g. mutual authentication without bloating the classes that uses
StreamPeerTLS and PacketPeerDTLS as underlying peers.
|
|
(e.g: scrollbar) for the editor on touchscreen devices
|
|
|
|
More info on global menu usage
|
|
smix8/tileset_navigationlayers_bitmask_helpers_4.x
Add TileSet helper functions to set/get navigation layer bitmask values
|
|
Rename texture_offset and unclamp it
|
|
Booleanize various sync primitives' wait & locking methods
|
|
|
|
|
|
Handle gltf binary images
|