Complete first release candidate audit (#107)
Some checks failed
API and SemVer surface / api-surface (push) Failing after 1m34s
Native code generation / deterministic (push) Has been cancelled
Concurrency and resource soak audit / soak (push) Has been cancelled
Documentation / documentation (push) Has been cancelled
performance evidence / audit (push) Has been cancelled
First release candidate / non-fuzz-release-gate (push) Has been cancelled
Release platform and feature matrix / audit (push) Has been cancelled
Release platform and feature matrix / matrix (false, linux-stable-minimal, x86_64-unknown-linux-gnu, stable) (push) Has been cancelled
Release platform and feature matrix / matrix (false, macos-stable-portable, x86_64-apple-darwin, stable) (push) Has been cancelled
Release platform and feature matrix / matrix (false, windows-stable-portable, x86_64-pc-windows-gnu, stable) (push) Has been cancelled
Release platform and feature matrix / matrix (true, linux-msrv-portable, x86_64-unknown-linux-gnu, 1.96.0) (push) Has been cancelled
Release platform and feature matrix / matrix (true, linux-stable-default, x86_64-unknown-linux-gnu, stable) (push) Has been cancelled
Release platform and feature matrix / matrix (true, linux-stable-features, x86_64-unknown-linux-gnu, stable) (push) Has been cancelled
Release platform and feature matrix / matrix (true, linux-stable-release-surface, x86_64-unknown-linux-gnu, stable) (push) Has been cancelled
Dependency and supply-chain audit / audit (push) Has been cancelled
Native release artifact audit / audit (push) Has been cancelled
Imaging and meshing gate / native (push) Failing after 53s
JPEG 2000 feature / linux (push) Successful in 2m49s
Native Rust workspace compile / compile (push) Failing after 59s
Skia feature / linux (push) Has been cancelled

This commit is contained in:
2026-08-12 14:44:28 +00:00
parent dceb394378
commit c9a1170a27
140 changed files with 82175 additions and 27179 deletions

View File

@@ -10554,9 +10554,9 @@ M:LibreMetaverse.Assets.AssetPrim.#ctor constructor LibreMetaverse.Assets.AssetP
M:LibreMetaverse.Assets.AssetPrim.#ctor(LibreMetaverse.Assets.PrimObject,System.Collections.Generic.List{LibreMetaverse.Assets.PrimObject}) constructor LibreMetaverse.Assets.AssetPrim(LibreMetaverse.Assets.PrimObject parent, System.Collections.Generic.List<LibreMetaverse.Assets.PrimObject> children) libremetaverse assets libremetaverse::assets::AssetPrim::new_with_prim_object_list pub fn new_with_prim_object_list(parent: libremetaverse::assets::PrimObject, children: Vec<libremetaverse::assets::PrimObject>) -> Result<Self, crate::Error> owned,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Assets.AssetPrim.#ctor(LibreMetaverse.UUID,System.Byte[]) constructor LibreMetaverse.Assets.AssetPrim(LibreMetaverse.UUID assetID, System.Byte[] assetData) libremetaverse assets libremetaverse::assets::AssetPrim::new_with_uuid_bytes pub fn new_with_uuid_bytes(asset_id: libremetaverse_types::UUID, asset_data: Vec<u8>) -> Result<Self, crate::Error> owned,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Assets.AssetPrim.#ctor(System.String) constructor LibreMetaverse.Assets.AssetPrim(System.String xmlData) libremetaverse assets libremetaverse::assets::AssetPrim::new_with_string pub fn new_with_string(xml_data: String) -> Result<Self, crate::Error> owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Assets.AssetPrim.Decode method System.Boolean LibreMetaverse.Assets.AssetPrim.Decode() libremetaverse assets libremetaverse::assets::AssetPrim::decode pub fn decode(&self) -> Result<bool, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.AssetPrim.DecodeXml(System.String) method System.Boolean LibreMetaverse.Assets.AssetPrim.DecodeXml(System.String xmlData) libremetaverse assets libremetaverse::assets::AssetPrim::decode_xml pub fn decode_xml(&self, xml_data: String) -> Result<bool, crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.AssetPrim.Encode method System.Void LibreMetaverse.Assets.AssetPrim.Encode() libremetaverse assets libremetaverse::assets::AssetPrim::encode pub fn encode(&self) -> Result<(), crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.AssetPrim.Decode method System.Boolean LibreMetaverse.Assets.AssetPrim.Decode() libremetaverse assets libremetaverse::assets::AssetPrim::decode pub fn decode(&mut self) -> Result<bool, crate::Error> mutable_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.AssetPrim.DecodeXml(System.String) method System.Boolean LibreMetaverse.Assets.AssetPrim.DecodeXml(System.String xmlData) libremetaverse assets libremetaverse::assets::AssetPrim::decode_xml pub fn decode_xml(&mut self, xml_data: String) -> Result<bool, crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.AssetPrim.Encode method System.Void LibreMetaverse.Assets.AssetPrim.Encode() libremetaverse assets libremetaverse::assets::AssetPrim::encode pub fn encode(&mut self) -> Result<(), crate::Error> mutable_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.AssetPrim.EncodeXml method System.String LibreMetaverse.Assets.AssetPrim.EncodeXml() libremetaverse assets libremetaverse::assets::AssetPrim::encode_xml pub fn encode_xml(&self) -> Result<String, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.AssetPrim.LoadPrim(System.Xml.XmlTextReader) method LibreMetaverse.Assets.PrimObject LibreMetaverse.Assets.AssetPrim.LoadPrim(System.Xml.XmlTextReader reader) libremetaverse assets libremetaverse::assets::AssetPrim::load_prim pub fn load_prim(reader: libremetaverse_types::compat::XmlTextReader) -> Result<libremetaverse::assets::PrimObject, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.AssetScriptBinary.#ctor constructor LibreMetaverse.Assets.AssetScriptBinary() libremetaverse assets libremetaverse::assets::AssetScriptBinary::new_with_constructor pub fn new_with_constructor() -> Result<Self, crate::Error> none sync Result<_, crate::Error> descriptive_overload_name method mapped
@@ -11123,7 +11123,7 @@ M:LibreMetaverse.GridClient.DisposeAsync method System.Threading.Tasks.ValueTask
M:LibreMetaverse.GridClient.ToString method System.String LibreMetaverse.GridClient.ToString() libremetaverse libremetaverse::GridClient::to_string pub fn to_string(&self) -> String shared_self sync infallible_placeholder direct_snake_case method mapped
M:LibreMetaverse.GridClientBakingTextureProvider.#ctor(LibreMetaverse.GridClient) constructor LibreMetaverse.GridClientBakingTextureProvider(LibreMetaverse.GridClient client) libremetaverse libremetaverse::GridClientBakingTextureProvider::new pub fn new(client: libremetaverse::GridClient) -> Result<Self, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.GridClientBakingTextureProvider.RequestTextureAsync(LibreMetaverse.UUID,System.Threading.CancellationToken) method System.Threading.Tasks.Task<LibreMetaverse.Assets.AssetTexture> LibreMetaverse.GridClientBakingTextureProvider.RequestTextureAsync(LibreMetaverse.UUID textureID, System.Threading.CancellationToken cancellationToken = default) libremetaverse libremetaverse::GridClientBakingTextureProvider::request_texture pub async fn request_texture(&self, texture_id: libremetaverse_types::UUID, cancellation_token: Option<libremetaverse_types::compat::CancellationToken>) -> Result<Option<libremetaverse::assets::AssetTexture>, crate::Error> shared_self,owned,optional_owned async Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.GridClientServiceCollectionExtensions.AddGridClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{LibreMetaverse.Settings}) method Microsoft.Extensions.DependencyInjection.IServiceCollection LibreMetaverse.GridClientServiceCollectionExtensions.AddGridClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action<LibreMetaverse.Settings> configure = default) libremetaverse libremetaverse::GridClientServiceCollectionExtensions::add_grid_client pub fn add_grid_client(services: Box<dyn libremetaverse::services::IServiceCollection>, configure: Option<Box<dyn Fn(libremetaverse::Settings) + Send + Sync>>) -> Result<Box<dyn libremetaverse::services::IServiceCollection>, crate::Error> owned,optional_owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.GridClientServiceCollectionExtensions.AddGridClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{LibreMetaverse.Settings}) method Microsoft.Extensions.DependencyInjection.IServiceCollection LibreMetaverse.GridClientServiceCollectionExtensions.AddGridClient(Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action<LibreMetaverse.Settings> configure = default) libremetaverse libremetaverse::GridClientServiceCollectionExtensions::add_grid_client pub fn add_grid_client(services: Box<dyn libremetaverse::services::IServiceCollection>, configure: Option<Box<dyn Fn(&mut libremetaverse::Settings) + Send + Sync>>) -> Result<Box<dyn libremetaverse::services::IServiceCollection>, crate::Error> owned,optional_owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.GridItemsEventArgs.#ctor(LibreMetaverse.GridItemType,System.Collections.Generic.List{LibreMetaverse.MapItem}) constructor LibreMetaverse.GridItemsEventArgs(LibreMetaverse.GridItemType type, System.Collections.Generic.List<LibreMetaverse.MapItem> items) libremetaverse libremetaverse::GridItemsEventArgs::new pub fn new(type_: libremetaverse::GridItemType, items: Vec<libremetaverse::MapItem>) -> Result<Self, crate::Error> owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.GridLayer.ContainsRegion(System.Int32,System.Int32) method System.Boolean LibreMetaverse.GridLayer.ContainsRegion(System.Int32 x, System.Int32 y) libremetaverse libremetaverse::GridLayer::contains_region pub fn contains_region(&self, x: i32, y: i32) -> Result<bool, crate::Error> shared_self,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.GridLayerEventArgs.#ctor(LibreMetaverse.GridLayer) constructor LibreMetaverse.GridLayerEventArgs(LibreMetaverse.GridLayer layer) libremetaverse libremetaverse::GridLayerEventArgs::new pub fn new(layer: libremetaverse::GridLayer) -> Result<Self, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
@@ -24507,13 +24507,13 @@ M:LibreMetaverse.Rendering.LindenAvatarDefinition.GetAttachmentPoint(System.Stri
M:LibreMetaverse.Rendering.LindenAvatarDefinition.Load(System.String,System.String) method LibreMetaverse.Rendering.LindenAvatarDefinition LibreMetaverse.Rendering.LindenAvatarDefinition.Load(System.String ladFileName = default, System.String skeletonFileName = default) libremetaverse rendering libremetaverse::rendering::LindenAvatarDefinition::load pub fn load(lad_file_name: Option<String>, skeleton_file_name: Option<String>) -> Result<libremetaverse::rendering::LindenAvatarDefinition, crate::Error> optional_owned,optional_owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.#ctor(System.String) constructor LibreMetaverse.Rendering.LindenMesh(System.String name) libremetaverse rendering libremetaverse::rendering::LindenMesh::new_with_string pub fn new_with_string(name: String) -> Result<Self, crate::Error> owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Rendering.LindenMesh.#ctor(System.String,LibreMetaverse.Rendering.LindenSkeleton) constructor LibreMetaverse.Rendering.LindenMesh(System.String name, LibreMetaverse.Rendering.LindenSkeleton skeleton) libremetaverse rendering libremetaverse::rendering::LindenMesh::new_with_string_linden_skeleton pub fn new_with_string_linden_skeleton(name: String, skeleton: Option<libremetaverse::rendering::LindenSkeleton>) -> Result<Self, crate::Error> owned,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Rendering.LindenMesh.LoadLodMesh(System.Int32,System.String) method System.Object LibreMetaverse.Rendering.LindenMesh.LoadLodMesh(System.Int32 level, System.String filename) libremetaverse rendering libremetaverse::rendering::LindenMesh::load_lod_mesh pub fn load_lod_mesh(&self, level: i32, filename: String) -> Result<libremetaverse_types::compat::Object, crate::Error> shared_self,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.LoadMesh(System.String) method System.Void LibreMetaverse.Rendering.LindenMesh.LoadMesh(System.String filename) libremetaverse rendering libremetaverse::rendering::LindenMesh::load_mesh pub fn load_mesh(&self, filename: String) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.LoadReferenceMesh(System.Int32,System.String) method LibreMetaverse.Rendering.LindenMesh.ReferenceMesh LibreMetaverse.Rendering.LindenMesh.LoadReferenceMesh(System.Int32 lodLevel, System.String filename) libremetaverse rendering libremetaverse::rendering::LindenMesh::load_reference_mesh pub fn load_reference_mesh(&self, lod_level: i32, filename: String) -> Result<libremetaverse::rendering::LindenMeshReferenceMesh, crate::Error> shared_self,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.LoadLodMesh(System.Int32,System.String) method System.Object LibreMetaverse.Rendering.LindenMesh.LoadLodMesh(System.Int32 level, System.String filename) libremetaverse rendering libremetaverse::rendering::LindenMesh::load_lod_mesh pub fn load_lod_mesh(&mut self, level: i32, filename: String) -> Result<libremetaverse_types::compat::Object, crate::Error> mutable_self,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.LoadMesh(System.String) method System.Void LibreMetaverse.Rendering.LindenMesh.LoadMesh(System.String filename) libremetaverse rendering libremetaverse::rendering::LindenMesh::load_mesh pub fn load_mesh(&mut self, filename: String) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.LoadReferenceMesh(System.Int32,System.String) method LibreMetaverse.Rendering.LindenMesh.ReferenceMesh LibreMetaverse.Rendering.LindenMesh.LoadReferenceMesh(System.Int32 lodLevel, System.String filename) libremetaverse rendering libremetaverse::rendering::LindenMesh::load_reference_mesh pub fn load_reference_mesh(&mut self, lod_level: i32, filename: String) -> Result<libremetaverse::rendering::LindenMeshReferenceMesh, crate::Error> mutable_self,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.Morph.ToString method System.String LibreMetaverse.Rendering.LindenMesh.Morph.ToString() libremetaverse rendering libremetaverse::rendering::LindenMeshMorph::to_string pub fn to_string(&self) -> String shared_self sync infallible_placeholder direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.MorphVertex.ToString method System.String LibreMetaverse.Rendering.LindenMesh.MorphVertex.ToString() libremetaverse rendering libremetaverse::rendering::LindenMeshMorphVertex::to_string pub fn to_string(&self) -> String shared_self sync infallible_placeholder direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.#ctor constructor LibreMetaverse.Rendering.LindenMesh.ReferenceMesh() libremetaverse rendering libremetaverse::rendering::LindenMeshReferenceMesh::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.LoadMesh(System.String) method System.Void LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.LoadMesh(System.String filename) libremetaverse rendering libremetaverse::rendering::LindenMeshReferenceMesh::load_mesh pub fn load_mesh(&self, filename: String) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.LoadMesh(System.String) method System.Void LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.LoadMesh(System.String filename) libremetaverse rendering libremetaverse::rendering::LindenMeshReferenceMesh::load_mesh pub fn load_mesh(&mut self, filename: String) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.TrimAt0(System.String) method System.String LibreMetaverse.Rendering.LindenMesh.TrimAt0(System.String s) libremetaverse rendering libremetaverse::rendering::LindenMesh::trim_at0 pub fn trim_at0(s: String) -> Result<String, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.Vertex.ToString method System.String LibreMetaverse.Rendering.LindenMesh.Vertex.ToString() libremetaverse rendering libremetaverse::rendering::LindenMeshVertex::to_string pub fn to_string(&self) -> String shared_self sync infallible_placeholder direct_snake_case method mapped
M:LibreMetaverse.Rendering.LindenMesh.VertexRemap.ToString method System.String LibreMetaverse.Rendering.LindenMesh.VertexRemap.ToString() libremetaverse rendering libremetaverse::rendering::LindenMeshVertexRemap::to_string pub fn to_string(&self) -> String shared_self sync infallible_placeholder direct_snake_case method mapped
Can't render this file because it is too large.

View File

@@ -4,7 +4,7 @@ Generated by `python3 tools/generate_api_shims.py`; do not edit by hand.
| Assembly | Types | Members | Status |
|---|---:|---:|---|
| `LibreMetaverse` | 2,711 | 27,281 | native implementation: 401 types / 17,027 members; remaining surface is callable failure-only shims |
| `LibreMetaverse` | 2,711 | 27,281 | native implementation: 477 types / 18,019 members; remaining surface is callable failure-only shims |
| `LibreMetaverse.Imaging.Abstractions` | 3 | 20 | native implementation: 3 types / 20 members; no generated shims remain |
| `LibreMetaverse.Imaging.Skia` | 1 | 3 | native implementation: 1 type / 3 members; no generated shims remain |
| `LibreMetaverse.LslTools` | 164 | 768 | native implementation: 164 types / 768 members; no generated shims remain |
@@ -14,9 +14,9 @@ Generated by `python3 tools/generate_api_shims.py`; do not edit by hand.
| `LibreMetaverse.Rendering.Simple` | 1 | 6 | native implementation: 1 type / 6 members; no generated shims remain |
| `LibreMetaverse.StructuredData` | 16 | 295 | native implementation: 16 types / 295 members; no generated shims remain |
| `LibreMetaverse.Types` | 45 | 942 | native implementation: 45 types / 942 members; no generated shims remain |
| `LibreMetaverse.Utilities` | 3 | 13 | callable failure-only shim |
| `LibreMetaverse.Voice.Vivox` | 64 | 531 | callable failure-only shim |
| `LibreMetaverse.Voice.WebRTC` | 12 | 210 | callable failure-only shim |
| `LibreMetaverse.Utilities` | 3 | 13 | native implementation: 2 types / 9 members; remaining surface is callable failure-only shims |
| `LibreMetaverse.Voice.Vivox` | 64 | 531 | native implementation: 32 types / 259 members; remaining surface is callable failure-only shims |
| `LibreMetaverse.Voice.WebRTC` | 12 | 210 | native implementation: 12 types / 210 members; no generated shims remain |
The `LibreMetaverse` assembly is complete across issue #7 wire/data, issue #8 core runtime/networking,
issue #9 avatar-facing manager, and issue #10 world/social/service manager slices.

View File

@@ -0,0 +1,612 @@
{
"defaults": {
"accessor": {
"offset": "((ulong)(0m))",
"stride": "((ulong)(1m))"
},
"animation_clip": {
"start": "0D"
},
"asset": {
"up_axis": "UpAxisType.Y_UP"
},
"assetUnit": {
"meter": "1D",
"name": "\"meter\""
},
"common_transparent_type": {
"opaque": "fx_opaque_enum.A_ONE"
},
"effectFx_profile_abstractProfile_CG": {
"platform": "\"PC\""
},
"effectFx_profile_abstractProfile_GLES": {
"platform": "\"PC\""
},
"effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc": {
"value": "gl_func_type.ALWAYS"
},
"effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue": {
"value": "((float)(0F))"
},
"effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest": {
"value": "gl_blend_type.ZERO"
},
"effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc": {
"value": "gl_blend_type.ONE"
},
"effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable": {
"value": "true"
},
"effectFx_profile_abstractProfile_GLESTechniquePassCull_face": {
"value": "gl_face_type.BACK"
},
"effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassDepth_func": {
"value": "gl_func_type.ALWAYS"
},
"effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassDither_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassFog_density": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassFog_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassFog_end": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassFog_mode": {
"value": "gl_fog_type.EXP"
},
"effectFx_profile_abstractProfile_GLESTechniquePassFog_start": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassFront_face": {
"value": "gl_front_face_type.CCW"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLight_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff": {
"value": "180D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLine_width": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassLogic_op": {
"value": "gl_logic_op_type.COPY"
},
"effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassPoint_size": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassShade_model": {
"value": "gl_shade_model_type.SMOOTH"
},
"effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc": {
"value": "gl_func_type.ALWAYS"
},
"effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask": {
"value": "((byte)(255))"
},
"effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef": {
"value": "((byte)(0))"
},
"effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask": {
"value": "((long)(4294967295))"
},
"effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail": {
"value": "gles_stencil_op_type.KEEP"
},
"effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail": {
"value": "gles_stencil_op_type.KEEP"
},
"effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass": {
"value": "gles_stencil_op_type.KEEP"
},
"effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc": {
"value": "gl_func_type.ALWAYS"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue": {
"value": "((float)(0F))"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation": {
"value": "gl_blend_equation_type.FUNC_ADD"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha": {
"value": "gl_blend_equation_type.FUNC_ADD"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb": {
"value": "gl_blend_equation_type.FUNC_ADD"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest": {
"value": "gl_blend_type.ZERO"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc": {
"value": "gl_blend_type.ONE"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha": {
"value": "gl_blend_type.ZERO"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb": {
"value": "gl_blend_type.ZERO"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha": {
"value": "gl_blend_type.ONE"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb": {
"value": "gl_blend_type.ONE"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil": {
"value": "((long)(0))"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace": {
"value": "gl_face_type.FRONT_AND_BACK"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode": {
"value": "gl_material_type.AMBIENT_AND_DIFFUSE"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable": {
"value": "true"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassCull_face": {
"value": "gl_face_type.BACK"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func": {
"value": "gl_func_type.ALWAYS"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask": {
"value": "true"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable": {
"value": "true"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src": {
"value": "gl_fog_coord_src_type.FOG_COORDINATE"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassFog_density": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassFog_end": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode": {
"value": "gl_fog_type.EXP"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassFog_start": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassFront_face": {
"value": "gl_front_face_type.CCW"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control": {
"value": "gl_light_model_color_control_type.SINGLE_COLOR"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff": {
"value": "180D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLine_width": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op": {
"value": "gl_logic_op_type.COPY"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max": {
"value": "1D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min": {
"value": "0D"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace": {
"value": "gl_face_type.FRONT_AND_BACK"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode": {
"value": "gl_polygon_mode_type.FILL"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassShade_model": {
"value": "gl_shade_model_type.SMOOTH"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc": {
"value": "gl_func_type.ALWAYS"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask": {
"value": "((byte)(255))"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef": {
"value": "((byte)(0))"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack": {
"value": "gl_func_type.ALWAYS"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront": {
"value": "gl_func_type.ALWAYS"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask": {
"value": "((byte)(255))"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef": {
"value": "((byte)(0))"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask": {
"value": "((long)(4294967295))"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace": {
"value": "gl_face_type.FRONT_AND_BACK"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask": {
"value": "((byte)(255))"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail": {
"value": "gl_stencil_op_type.KEEP"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail": {
"value": "gl_stencil_op_type.KEEP"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass": {
"value": "gl_stencil_op_type.KEEP"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace": {
"value": "gl_face_type.FRONT_AND_BACK"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail": {
"value": "gl_stencil_op_type.KEEP"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail": {
"value": "gl_stencil_op_type.KEEP"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass": {
"value": "gl_stencil_op_type.KEEP"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable": {
"value": "false"
},
"effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable": {
"value": "false"
},
"float_array": {
"digits": "((short)(6))",
"magnitude": "((short)(38))"
},
"fx_clearcolor_common": {
"index": "\"0\""
},
"fx_cleardepth_common": {
"index": "\"0\""
},
"fx_clearstencil_common": {
"index": "\"0\""
},
"fx_colortarget_common": {
"face": "fx_surface_face_enum.POSITIVE_X",
"index": "\"0\"",
"mip": "\"0\"",
"slice": "\"0\""
},
"fx_depthtarget_common": {
"face": "fx_surface_face_enum.POSITIVE_X",
"index": "\"0\"",
"mip": "\"0\"",
"slice": "\"0\""
},
"fx_sampler1D_common": {
"magfilter": "fx_sampler_filter_common.NONE",
"minfilter": "fx_sampler_filter_common.NONE",
"mipfilter": "fx_sampler_filter_common.NONE",
"mipmap_bias": "((float)(0F))",
"mipmap_maxlevel": "((byte)(0))",
"wrap_s": "fx_sampler_wrap_common.WRAP"
},
"fx_sampler2D_common": {
"magfilter": "fx_sampler_filter_common.NONE",
"minfilter": "fx_sampler_filter_common.NONE",
"mipfilter": "fx_sampler_filter_common.NONE",
"mipmap_bias": "((float)(0F))",
"mipmap_maxlevel": "((byte)(255))",
"wrap_s": "fx_sampler_wrap_common.WRAP",
"wrap_t": "fx_sampler_wrap_common.WRAP"
},
"fx_sampler3D_common": {
"magfilter": "fx_sampler_filter_common.NONE",
"minfilter": "fx_sampler_filter_common.NONE",
"mipfilter": "fx_sampler_filter_common.NONE",
"mipmap_bias": "((float)(0F))",
"mipmap_maxlevel": "((byte)(255))",
"wrap_p": "fx_sampler_wrap_common.WRAP",
"wrap_s": "fx_sampler_wrap_common.WRAP",
"wrap_t": "fx_sampler_wrap_common.WRAP"
},
"fx_samplerCUBE_common": {
"magfilter": "fx_sampler_filter_common.NONE",
"minfilter": "fx_sampler_filter_common.NONE",
"mipfilter": "fx_sampler_filter_common.NONE",
"mipmap_bias": "((float)(0F))",
"mipmap_maxlevel": "((byte)(255))",
"wrap_p": "fx_sampler_wrap_common.WRAP",
"wrap_s": "fx_sampler_wrap_common.WRAP",
"wrap_t": "fx_sampler_wrap_common.WRAP"
},
"fx_samplerDEPTH_common": {
"magfilter": "fx_sampler_filter_common.NONE",
"minfilter": "fx_sampler_filter_common.NONE",
"wrap_s": "fx_sampler_wrap_common.WRAP",
"wrap_t": "fx_sampler_wrap_common.WRAP"
},
"fx_samplerRECT_common": {
"magfilter": "fx_sampler_filter_common.NONE",
"minfilter": "fx_sampler_filter_common.NONE",
"mipfilter": "fx_sampler_filter_common.NONE",
"mipmap_bias": "((float)(0F))",
"mipmap_maxlevel": "((byte)(255))",
"wrap_s": "fx_sampler_wrap_common.WRAP",
"wrap_t": "fx_sampler_wrap_common.WRAP"
},
"fx_stenciltarget_common": {
"face": "fx_surface_face_enum.POSITIVE_X",
"index": "\"0\"",
"mip": "\"0\"",
"slice": "\"0\""
},
"fx_surface_common": {
"mip_levels": "((uint)(0))"
},
"fx_surface_init_from_common": {
"face": "fx_surface_face_enum.POSITIVE_X",
"mip": "((uint)(0))",
"slice": "((uint)(0))"
},
"gles_sampler_state": {
"magfilter": "fx_sampler_filter_common.NONE",
"minfilter": "fx_sampler_filter_common.NONE",
"mipfilter": "fx_sampler_filter_common.NONE",
"mipmap_bias": "((float)(0F))",
"mipmap_maxlevel": "((byte)(255))",
"wrap_s": "gles_sampler_wrap.REPEAT",
"wrap_t": "gles_sampler_wrap.REPEAT"
},
"gles_texcombiner_argumentAlpha_type": {
"operand": "gles_texcombiner_operandAlpha_enums.SRC_ALPHA"
},
"gles_texcombiner_argumentRGB_type": {
"operand": "gles_texcombiner_operandRGB_enums.SRC_COLOR"
},
"image": {
"depth": "((ulong)(1m))"
},
"instance_rigid_bodyTechnique_common": {
"angular_velocity": "\"0.0 0.0 0.0\"",
"velocity": "\"0.0 0.0 0.0\""
},
"int_array": {
"maxInclusive": "\"2147483647\"",
"minInclusive": "\"-2147483648\""
},
"morph": {
"method": "MorphMethodType.NORMALIZED"
},
"node": {
"type": "NodeType.NODE"
},
"spline": {
"closed": "false"
}
},
"schema": 1,
"source": "LibreMetaverse/ImportExport/Collada.cs",
"source_sha256": "45c55db0e12deebfca978793a2c38f4f07e5ec853be05cb85ace84b68f12570a"
}