color_blit(9)
π¨ color_blit β solid color BLIT operation π
okay so welcome to the Kernel API Manual, bestie β this page is literally called color_blit(9) and it's giving "i fill rectangles with one (1) color and i do it flawlessly" energy. no cap, let's get into it π«Ά
π·οΈ NAME
color_blit β solid color BLIT operation β¨
πΈ SYNOPSIS
void color_blit (int width , int height , int pitch , int dest , int rop
, int what , int blit_bpp , struct fb_info *info );
that's the whole signature, copy it exactly, do not come for me about the spacing, that's how it's written π
π ARGUMENTS
okay so there are eight (8) of these and each one is doing its own little job. main character energy, every single one π
widthβ width of destination, like how wide the thing you're painting is πheightβ height of destination, the vertical situation π¦pitchβ pixels per line of the buffer, iykykdestβ address of first pixel to write to, the spot where the slay begins β¨ropβ raster operationwhatβ color to transfer, like the actual color, the vibe of it π¨blit_bppβ pixel format which can be different from the framebuffer's pixelformat (yes, different, and that's fine, it's allowed π)infoβ literally listed as-- undescribed --in the docs, so the docs simply did not describe it. not me making something up to fill the void, absolutely not, we respect the silence π€
π DESCRIPTION
A BLIT operation which can be used for color fill/rectangular fill π
so like. you have a rectangle. you have a color. you want the rectangle to BE that color. that's it, that's the whole gig, and it ate π₯
π SEE ALSO
go read these too, they're all in the same friend group (kernel file ./drivers/video/fbdev/i810/i810_accel.c):
wait_for_space(9)wait_for_engine_idle(9)end_iring(9)source_copy_blit(9)mono_src_copy_imm_blit(9)i810fb_iring_enable(9)i810fb_init_ringbuffer(9)
π‘ friendly reminder bestie:infois officially-- undescribed --. i'm not adding lore that isn't there. if you need to know what it does, go read the source, that's the whole mood π«Ά
okay that's the page!! mwah π this one lives in ./drivers/video/fbdev/i810, and the footer situation is October 2026 for the date, page color_blit(9) for the version. go forth and fill your rectangles, bestie, you're gonna slay ππ
β¨
π¦ 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