vmw_binding_dirtying(9)
β¨ NAME β¨
Okay bestie, this is vmw_binding_dirtying(9) from the Kernel API Manual β and it does exactly one iconic little job: return whether a binding type is dirtying its resource. π
β¨ SYNOPSIS β¨
u32 vmw_binding_dirtying (enum vmw_ctx_binding_type binding_type );
π ARGUMENTS π
binding_typeβ The binding type. That's the whole argument, bestie. π«Ά
π¦ DESCRIPTION π¦
So here's the vibe: each time a resource is put on the validation list as the result of a context binding referencing it, we need to determine whether that resource will be dirtied β meaning written to by the GPU β as a result of the corresponding GPU operation. No cap, that's the whole check. π
Currently, these binding types are capable of dirtying its resource:
- rendertarget- bindings
- depth-stencil- bindings
- stream-output-target bindings
- unordered access view bindings
That's the list as it stands, and vmw_binding_dirtying is the function you hit up when you need to know whether a given binding_type is one of the dirtying ones. Periodt. π
π RETURN π
Returns whether the binding type dirties the resource its binding points to. Simple, useful, slay. β¨
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_binding.c struct vmw_ctx_binding_state(9)struct vmw_binding_info(9)vmw_cbs_context(9)vmw_binding_loc(9)vmw_binding_drop(9)vmw_binding_add(9)vmw_binding_cb_offset_update(9)vmw_binding_add_uav_index(9)vmw_binding_transfer(9)vmw_binding_state_kill(9)vmw_binding_state_scrub(9)vmw_binding_res_list_kill(9)vmw_binding_res_list_scrub(9)vmw_binding_state_commit(9)vmw_binding_rebind_all(9)vmw_binding_scrub_shader(9)vmw_binding_scrub_render_target(9)vmw_binding_scrub_texture(9)vmw_binding_scrub_dx_shader(9)vmw_binding_scrub_cb(9)vmw_collect_view_ids(9)vmw_collect_dirty_view_ids(9)vmw_emit_set_sr(9)vmw_emit_set_rt(9)vmw_collect_so_targets(9)vmw_emit_set_so_target(9)vmw_binding_emit_dirty_ps(9)vmw_collect_dirty_vbs(9)vmw_emit_set_vb(9)vmw_binding_emit_dirty(9)vmw_binding_scrub_sr(9)vmw_binding_scrub_dx_rt(9)vmw_binding_scrub_so_target(9)vmw_binding_scrub_vb(9)vmw_binding_scrub_ib(9)vmw_binding_scrub_so(9)vmw_binding_state_alloc(9)vmw_binding_state_free(9)vmw_binding_state_list(9)vmw_binding_state_reset(9)
Cute little footer sign-off, because we don't copy footer lines around here: this page's source/version path is ./drivers/gpu/drm/vmwgfx, and the date on it is October 2026. Obsessed. πβ¨π
π¦ 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