diff options
| author | snowstormxd <214507868+snowstormxd@users.noreply.github.com> | 2026-11-01 22:04:02 +0000 |
|---|---|---|
| committer | snowstormxd <214507868+snowstormxd@users.noreply.github.com> | 2026-11-02 18:58:55 +0000 |
| commit | ddbd076cfe952170b5ad331fcdbff3afdb38453f (patch) | |
| tree | f1248bbedd1843a0f5d9d173884f7fd6447ab994 /src/core/launch_timestamp_cache.h | |
| parent | b2430b4d90016eb6a221224687459c1876bc5552 (diff) | |
shader_cache: use sorted membership for large removal batches
Keep the linear path for sixteen or fewer removals. For larger batches, sort the auxiliary pointer list and binary-search it while preserving storage order and the same invalidation decisions. Existing real-cache differential tests cover both paths.
Assisted-by: Codex (implementation, review, commit text and automated validation)
(cherry picked from commit 7e2c8a535230d9810db07706d79130ce0f1b88f1)
Diffstat (limited to 'src/core/launch_timestamp_cache.h')
0 files changed, 0 insertions, 0 deletions
