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

See also

Core Interfaces

ID3D12GraphicsCommandList