ID3D12GraphicsCommandList1 interface

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.
 

Methods

The ID3D12GraphicsCommandList1 interface has these methods.

Method Description
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

   
Target Platform Windows
Header d3d12.h

See Also

Core Interfaces

ID3D12GraphicsCommandList