INNER CODE UNIT · Rust

Some

free-explorers/veshell · src/embedder/backend/render/mod.rs:345

        if let Some(buffer) = cache.counters.get(&(seconds, integer_scale)) {
            return Some(buffer.clone());
        }
        let (data, size) = recording_counter_bitmap(chip, scale)?;
        let buffer = MemoryRenderBuffer::from_slice(
            &data,
            Fourcc::Argb8888,
            size,
            integer_scale,
            Transform::Normal,
            None,
        );
        if cache.counters.len() >= RECORDING_COUNTER_CACHE_LIMIT {
            cache.counters.clear();
        }
        cache
            .counters
            .insert((seconds, integer_scale), buffer.clone());

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…