Lukas Tenbrink

Results 64 issues of Lukas Tenbrink

First step to address https://github.com/godotengine/godot-proposals/issues/10733. The guide explains, in very short, how to create online documentation (much like the [godot docs](https://docs.godotengine.org/en/stable/index.html) themselves) for a gdextension. You can see a working...

enhancement
area:manual
topic:gdextension
cherrypick:4.3

### Tested versions Reproducible in Godot 4.3. ### System information Godot v4.3.stable - macOS 13.6.7 - Vulkan (Forward+) - dedicated AMD Radeon RX 6600 XT - 11th Gen Intel(R) Core(TM)...

bug
topic:gdextension

The primary change is in SConstruct: ```python "{}{}{}{}".format(env.subst("$SHLIBPREFIX"), libname, env["suffix"], env.subst("$SHLIBSUFFIX")) ``` This names binaries as they should be named depending on OS and godot tags. This happens to rename...

This does several things: - It actually publishes / fixes the parameters, intended for different folder setups of the project. - godot-cpp is actually built now, as intended by the...

This change just about halves my build time (godot-cpp as an example): - 8:30 building `universal` - 4:30 building `x86_64` Unsurprisingly, it also halves my build size: - 772mb `universal`...

The behavior mimics almost the exact behavior (minus "progress" options) of Godot scons: - [SConstruct](https://github.com/godotengine/godot/blob/master/SConstruct) (option declaration). - [Web](https://github.com/godotengine/godot/blob/master/platform/web/detect.py) - [Windows](https://github.com/godotengine/godot/blob/master/platform/windows/detect.py) - [Linux](https://github.com/godotengine/godot/blob/master/platform/linuxbsd/detect.py) - [macOS](https://github.com/godotengine/godot/blob/master/platform/macos/detect.py) - [Android](https://github.com/godotengine/godot/blob/master/platform/android/detect.py) - [iOS](https://github.com/godotengine/godot/blob/master/platform/ios/detect.py) This...

Follow-up of https://github.com/godotengine/godot/pull/97487#pullrequestreview-2331113052 Fixes #1608 As mentioned, a discussion could be had about just removing the 'components' alias, but I think there's no harm just using deprecations as is usually...

enhancement

Closes https://github.com/godotengine/godot-proposals/issues/10830. The use-case of these new objects are explained in the proposal, but in short: They allow strongly typed in-place modification of Packed arrays. In-place modification without this PR...

enhancement
feature proposal
topic:core
topic:gdextension

Related to #98373: These two fill similar use-cases. The main differences are that this PR is lighter weight, but also more prone to failure, and less powerful. Related to https://github.com/godotengine/godot-proposals/issues/10830....

# Checklist - [x] The title and commit message(s) are descriptive. - [x] Small commits made to fix your PR have been squashed to avoid history pollution. - [ ]...