ID3D12GraphicsCommandList1 interface (d3d12.h)
Encapsulates a list of graphics commands for rendering, extending the interface to support programmable sample positions, atomic copies for implementing late-latch techniques, and optional depth-bounds testing.
Note This interface, introduced in the Windows 10 Creators Update, is the latest version of the ID3D12GraphicsCommandList interface. Applications targetting Windows 10 Creators Update should use this interface instead of ID3D12GraphicsCommandList.
Inheritance
The ID3D12GraphicsCommandList1 interface inherits from ID3D12GraphicsCommandList. ID3D12GraphicsCommandList1 also has these types of members:
Methods
The ID3D12GraphicsCommandList1 interface has these methods.
ID3D12GraphicsCommandList1::AtomicCopyBufferUINT Atomically copies a primary data element of type UINT from one resource to another, along with optional dependent resources. |
ID3D12GraphicsCommandList1::AtomicCopyBufferUINT64 Atomically copies a primary data element of type UINT64 from one resource to another, along with optional dependent resources. |
ID3D12GraphicsCommandList1::OMSetDepthBounds This method enables you to change the depth bounds dynamically. |
ID3D12GraphicsCommandList1::ResolveSubresourceRegion Copy a region of a multisampled or compressed resource into a non-multisampled or non-compressed resource. |
ID3D12GraphicsCommandList1::SetSamplePositions This method configures the sample positions used by subsequent draw, copy, resolve, and similar operations. |
ID3D12GraphicsCommandList1::SetViewInstanceMask Set a mask that controls which view instances are enabled for subsequent draws. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d12.h |