STRUCT VMW_CTX_BINDINFO_VB(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct vmw_ctx_bindinfo_vb(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’– this is the page for struct vmw_ctx_bindinfo_vb, which is literally the vertex buffer binding metadata situation. no cap, that's the whole vibe.


🌸 NAME 🌸

struct vmw_ctx_bindinfo_vb β€” vertex buffer binding metadata, aka the little struct that holds the receipts for your vertex buffer bindings 🫢


πŸŽ€ SYNOPSIS πŸŽ€

struct vmw_ctx_bindinfo_vb {
    struct vmw_ctx_bindinfo bi;
    uint32 offset;
    uint32 stride;
    uint32 slot;
 };

like, that's it. four members. short and iconic πŸ‘‘


πŸ’… Members πŸ’…

  • bi β€” the struct vmw_ctx_bindinfo we derive from. our nepo baby struct, we inherit from it πŸ’–
  • offset β€” device data used to reconstruct binding command. yep, that's its whole job, and it ate.
  • stride β€” device data used to reconstruct binding command. same energy, different member, periodt.
  • slot β€” device data used to reconstruct binding command. third one, same description, and honestly? we respect the consistency πŸ”₯
ngl the three device-data members all do the exact same described thing (reconstruct the binding command), so don't come for me for repeating myself β€” the manpage said it three times and I keep every detail, fr fr πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_binding.h
  • 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_view(9)
  • struct vmw_ctx_bindinfo_so_target(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)

that's the whole friend group, go say hi πŸ§šβ€β™€οΈβœ¨


and that's the page!! mwah πŸ’œ this one lives in ./drivers/gpu/drm/vmwgfx and the version/date stamp on it is October 2026 β€” so like, future-core of it all 🌈⭐ thanks for reading bestie, go bind some vertex buffers responsibly πŸŽ€

πŸ“¦ where this page comes from