mirror of
https://github.com/nillerusr/source-engine.git
synced 2026-08-12 11:49:09 +00:00
WIP: fix some memaccess-class warnings
This commit is contained in:
+6
-4
@@ -3298,17 +3298,19 @@ inline int Studio_LoadVertexes( const vertexFileHeader_t *pTempVvdHdr, vertexFil
|
||||
}
|
||||
|
||||
// copy vertexes
|
||||
|
||||
// TODO(nillerusr): That sucks and needs to be fixed
|
||||
memcpy(
|
||||
(mstudiovertex_t *)((byte *)pNewVvdHdr+pNewVvdHdr->vertexDataStart) + target,
|
||||
(mstudiovertex_t *)((byte *)pTempVvdHdr+pTempVvdHdr->vertexDataStart) + pFixupTable[i].sourceVertexID,
|
||||
(byte*)((mstudiovertex_t *)((byte *)pNewVvdHdr+pNewVvdHdr->vertexDataStart) + target),
|
||||
(byte*)((mstudiovertex_t *)((byte *)pTempVvdHdr+pTempVvdHdr->vertexDataStart) + pFixupTable[i].sourceVertexID),
|
||||
pFixupTable[i].numVertexes*sizeof(mstudiovertex_t) );
|
||||
|
||||
if (bNeedsTangentS)
|
||||
{
|
||||
// copy tangents
|
||||
memcpy(
|
||||
(Vector4D *)((byte *)pNewVvdHdr+pNewVvdHdr->tangentDataStart) + target,
|
||||
(Vector4D *)((byte *)pTempVvdHdr+pTempVvdHdr->tangentDataStart) + pFixupTable[i].sourceVertexID,
|
||||
(byte*)((Vector4D *)((byte *)pNewVvdHdr+pNewVvdHdr->tangentDataStart) + target),
|
||||
(byte*)((Vector4D *)((byte *)pTempVvdHdr+pTempVvdHdr->tangentDataStart) + pFixupTable[i].sourceVertexID),
|
||||
pFixupTable[i].numVertexes*sizeof(Vector4D) );
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user