PgBiel
PgBiel
Thanks for the input. Personally, I think that those concerns are related to tuple structs themselves, such that it's a choice to be made by the end user - when...
Hello, thanks for opening this issue! Hopefully other contributors can see this and feel motivated to help :smile: (**EDIT:** results in this comment are outdated; see https://github.com/godot-rust/gdext/issues/438#issuecomment-1822177121) I'd like to...
Perhaps, but this will depend on Rust and LLVM support for wasm exceptions, which seems to be fairly early days still. However, as seen here https://github.com/rust-lang/rust/issues/118168 , since last year...
A new problem seems to be appearing when exporting gdext to Wasm on Godot 4.3 (commit 26d1577f3985363faab48a65e9a0d9eed0e26d86), even with Emscripten 3.1.62, which supposedly brings fixes for dynamic linking (something we...
## Update: Fix for Godot 4.3-beta2+ found! **TL;DR:** Change your `.cargo/config.toml` to ```toml [target.wasm32-unknown-emscripten] rustflags = [ "-C", "link-args=-sSIDE_MODULE=2", "-C", "link-args=-pthread", # was -sUSE_PTHREADS=1 in earlier emscripten versions "-C", "target-feature=+atomics,+bulk-memory,+mutable-globals",...
## Regarding single-threaded wasm builds Godot 4.3's web export template can be compiled with `threads=no` to disable multi-threading (since https://github.com/godotengine/godot/pull/85939). This can be useful to improve web export compatibility in...
One issue found by @Ughuuu (posting for awareness, but also as a reminder so we can make a fix later): the current workaround for emscripten support assumes that the wasm...
In principle it seems inevitable that we'll be playing a game of "cat and mouse" here, having to manually keep up with any new flags introduced by Godot, though it'd...
So, I was giving this issue some thought, and wanted to share some ideas. For example, if you have a GDScript class named "Something" and you have methods something(arg1), somethingsomething(arg2)...
I was thinking that it might not make much sense to use just traits for this. Rather, I think a struct/trait pair, much like the current ClassName / ClassNameVirtual system,...