iced-yoda/wgpu
Gavin John 590e093086 fix(text): don't reload cache every redraw
I have >1000 fonts installed. COSMIC has always been somewhat laggy for me, but I had assumed it was just like that for everyone, or was the fault of my T480s. Eventually, when trying to diagnose some hitching, I ended up discovering that cosmic-launcher was consuming on average ~5% total CPU over time, which led me to discover that it was fetching all the fonts from disk and software rendering the fonts, every redraw, causing the high cpu usage *and* the stutters (as a result of hammering disk I/O). Oops.

The fix is simple: just persist the cache across redraws.
2026-05-29 19:56:54 +02:00
..
src fix(text): don't reload cache every redraw 2026-05-29 19:56:54 +02:00
Cargo.toml fix: rustix fs feature 2026-04-01 12:42:44 -04:00
README.md Update outdated READMEs of subcrates 2024-05-27 13:47:57 +02:00

iced_wgpu

Documentation Crates.io License Discord Server

iced_wgpu is a wgpu renderer for iced_runtime. For now, it is the default renderer of Iced on native platforms.

wgpu supports most modern graphics backends: Vulkan, Metal, DX12, OpenGL, and WebGPU.

The native target