VertexLoader: temp class for reader/writer

This commit is contained in:
degasus
2014-01-21 23:44:51 +01:00
parent 0b97b33ceb
commit 3cb5bb3b30
4 changed files with 45 additions and 29 deletions

View File

@ -48,15 +48,13 @@ template <typename T, int N>
__forceinline void ReadIndirect(const T* data)
{
static_assert(3 == N || 9 == N, "N is only sane as 3 or 9!");
auto dst = VertexManager::s_pCurBufferPointer;
DataWriter dst;
for (int i = 0; i != N; ++i)
{
DataWrite(dst, FracAdjust(Common::FromBigEndian(data[i])));
dst.Write(FracAdjust(Common::FromBigEndian(data[i])));
}
VertexManager::s_pCurBufferPointer = dst;
LOG_NORM();
}