STRUCT VMW_CTX_BINDINFO_VIEW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct vmw_ctx_bindinfo_view(9)

okay so this is a page straight out of the Kernel API Manual, and bestie, it's a whole vibe: it's the little metadata struct that rides along with view bindings. not the star of the show, but like… the main character's best friend who actually knows everything? yeah, that one. πŸŽ€


✨ NAME ✨

struct vmw_ctx_bindinfo_view β€” view binding metadata. that's it, that's the whole name. short, sweet, slays. πŸ’–


🌸 SYNOPSIS 🌸

here's the whole struct, copied exactly so you can screenshot it and put it on your wall:

struct vmw_ctx_bindinfo_view {
    struct vmw_ctx_bindinfo bi;
    SVGA3dShaderType shader_slot;
    uint32 slot;
 };

three fields. no cap, that's all. simple is iconic. ✨


πŸ¦‹ Members πŸ¦‹

  • bi β€” the struct vmw_ctx_bindinfo we derive from. it's the parent energy, the foundation, the "we wouldn't be here without you" of this struct. 🫢
  • shader_slot β€” device data used to reconstruct the binding command. like, it's literally the device data keeping receipts so the binding command can be rebuilt. πŸ’…
  • slot β€” device data used to reconstruct the binding command. same deal as above, also device data, also here to help rebuild the binding command. yes it's word-for-word the same description, and honestly? consistency ate. πŸ‘‘

🌈 SEE ALSO 🌈

kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_binding.h, plus the whole friend group (this struct does not exist in isolation, bestie, it's a whole ecosystem):

  • struct vmw_ctx_bindinfo(9)
  • struct vmw_ctx_bindinfo_tex(9)
  • struct vmw_ctx_bindinfo_shader(9)
  • struct vmw_ctx_bindinfo_cb(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)

like genuinely go read them all, they're the squad. 🧚


lowkey this page came from ./drivers/gpu/drm/vmwgfx and is dated October 2026, which is giving time traveler energy ngl πŸ’€ β€” anyway, that's the sign-off, mwah πŸ’œπŸ’–βœ¨
πŸ“¦ where this page comes from