Implement appearance baking pipeline (#66)
Some checks failed
Native code generation / deterministic (push) Failing after 2m18s
Imaging and meshing gate / native (push) Failing after 1m28s
Native Rust workspace compile / compile (push) Failing after 58s

This commit is contained in:
2026-08-10 10:33:29 +00:00
parent a9927fcfcb
commit b1f60db3d6
17 changed files with 3487 additions and 249 deletions

View File

@@ -7,11 +7,13 @@ mod attention_catalog;
mod agent_manager;
mod agent_messages;
mod agent_movement;
mod appearance_baker;
mod appearance_manager;
mod asset_cache;
mod asset_manager;
mod asset_material;
mod asset_models;
mod baking_texture_provider;
mod bit_pack;
mod caps;
mod caps_http;
@@ -20,6 +22,7 @@ mod current_outfit;
mod download_manager;
mod event_queue;
mod gesture;
mod initial_outfit;
mod inventory;
mod inventory_ais;
mod inventory_manager;
@@ -166,13 +169,11 @@ impl NetworkManager {
#[allow(dead_code)]
impl imaging::Baker {
fn resize_to_bake_dimensions(
_source: libremetaverse_imaging::ManagedImage,
_width: i32,
_height: i32,
source: libremetaverse_imaging::ManagedImage,
width: i32,
height: i32,
) -> Result<Option<libremetaverse_imaging::ManagedImage>, Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Imaging.Baker.ResizeToBakeDimensions(LibreMetaverse.Imaging.ManagedImage,System.Int32,System.Int32)",
)
crate::appearance_baker::Baker::native_resize_to_bake_dimensions(source, width, height)
}
}