mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-04 22:11:18 +12:00
support surface copy parameters
This commit is contained in:
parent
8496fc1574
commit
5e748cdb48
4 changed files with 25 additions and 22 deletions
|
@ -96,6 +96,7 @@ MetalRestridedBufferRange MetalVertexBufferCache::RestrideBufferIfNeeded(MTL::Bu
|
|||
// TODO: use compute/void vertex function instead
|
||||
size_t newStride = Align(stride, 4);
|
||||
size_t newSize = vertexBufferRange.size / stride * newStride;
|
||||
// TODO: use one big buffer for all restrided buffers
|
||||
restrideInfo.buffer = m_mtlr->GetDevice()->newBuffer(newSize, MTL::StorageModeShared);
|
||||
|
||||
uint8* oldPtr = (uint8*)bufferCache->contents() + vertexBufferRange.offset;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue