WIP: [VK] BufferCache fixes not to be merged yet just for benchmarks #258

Closed
wildcard wants to merge 1 commit from buffercache_test into master
Member

DMAClear now treats amount as bytes and marks the region GPU-modified (not subtracting, one of the reasons why need benchmarking].
The page-scanner in IsRegionRegistered() now advances with buf_end_addr so there should be no infinite loop now.
Overlap growth now expands left with expand_begin and right with expand_end (should stop stream buffers thrashing).
Also Skipping zero-fill on new buffers to save bandwidth and is probably safe since we are doing sync in upload paths before GPU reads.

DMAClear now treats amount as bytes and marks the region GPU-modified (not subtracting, one of the reasons why need benchmarking]. The page-scanner in IsRegionRegistered() now advances with buf_end_addr so there should be no infinite loop now. Overlap growth now expands left with expand_begin and right with expand_end (should stop stream buffers thrashing). Also Skipping zero-fill on new buffers to save bandwidth and is probably safe since we are doing sync in upload paths before GPU reads.
Shinmegumi force-pushed buffercache_test from 3253af8a9c
All checks were successful
eden-license / license-header (pull_request) Successful in 16s
to 4fca875a78
All checks were successful
eden-license / license-header (pull_request) Successful in 18s
2025-08-14 14:39:03 +02:00
Compare
Shinmegumi force-pushed buffercache_test from 4fca875a78
All checks were successful
eden-license / license-header (pull_request) Successful in 18s
to 4c76be32fb
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
2025-08-24 01:16:23 +02:00
Compare
Shinmegumi force-pushed buffercache_test from 4c76be32fb
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
to 4de2faf940
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
2025-09-01 15:31:12 +02:00
Compare
Owner

Closing per @wildcard

Closing per @wildcard
Shinmegumi closed this pull request 2025-09-01 15:48:15 +02:00
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.