8cbe4a3db4
The Mono IL interpreter's WebAssembly to native trampolines don't support passing structs by value, so we need to do it this way. Also now we pass and return long, ulong, float and double as ref parameters as well. This is due to missing trampolines for float and long types. This is likely a temporary workaround that will be reverted in the future. The correct solution would be to patch 'mono/mini/m2n-gen.cs' when building the Mono runtime for WASM in order to generate the trampolines we need. |
||
---|---|---|
.. | ||
GodotTools | ||
bindings_generator.cpp | ||
bindings_generator.h | ||
csharp_project.cpp | ||
csharp_project.h | ||
editor_internal_calls.cpp | ||
editor_internal_calls.h | ||
godotsharp_export.cpp | ||
godotsharp_export.h | ||
script_class_parser.cpp | ||
script_class_parser.h |