STRUCT VMW_CTX_BINDINFO_SHADER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– STRUCT VMW_CTX_BINDINFO_SHADER(9) πŸ’–

okay bestie, welcome to the Kernel API Manual ✨ β€” yes we're reading kernel docs for fun now, that's just the era we're in πŸ’…

🌸 NAME 🌸

struct vmw_ctx_bindinfo_shader β€” shader binding metadata, and honestly? it's giving "tiny but crucial" πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

struct vmw_ctx_bindinfo_shader {
    struct vmw_ctx_bindinfo bi;
    SVGA3dShaderType shader_slot;
 };

✨ Members ✨

  • bi β€” the struct vmw_ctx_bindinfo that we derive from πŸ’œ like, our whole personality comes from this one, no cap.
  • shader_slot β€” device data used to reconstruct binding command πŸ”₯ lowkey the whole reason this struct exists, main character energy fr fr.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_binding.h plus the whole friend group, because none of these structs are doing it alone 🫢:

  • struct vmw_ctx_bindinfo(9)
  • struct vmw_ctx_bindinfo_tex(9)
  • struct vmw_ctx_bindinfo_cb(9)
  • struct vmw_ctx_bindinfo_view(9)
  • struct vmw_ctx_bindinfo_so_target(9)
  • struct vmw_ctx_bindinfo_vb(9)
  • struct vmw_ctx_bindinfo_ib(9)
  • struct vmw_dx_shader_bindings(9)
  • struct vmw_ctx_bindinfo_uav(9)
  • struct vmw_ctx_bindinfo_so(9)

bestie this one's short and sweet and honestly iconic for it 🌈 that's the whole struct, we ate and left no crumbs πŸ’€βœ¨

πŸ“š source: ./drivers/gpu/drm/vmwgfx Β· October 2026 Β· struct vmw_c...dinfo_shader(9) β€” byeee, go read the other nine structs, mwah πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from