Add non-GPU memory assert back

This commit is contained in:
Lander Gallastegi 2025-05-23 09:06:22 +02:00
parent 22c3bf899d
commit b8d4e0d7ea

View File

@ -213,6 +213,12 @@ struct PageManager::Impl {
// Iterate requested pages
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) {
PageState& state = cached_pages[page];