ID3D12Device8 interface (d3d12.h)

Represents a virtual adapter.

This interface extends ID3D12Device7.

Inheritance

The ID3D12Device8 interface inherits from the ID3D12Device7 interface.

Methods

The ID3D12Device8 interface has these methods.

 
ID3D12Device8::CreateCommittedResource2

Creates both a resource and an implicit heap (optionally for a protected session), such that the heap is big enough to contain the entire resource, and the resource is mapped to the heap.
ID3D12Device8::CreatePlacedResource1

Creates a resource that is placed in a specific heap. Placed resources are the lightest weight resource objects available, and are the fastest to create and destroy.
ID3D12Device8::CreateSamplerFeedbackUnorderedAccessView

For purposes of sampler feedback, creates a descriptor suitable for binding.
ID3D12Device8::GetCopyableFootprints1

Gets a resource layout that can be copied. Helps your app fill in D3D12_PLACED_SUBRESOURCE_FOOTPRINT and D3D12_SUBRESOURCE_FOOTPRINT when suballocating space in upload heaps.

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Minimum supported server Windows 10 Build 20348
Target Platform Windows
Header d3d12.h

See also

Core interfaces