rivafb_imageblit(9)
π rivafb_imageblit(9) π
okay so welcome to the Kernel API Manual, bestie β this page is all about rivafb_imageblit, and itβs giving hardware accelerated color expand function β¨
π NAME π
rivafb_imageblit β hardware accelerated color expand function π
β¨ SYNOPSIS β¨
void rivafb_imageblit (struct fb_info *info , const struct fb_image *image );
It returns void, so no return value to obsess over β periodt π
π ARGUMENTS π
infoβ pointer tofb_infostructure. Thatβs the framebuffer info situation, iykyk π¦imageβ pointer tofb_imagestructure. The image deets live here πΈ
π¦ DESCRIPTION π¦
If the source is a monochrome bitmap, the function fills up a region of framebuffer memory with pixels whose color is determined by the bit setting of the bitmap: 1 is foreground, 0 is background. Literally color-by-bit, no cap π
If the source is not a monochrome bitmap, color expansion is not done. In this case, it is channeled to a software function. Not me handing it off to software, but alsoβ¦ yes bestie π
CALLED FROM: framebuffer hook π
πΈ SEE ALSO πΈ
- Kernel file:
./drivers/video/fbdev/riva/fbdev.cπ§ rivafb_load_cursor_image(9)riva_wclut(9)riva_rclut(9)riva_save_state(9)riva_load_state(9)riva_load_video_mode(9)rivafb_do_maximize(9)riva_get_cmap_len(9)rivafb_pan_display(9)rivafb_setcolreg(9)rivafb_fillrect(9)rivafb_copyarea(9)rivafb_cursor(9)
mwah π this iconic little page is brought to you by the source/version at ./drivers/video/fbdev/riva, dated October 2026, and the page title is rivafb_imageblit(9) β slay, bye π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms