MCPcopy Create free account
hub / github.com/Ruddle/Fomos / cmd_set_framebuffer_state

Function cmd_set_framebuffer_state

bootloader/kernel/src/drivers/virtio_gpu.rs:303–313  ·  view source on GitHub ↗
(buffer: &mut Vec<u32>, handles: &[u32])

Source from the content-addressed store, hash-verified

301 }
302
303 fn cmd_set_framebuffer_state(buffer: &mut Vec<u32>, handles: &[u32]) {
304 let len = handles.len() as u32 + 2;
305 buffer
306 .push((len << 16) + (0 << 8) + Cmd3d::VIRGL_CCMD_SET_FRAMEBUFFER_STATE as u32);
307 //Buffer select
308 buffer.push(handles.len() as u32);
309 buffer.push(0);
310 for handle in handles.iter() {
311 buffer.push(*handle);
312 }
313 }
314
315 fn cmd_create_surface(buffer: &mut Vec<u32>, handle: u32, format: VirglFormats) {
316 let len = 5;

Callers 1

driveFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected