Account for range start when reading from map ptr to serialise map data

This commit is contained in:
baldurk
2016-10-26 20:31:49 +02:00
parent 939f1102e3
commit 2f2da067b0
+1 -1
View File
@@ -759,7 +759,7 @@ bool WrappedID3D12Device::Serialise_MapDataWrite(Serialiser *localSerialiser,
{
SERIALISE_ELEMENT(ResourceId, res, GetResID(Resource));
SERIALISE_ELEMENT(UINT, sub, Subresource);
SERIALISE_ELEMENT_BUF(byte *, data, mapPtr, range.End - range.Begin);
SERIALISE_ELEMENT_BUF(byte *, data, mapPtr + range.Begin, range.End - range.Begin);
SERIALISE_ELEMENT(uint64_t, begin, (uint64_t)range.Begin);
SERIALISE_ELEMENT(uint64_t, end, (uint64_t)range.End);