mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-04 14:01:17 +12:00
18 lines
No EOL
689 B
C
18 lines
No EOL
689 B
C
#pragma once
|
|
|
|
void LatteBufferCache_init(size_t bufferSize);
|
|
void LatteBufferCache_UnloadAll();
|
|
|
|
uint32 LatteBufferCache_retrieveDataInCache(MPTR physAddress, uint32 size);
|
|
void LatteBufferCache_copyStreamoutDataToCache(MPTR physAddress, uint32 size, uint32 streamoutBufferOffset);
|
|
void LatteBufferCache_invalidate(MPTR physAddress, uint32 size);
|
|
|
|
void LatteBufferCache_notifyDCFlush(MPTR address, uint32 size);
|
|
void LatteBufferCache_processDCFlushQueue();
|
|
|
|
void LatteBufferCache_processDeallocations();
|
|
void LatteBufferCache_incrementalCleanup();
|
|
|
|
void LatteBufferCache_getStats(uint32& heapSize, uint32& allocationSize, uint32& allocNum);
|
|
|
|
void LatteBufferCache_notifySwapTVScanBuffer(); |