|
@@ -24,8 +24,8 @@ namespace SharpGLTF.Schema2
|
|
|
static ExtensionsFactory()
|
|
static ExtensionsFactory()
|
|
|
{
|
|
{
|
|
|
RegisterExtension<ModelRoot, _ModelPunctualLights>("KHR_lights_punctual");
|
|
RegisterExtension<ModelRoot, _ModelPunctualLights>("KHR_lights_punctual");
|
|
|
-
|
|
|
|
|
RegisterExtension<Node, _NodePunctualLight>("KHR_lights_punctual");
|
|
RegisterExtension<Node, _NodePunctualLight>("KHR_lights_punctual");
|
|
|
|
|
+
|
|
|
RegisterExtension<Node, MeshGpuInstancing>("EXT_mesh_gpu_instancing");
|
|
RegisterExtension<Node, MeshGpuInstancing>("EXT_mesh_gpu_instancing");
|
|
|
|
|
|
|
|
RegisterExtension<Material, MaterialUnlit>("KHR_materials_unlit");
|
|
RegisterExtension<Material, MaterialUnlit>("KHR_materials_unlit");
|
|
@@ -45,6 +45,9 @@ namespace SharpGLTF.Schema2
|
|
|
RegisterExtension<Texture, TextureWEBP>("EXT_texture_webp");
|
|
RegisterExtension<Texture, TextureWEBP>("EXT_texture_webp");
|
|
|
RegisterExtension<Texture, TextureKTX2>("KHR_texture_basisu");
|
|
RegisterExtension<Texture, TextureKTX2>("KHR_texture_basisu");
|
|
|
|
|
|
|
|
|
|
+ RegisterExtension<ModelRoot, XmpPackets>("KHR_xmp_json_ld");
|
|
|
|
|
+ RegisterExtension<ExtraProperties, XmpPacketReference>("KHR_xmp_json_ld");
|
|
|
|
|
+
|
|
|
RegisterExtension<ModelRoot, AgiRootArticulations>("AGI_articulations");
|
|
RegisterExtension<ModelRoot, AgiRootArticulations>("AGI_articulations");
|
|
|
RegisterExtension<ModelRoot, AgiRootStkMetadata>("AGI_stk_metadata");
|
|
RegisterExtension<ModelRoot, AgiRootStkMetadata>("AGI_stk_metadata");
|
|
|
RegisterExtension<Node, AgiNodeArticulations>("AGI_articulations");
|
|
RegisterExtension<Node, AgiNodeArticulations>("AGI_articulations");
|