Complete milestone 09 world integration gate (#75)
Some checks failed
Native code generation / deterministic (push) Failing after 8m37s
Imaging and meshing gate / native (push) Successful in 5m24s
Native Rust workspace compile / compile (push) Failing after 6m15s

This commit is contained in:
2026-08-10 21:19:43 +00:00
parent 55424dbd7f
commit fdda05b53f
18 changed files with 767 additions and 82 deletions

View File

@@ -510,7 +510,8 @@ NATIVE_MEMBER_BODIES = {
"crate::asset_archive::asset_type_to_extension()",
"F:LibreMetaverse.Assets.ArchiveConstants.EXTENSION_TO_ASSET_TYPE":
"crate::asset_archive::extension_to_asset_type()",
"M:LibreMetaverse.Assets.ArchiveConstants.#ctor": "Ok(Self)",
"M:LibreMetaverse.Assets.ArchiveConstants.#ctor":
"/* native zero-sized constants namespace */ Ok(Self)",
"M:LibreMetaverse.Assets.OarFile.ClearAssetFolder(System.String)":
"crate::asset_archive::clear_asset_folder(assets_path)",
"M:LibreMetaverse.Assets.OarFile.PackageArchive(System.String,System.String)":
@@ -525,8 +526,12 @@ NATIVE_MEMBER_BODIES = {
"crate::asset_archive::save_terrain(sim, terrain_path)",
"M:LibreMetaverse.Assets.OarFile.UnpackageArchive(System.String,LibreMetaverse.Assets.OarFile.AssetLoadedCallback,LibreMetaverse.Assets.OarFile.TerrainLoadedCallback,LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback,LibreMetaverse.Assets.OarFile.SettingsLoadedCallback)":
"crate::asset_archive::unpackage_archive(filename, asset_callback, terrain_callback, object_callback, settings_callback)",
"M:LibreMetaverse.InventoryManager.UploadThumbnailAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})":
"self.native_upload_thumbnail(inventory_id, task_id, j2c_image_data, cancellation_token, progress).await",
"P:LibreMetaverse.GridClient.Estate": "self.native_estate().unwrap_or_else(|_| panic!(\"failed to construct EstateTools\"))",
"P:LibreMetaverse.GridClient.Estate#set": "self.native_set_estate(value)",
"P:LibreMetaverse.GridClient.Marketplace": "self.native_marketplace()",
"P:LibreMetaverse.GridClient.Marketplace#set": "self.native_set_marketplace(value)",
"P:LibreMetaverse.GridClient.Environment":
"self.native_environment().unwrap_or_else(|_| panic!(\"failed to construct EnvironmentManager\"))",
"P:LibreMetaverse.GridClient.Environment#set": "self.native_set_environment(value)",