ID3D12Device1 interface

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

Note  This interface was introduced in Windows 10 Anniversary Update. Applications targetting Windows 10 Anniversary Update should use this interface instead of earlier or later versions. Applications targetting an earlier or later version of Windows 10 should use the appropriate version of the ID3D12Device interface.
 

Methods

The ID3D12Device1 interface has these methods.

Method Description
ID3D12Device1::CreatePipelineLibrary Creates a cached pipeline library.
ID3D12Device1::SetEventOnMultipleFenceCompletion Specifies an event that should be fired when one or more of a collection of fences reach specific values.
ID3D12Device1::SetResidencyPriority This method sets residency priorities of a specified list of objects.

Remarks

Use D3D12CreateDevice to create a device.

Requirements

   
Target Platform Windows
Header d3d12.h

See Also

Core Interfaces

ID3D12Device

ID3D12Device2