Mesh and object shader resource preparation commands
Assign resources to mesh and object shaders, including buffers, textures, acceleration structures, sampler states, and function tables.
Overview
Mesh shaders share argument tables for each resource type, such as buffers, textures, and sampler states. Object shaders share their own separate argument tables, distinct from mesh shaders and other shader types.
Topics
Assigning buffers for object shaders
setObjectBuffer(_:offset:index:)setObjectBuffers(_:offsets:range:)setObjectBytes(_:length:index:)setObjectBufferOffset(_:index:)
Assigning textures for object shaders
Assigning sampler states for object shaders
setObjectSamplerState(_:index:)setObjectSamplerState(_:lodMinClamp:lodMaxClamp:index:)setObjectSamplerStates(_:range:)setObjectSamplerStates(_:lodMinClamps:lodMaxClamps:range:)
Assigning buffers for mesh shaders
setMeshBuffer(_:offset:index:)setMeshBuffers(_:offsets:range:)setMeshBytes(_:length:index:)setMeshBufferOffset(_:index:)