virtualx-engine/modules
Ignacio Etcheverry 8cbe4a3db4 Make C# internal calls return structs as ref parameters
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.
2019-11-15 03:22:25 +01:00
..
arkit Style: Fix copyright headers in new files 2019-08-28 09:19:52 +02:00
assimp Remove all uses of ERR_EXPLAIN macros. 2019-11-11 10:24:04 +01:00
bmp Changed some code found by Clang Tidy and Coverity 2019-09-22 18:45:08 +02:00
bullet Fix some crashes and using null pointers 2019-10-28 08:07:29 +01:00
csg Replace vector == and is_zero_approx(distance) with is_equal_approx 2019-10-14 16:47:42 -04:00
cvtt Allow building cvtt with system squish 2019-09-23 02:59:59 -07:00
dds Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
enet Merge pull request #32051 from qarmin/some_error_explanation 2019-09-25 11:51:54 +02:00
etc Memory leak and crash fixes 2019-11-10 09:49:13 +01:00
freetype Fix missing z_verbose and z_error symbols in debug iOS build. 2019-10-25 15:51:17 +03:00
gdnative Restore GDNative compatibility by moving new functions introduced in #33210 to core API 1.2 extension. 2019-11-02 15:25:43 +02:00
gdscript Merge pull request #32966 from ffaristocrat/fix-hex-parsing 2019-11-12 23:04:20 +01:00
gridmap Fixed cases where labels with autowrap can overflow the editor ui 2019-11-04 10:12:36 +01:00
hdr Replace last occurrences of 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' 2019-08-17 13:31:22 +02:00
jpg Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
jsonrpc Add missing semicolons to BIND_ENUM_CONSTANT macro uses 2019-10-02 09:57:12 +02:00
mbedtls Fix crash when passing invalid key to Crypto. 2019-10-09 15:59:17 +02:00
mobile_vr doc: Add default values to all properties 2019-06-30 13:58:07 +02:00
mono Make C# internal calls return structs as ref parameters 2019-11-15 03:22:25 +01:00
ogg SCons: Always use env.Prepend for CPPPATH 2019-04-30 13:12:06 +02:00
opensimplex doc: Fix parsing of self-closing XML tags 2019-09-24 13:34:05 +02:00
opus Update opus to 1.3.1 and opusfile to 0.11 2019-11-09 13:06:56 -06:00
pvr Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in rest of 'modules/' 2019-08-12 10:15:54 +02:00
recast Add option to create navmesh from objects in group 2019-10-16 12:01:10 +02:00
regex doc: Sync classref with current source 2019-07-15 20:45:30 +02:00
squish Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in rest of 'modules/' 2019-08-12 10:15:54 +02:00
stb_vorbis AudioStreamOGGVorbis: Expose loop and loop_offset as properties 2019-11-11 15:14:37 +01:00
svg Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in rest of 'modules/' 2019-08-12 10:15:54 +02:00
tga Added release function to PoolVector::Access. 2019-07-06 12:04:27 +01:00
theora Memory leak and crash fixes 2019-11-10 09:49:13 +01:00
tinyexr Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
upnp SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
vhacd SCons: Enable C++11 on the whole codebase 2019-07-22 17:17:30 +02:00
visual_script Merge pull request #32853 from OsamaElHariri/visual_script_setter_props_fix 2019-11-07 13:13:33 +01:00
vorbis Added some obvious errors explanations 2019-09-25 10:28:50 +02:00
webm Memory leak and crash fixes 2019-11-10 09:49:13 +01:00
webp Replace last occurrences of 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' 2019-08-17 13:31:22 +02:00
webrtc doc: Fix parsing of self-closing XML tags 2019-09-24 13:34:05 +02:00
websocket Trim protocol field from spaces in WS classes. 2019-10-16 16:16:27 +02:00
xatlas_unwrap Remove all uses of ERR_EXPLAIN macros. 2019-11-11 10:24:04 +01:00
register_module_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
SCsub SCons: Fix uses of [].append instead of env.add_source_files() 2019-07-22 15:08:32 +02:00