mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 01:47:42 +00:00
Huge compile performance refactor
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
#include "CMDLMaterials.hpp"
|
||||
#include "../DNAMP2/CMDLMaterials.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
|
||||
using Stream = hecl::BlenderConnection::PyOutStream;
|
||||
using Stream = hecl::blender::PyOutStream;
|
||||
|
||||
namespace DataSpec
|
||||
{
|
||||
namespace DNAMP1
|
||||
namespace DataSpec::DNAMP1
|
||||
{
|
||||
using Material = MaterialSet::Material;
|
||||
|
||||
@@ -1152,7 +1151,7 @@ MaterialSet::Material::Material(const hecl::Backend::GX& gx,
|
||||
|
||||
HMDLMaterialSet::Material::Material(hecl::Frontend::Frontend& FE,
|
||||
const std::string& diagName,
|
||||
const hecl::BlenderConnection::DataStream::Mesh::Material& mat,
|
||||
const hecl::blender::Material& mat,
|
||||
const std::unordered_map<std::string, int32_t>& iprops,
|
||||
const std::vector<hecl::ProjectPath>& texPaths)
|
||||
{
|
||||
@@ -1297,12 +1296,9 @@ MaterialSet::Material::UVAnimation::UVAnimation(const std::string& gameFunction,
|
||||
Log.report(logvisor::Fatal, "unsupported UV anim '%s'", gameFunction.c_str());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
namespace DataSpec
|
||||
{
|
||||
namespace DNAMP2
|
||||
namespace DataSpec::DNAMP2
|
||||
{
|
||||
|
||||
void MaterialSet::ConstructMaterial(Stream& out,
|
||||
@@ -1312,4 +1308,3 @@ void MaterialSet::ConstructMaterial(Stream& out,
|
||||
{DataSpec::DNAMP1::_ConstructMaterial(out, material, groupIdx, matIdx);}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user