ID3D12Device1 interface

Represents a virtual adapter, and expands on the range of methods provided by ID3D12Device.

Note  The latest version of this interface is ID3D12Device2 introduced in the Windows 10 Creators Update. Applications targetting Windows 10 Creators Update should use the ID3D12Device2 interface instead of ID3D12Device.
 

Members

The ID3D12Device1 interface inherits from ID3D12Device. ID3D12Device1 also has these types of members:

Methods

The ID3D12Device1 interface has these methods.

MethodDescription
CreatePipelineLibrary

Creates a cached pipeline library. By grouping PSOs that are expected to share data together into a library before serializing, there’s less overhead due to metadata, as well as opportunity to avoid redundant or duplicated data from being written to disk.

SetEventOnMultipleFenceCompletion

Specifies an event that should be fired when one or more of a collection of fences reach specific values.

SetResidencyPriority

This method sets residency priorities of a specified list of objects.

 

Remarks

Use D3D12CreateDevice to create a device.

Requirements

Header

D3d12.h

Library

D3d12.lib

DLL

D3d12.dll

See also

Core Interfaces
ID3D12Device2
ID3D12Device

 

 

Show: