render: track pages for DMA fills and copies

This commit is contained in:
nmzik committed 2026-09-06 10:16:27 +04:00
1 parent 4735359466
commit dcaf4205cb
7 files changed
+36 -83

No files matched your search

@@ -128,9 +128,6 @@ public:
return pages ? ImagePageRangesOverlap(info.data.address, info.data.size, address, size)
: ImageRangeOverlaps(info.data.address, info.data.size, address, size);
}
[[nodiscard]] bool GpuOverlaps(uint64_t address, uint64_t size) const noexcept {
return IsGpuModified() && Overlaps(address, size);
}
[[nodiscard]] bool SafeToDownload() const noexcept {
return IsGpuModified() && !IsBufferModified() && !IsCpuDirty();
}