mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-27 04:25:12 +00:00
Add non-GPU memory assert back
This commit is contained in:
parent
22c3bf899d
commit
b8d4e0d7ea
@ -213,6 +213,12 @@ struct PageManager::Impl {
|
|||||||
|
|
||||||
// Iterate requested pages
|
// Iterate requested pages
|
||||||
const u64 page_end = Common::DivCeil(addr + size, PAGE_SIZE);
|
const u64 page_end = Common::DivCeil(addr + size, PAGE_SIZE);
|
||||||
|
const u64 aligned_addr = page << PAGE_BITS;
|
||||||
|
const u64 aligned_end = page_end << PAGE_BITS;
|
||||||
|
ASSERT_MSG(rasterizer->IsMapped(aligned_addr, aligned_end - aligned_addr),
|
||||||
|
"Attempted to track non-GPU memory at address {:#x}, size {:#x}.",
|
||||||
|
aligned_addr, aligned_end - aligned_addr);
|
||||||
|
|
||||||
for (; page != page_end; ++page) {
|
for (; page != page_end; ++page) {
|
||||||
PageState& state = cached_pages[page];
|
PageState& state = cached_pages[page];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user