ID3D12GraphicsCommandList1 interface

Encapsulates a list of graphics commands for rendering, extending the inteface 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.
 

Members

The ID3D12GraphicsCommandList1 interface inherits from ID3D12GraphicsCommandList. ID3D12GraphicsCommandList1 also has these types of members:

Methods

The ID3D12GraphicsCommandList1 interface has these methods.

MethodDescription
AtomicCopyBufferUINT

Atomically copies a primary data element of type UINT from one resource to another, along with optional dependent resources.

AtomicCopyBufferUINT64

Atomically copies a primary data element of type UINT64 from one resource to another, along with optional dependent resources.

OMSetDepthBounds

This method enables you to change the depth bounds dynamically.

ResolveSubresourceRegion

Copy a region of a multisampled or compressed resource into a non-multisampled or non-compressed resource.

SetSamplePositions

This method configures the sample positions used by subsequent draw, copy, resolve, and similar operations.

 

Requirements

Header

D3D12.h

Library

D3D12.lib

DLL

D3D12.dll

See also

Core Interfaces
ID3D12GraphicsCommandList

 

 

Show: