summaryrefslogtreecommitdiff
path: root/src/port/Engine.cpp
diff options
context:
space:
mode:
authorKiritoDv <kiritodev01@gmail.com>2024-11-30 22:46:44 -0600
committerKiritoDv <kiritodev01@gmail.com>2024-11-30 22:46:44 -0600
commit0caf53c48d0423549faa050e3e2f147e49bdb476 (patch)
treef5e66381e6aee02da5070612fcee8b86d651daa8 /src/port/Engine.cpp
parent1bcfb17f8b9664dbce8d232f291544e7a280bbca (diff)
Added support for current XML factories
Diffstat (limited to 'src/port/Engine.cpp')
-rw-r--r--src/port/Engine.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/port/Engine.cpp b/src/port/Engine.cpp
index d9e420bf7..59d76cfb9 100644
--- a/src/port/Engine.cpp
+++ b/src/port/Engine.cpp
@@ -86,10 +86,17 @@ GameEngine::GameEngine() {
"Texture", static_cast<uint32_t>(LUS::ResourceType::Texture), 0);
loader->RegisterResourceFactory(std::make_shared<LUS::ResourceFactoryBinaryTextureV1>(), RESOURCE_FORMAT_BINARY,
"Texture", static_cast<uint32_t>(LUS::ResourceType::Texture), 1);
+
loader->RegisterResourceFactory(std::make_shared<LUS::ResourceFactoryBinaryVertexV0>(), RESOURCE_FORMAT_BINARY,
"Vertex", static_cast<uint32_t>(LUS::ResourceType::Vertex), 0);
+ loader->RegisterResourceFactory(std::make_shared<LUS::ResourceFactoryXMLVertexV0>(), RESOURCE_FORMAT_XML,
+ "Vertex", static_cast<uint32_t>(LUS::ResourceType::Vertex), 0);
+
loader->RegisterResourceFactory(std::make_shared<LUS::ResourceFactoryBinaryDisplayListV0>(), RESOURCE_FORMAT_BINARY,
"DisplayList", static_cast<uint32_t>(LUS::ResourceType::DisplayList), 0);
+ loader->RegisterResourceFactory(std::make_shared<LUS::ResourceFactoryXMLDisplayListV0>(), RESOURCE_FORMAT_XML,
+ "DisplayList", static_cast<uint32_t>(LUS::ResourceType::DisplayList), 0);
+
loader->RegisterResourceFactory(std::make_shared<LUS::ResourceFactoryBinaryMatrixV0>(), RESOURCE_FORMAT_BINARY,
"Matrix", static_cast<uint32_t>(LUS::ResourceType::Matrix), 0);
loader->RegisterResourceFactory(std::make_shared<LUS::ResourceFactoryBinaryBlobV0>(), RESOURCE_FORMAT_BINARY,