diff options
author | 2024-04-24 21:29:30 +0200 | |
---|---|---|
committer | 2024-04-24 21:29:30 +0200 | |
commit | 493c36ac712ef04523065b94988a88cc4db16b1a (patch) | |
tree | 9a19baac6fa56025a2aa29f3e5d77c7c98cec4b7 /core/src/layout.rs | |
parent | fdcec0319757d2f87c82787eab34c6bef8c5a799 (diff) | |
download | iced-493c36ac712ef04523065b94988a88cc4db16b1a.tar.gz iced-493c36ac712ef04523065b94988a88cc4db16b1a.tar.bz2 iced-493c36ac712ef04523065b94988a88cc4db16b1a.zip |
Make image `Cache` eviction strategy less aggressive in `iced_wgpu`
Instead of trimming unconditionally at the end of
a frame, we now trim the cache only when there is a
cache miss.
This way, images that are not visible but still a
part of the layout will stay cached. Eviction will
only happen when the images are not a part of the
UI for two consectuive frames.
Diffstat (limited to 'core/src/layout.rs')
0 files changed, 0 insertions, 0 deletions