Home
last modified time | relevance | path

Searched refs:image (Results 1 – 6 of 6) sorted by relevance

/DragonOS/kernel/src/driver/video/fbdev/base/
H A Dmod.rs65 fn generic_imageblit(&self, image: &FbImage) { in generic_imageblit()
67 let x = image.x; in generic_imageblit()
68 let y = image.y; in generic_imageblit()
85 image, in generic_imageblit()
89 if image.depth == 1 { in generic_imageblit()
96 fg = fb_info_data.pesudo_palette[image.fg as usize]; in generic_imageblit()
97 bg = fb_info_data.pesudo_palette[image.bg as usize]; in generic_imageblit()
99 fg = image.fg; in generic_imageblit()
100 bg = image.bg; in generic_imageblit()
106 && image.width & (32 / bit_per_pixel - 1) == 0 in generic_imageblit()
[all …]
H A Drender_helper.rs209 image: &FbImage, in new()
217 start_offset: start_offset(image, bitdepth as u32, (frame_width * bitdepth / 8) as u32) in new()
219 start_xpos: image.x as usize * byte_per_pixel, in new()
220 current_xpos: image.x as usize * byte_per_pixel, in new()
287 pub fn start_offset(image: &FbImage, bitdepth: u32, line_length: u32) -> u32 { in start_offset()
288 let x = image.x; in start_offset()
289 let y = image.y; in start_offset()
/DragonOS/kernel/src/driver/video/fbdev/base/fbcon/
H A Dframebuffer_console.rs128 image: &mut FbImage, in bit_put_string()
137 let image_line_byte = image.width as usize / 8; in bit_put_string()
162 image.data[offset..offset + byte_width] in bit_put_string()
170 self.fb().fb_image_blit(image); in bit_put_string()
629 let mut image = FbImage { in put_string() localVariable
640 image.data.resize(cellsize as usize * count as usize, 0); in put_string()
645 image.width = vc_data.font.width * cnt; in put_string()
647 self.bit_put_string(vc_data, data, attr, cnt, cellsize, &mut image); in put_string()
649 image.x += cnt * vc_data.font.width; in put_string()
678 if fbcon_data.cursor_state.image.data != vc_data.font.data[char_offset..] in cursor()
[all …]
/DragonOS/.github/workflows/
H A Dpublish-dragonos-docker-image.yml32 - name: Build and push docker image
/DragonOS/docs/kernel/trace/
H A DeBPF.md21 ![image-20240909165945192](./ebpf_flow.png)
/DragonOS/kernel/src/driver/video/fbdev/
H A Dvesafb.rs378 fn fb_image_blit(&self, image: &super::base::FbImage) { in fb_image_blit()
379 self.generic_imageblit(image); in fb_image_blit()