VertexLoader: Simplify SetVAT

This commit is contained in:
Pierre Bourdon 2014-07-24 01:25:23 +02:00
parent 20369743a4
commit 069801a7d1
2 changed files with 3 additions and 8 deletions

View File

@ -468,7 +468,7 @@ VertexLoader::VertexLoader(const TVtxDesc &vtx_desc, const VAT &vtx_attr)
VertexLoader_TextCoord::Init();
m_VtxDesc = vtx_desc;
SetVAT(vtx_attr.g0.Hex, vtx_attr.g1.Hex, vtx_attr.g2.Hex);
SetVAT(vtx_attr);
#ifdef USE_VERTEX_LOADER_JIT
AllocCodeSpace(COMPILED_CODE_SIZE);
@ -887,13 +887,8 @@ void VertexLoader::RunVertices(int vtx_attr_group, int primitive, int const coun
INCSTAT(stats.thisFrame.numPrimitiveJoins);
}
void VertexLoader::SetVAT(u32 _group0, u32 _group1, u32 _group2)
void VertexLoader::SetVAT(const VAT& vat)
{
VAT vat;
vat.g0.Hex = _group0;
vat.g1.Hex = _group1;
vat.g2.Hex = _group2;
m_VtxAttr.PosElements = vat.g0.PosElements;
m_VtxAttr.PosFormat = vat.g0.PosFormat;
m_VtxAttr.PosFrac = vat.g0.PosFrac;

View File

@ -135,7 +135,7 @@ private:
int m_numLoadedVertices;
void SetVAT(u32 _group0, u32 _group1, u32 _group2);
void SetVAT(const VAT& vat);
void CompileVertexTranslator();
void ConvertVertices(int count);