ENUM DPU_3D_BLEND_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum dpu_3d_blend_mode(9)

okay bestie, welcome to the Kernel API Manual ✨ this one's a little enum from the DRM/MSM universe and honestly? it's giving "small but mighty" πŸŽ€ it's literally just a list of ways the 3d data can get blended, and we're gonna walk through every single one, no cap 🫢


🌸 NAME 🌸

enum dpu_3d_blend_mode β€” that's it, that's the name πŸ’… (the original page leaves the description blank, so we're not out here inventing lore, iykyk)


✨ SYNOPSIS ✨

enum dpu_3d_blend_mode {
    BLEND_3D_NONE ,
    BLEND_3D_FRAME_INT ,
    BLEND_3D_H_ROW_INT ,
    BLEND_3D_V_ROW_INT ,
    BLEND_3D_COL_INT ,
    BLEND_3D_MAX

};

like, look at her. six constants, all lined up, main character energy πŸ‘‘


πŸ¦‹ Constants πŸ¦‹

okay so here's the whole squad, one by one, and yes we're doing all of them πŸ“

  • BLEND_3D_NONE β€” 3d blending is not enabled. the vibe check failed, blending is cancelled 😭
  • BLEND_3D_FRAME_INT β€” Frame interleaving ✨
  • BLEND_3D_H_ROW_INT β€” Horizontal row interleaving πŸ”₯
  • BLEND_3D_V_ROW_INT β€” vertical row interleaving (yes it's lowercase in the source, we respect the lowercase, periodt) πŸ™ˆ
  • BLEND_3D_COL_INT β€” column interleaving 🌈
  • BLEND_3D_MAX β€” the ceiling, the final boss, the max πŸ’€ (no description given, so we're not making one up, bestie)

πŸ’œ Description πŸ’œ

Desribes how the 3d data is blended β€” and yes, that's the original spelling of "Desribes", we are not fixing it, we are simply reporting the lore πŸŽ€ so basically: this enum exists to tell you which flavor of 3d blending is happening. that's the whole thing. iconic, honestly πŸ‘‘


🌟 SEE ALSO 🌟

go touch some related kernel files, bestie, they're all right here πŸ’–

  • Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h struct dpu_hw_fmt_layout(9), struct dpu_mdss_color(9), struct dpu_hw_tear_check(9), struct dpu_hw_pp_vsync_info(9) 🧚

ngl, this one's short but it's still important β€” if you skip the constants you're gonna be lost in the group chat later πŸ’€

so yeah, that's the page!! sourced from ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, and titled enum dpu_3d_blend_mode(9) β€” mwah, slay, go read the kernel now πŸ«ΆπŸ’…πŸŒΈ

πŸ“¦ where this page comes from