Fabio Alessandrelli

Results 15 issues of Fabio Alessandrelli

Modules can now call: ``` env.module_add_dependencies(name: str, deps: list, optional: bool) ``` To add required or optional dependencies during the "can_build" step. Required dependencies will be checked and the module...

enhancement
topic:buildsystem

Some modules are disabled due to incompatibilities: - raycast (embree), we should fix detecetion in module config.py. - etcpak, this likely also require at least aarch64 instructions to build. -...

enhancement

Rewritten in python (tested 3.8). Only replace `build.sh` (but can easily replace scons runners and `build-release.sh`). See `./cli.py -h` for help. Highlights --- - Use `release` action for the old...

enhancement

**Branch Nativescript 1.1** Given the following code: ``` #include "Sprite.hpp" class Sprite : public godot::Sprite { GODOT_CLASS(Sprite, godot::Sprite); public: static void _register_methods() {}; void _init() {}; }; /* Godot export...

bug

Make `ImageFormatLoader` `RefCounted`, expose it to extensions. There is an AVIF implementation (WIP) here: https://github.com/Faless/gd-avif/releases/tag/v0.0.1-godot-pr ![spicy](https://user-images.githubusercontent.com/1687918/181634341-f19293b2-8a09-491f-b060-dece48ef7c84.png) Proposals to support esoteric image format: godotengine/godot-proposals#2461 godotengine/godot-proposals#3726 Draft status: - Is `loader.add_format_loader` okay?...

enhancement
topic:core
topic:gdextension

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)...

enhancement
needs testing
topic:network
breaks compat

Allow enabling or disabling specific classes (which will not be built). This is similar to upstream godot `build_profile`s. Try building the test with: ``` scons build_profile='build_profile.json' ``` Partly address #1160.

enhancement
topic:buildsystem

Enable scons "warnings=extra" and "werror=yes" in CI. Fix few spotted warnings. Draft status: - Unexplained `duplicated-branches` CI gcc error (cannot reproduce locally with gcc 10) when building test - The...

bug
enhancement
topic:buildsystem

Called like: ``` env.GDExtension("my_library_name", sources) ``` Optional parameters: - `entry_symbol = ""` (`{name}_library_init` if empty) - `output_dir = ""` (output extension folder, `{name}` if empty) - `library_dir = "lib"` (library...

enhancement
waiting for Godot
topic:buildsystem

Add cygwin (MSYS2) support by extending the spawn fix (now renamed "win32_long_line_fix") to posix-on-windows (sys.platform == "cygwin"). Improve MinGW build accuracy by using target triples for compiler and tools. Support...

enhancement
topic:buildsystem