aboutsummaryrefslogtreecommitdiff
path: root/src/common/settings_common.cpp
diff options
context:
space:
mode:
authorsnowstormxd <214507868+snowstormxd@users.noreply.github.com>2026-11-01 21:32:04 +0000
committersnowstormxd <214507868+snowstormxd@users.noreply.github.com>2026-11-02 18:58:54 +0000
commitb2430b4d90016eb6a221224687459c1876bc5552 (patch)
treed0e23fa8b34294e2cd3533f5ed180af1eeaf4f11 /src/common/settings_common.cpp
parent202c6b0356e1fa9366e5b9000df35a63f1eb9dc0 (diff)
shader_cache: batch memory-write invalidations without skipping ranges
Adapt the batching from ymatrix1/Eglantine PR #237, retaining all CPU invalidations. Acquire the lock once and remove pending shaders once per write batch. Compare real cache contents with sequential invalidation across randomized overlapping writes and pending removals. Assisted-by: Codex (implementation, review, commit text and automated validation) (cherry picked from commit b65f818d7789ffadfb58fe4543b18060fd88ce53)
Diffstat (limited to 'src/common/settings_common.cpp')
0 files changed, 0 insertions, 0 deletions