MarkWritten collects the fresh portions of the written blocks before each GPU stamp. On Windows that walked every shared view of those blocks twice under the mappings mutex even when all of them had been collected before. Keep the never-collected portions as address ranges, as the Linux tracker keeps _fresh, and return after one lookup when none overlaps the request. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| include | ||
| src | ||
| CMakeLists.txt | ||
| Export.cpp | ||