INNER CODE UNIT · Rust

Some

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

        if let Some((cached_scale, buffer)) = cache.chip.as_ref() {
            if *cached_scale == integer_scale {
                return buffer.clone();
            }
        }
        let (data, size) = recording_chip_bitmap(chip, scale);
        let buffer = MemoryRenderBuffer::from_slice(
            &data,
            Fourcc::Argb8888,
            size,
            integer_scale,
            Transform::Normal,
            None,
        );
        cache.chip = Some((integer_scale, buffer.clone()));
        buffer
    })
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…