UID | title | description | old-location | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | tech.root | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:d3d12umddi.D3D12DDI_DEVICE_FUNCS_CORE_0033 |
D3D12DDI_DEVICE_FUNCS_CORE_0033 (d3d12umddi.h) |
The D3D12DDI_DEVICE_FUNCS_CORE_0033 structure contains core device functions for user-mode display drivers. |
display\d3d12ddi-device-funcs-core-0033.htm |
05/10/2018 |
|
D3D12DDI_DEVICE_FUNCS_CORE_0033, D3D12DDI_DEVICE_FUNCS_CORE_0033 structure [Display Devices], d3d12umddi/D3D12DDI_DEVICE_FUNCS_CORE_0033, display.d3d12ddi-device-funcs-core-0033 |
d3d12umddi.h |
Windows |
Windows |
display |
D3D12DDI_DEVICE_FUNCS_CORE_0033 |
|
|
|
|
|
Core device functions.
Check format support.
Check multi sample quality levels.
Get MIP packing.
Calculate private element layout size.
Create element layout.
Destroy element layout.
Calculate private blend state size.
Create blend state.
Destroy blend state.
Calculate private depth stencil state size.
Create depth stencil state.
Destroy depth stencil state.
Calculate private rasterizer state size.
Create rasterizer state.
Destroy rasterizer state.
Calculate private shader size.
Create vertex shader.
Create pixel shader.
Create geometry shader.
Create compute shader.
Calculate private geometry shader with stream output.
Create geometry shader with stream output.
Calculate private tessellation shader size.
Create hull shader.
Create domain shader.
Destroy shader.
Calculate private command queue size.
Create command queue.
Destroy command queue.
Calculate private command allocator size.
Create command allocator.
Destroy command allocator.
Reset command allocator.
Calculate private pipeline state size.
Create pipeline state.
Destroy pipeline state.
Calculate private command list size.
Create command list.
Destroy command list.
Calculate private fence size.
Create fence.
Destroy fence.
Calculate private descriptor heap size.
Create descriptor heap.
Destroy descriptor heap.
Get descriptor size in bytes.
Get CPU descriptor handle for heap start.
Get GPU descriptor handle for heap start.
Create shader resource view.
Create constant buffer view.
Create sampler.
Create unordered access view.
Create render target view.
Create depth stencil view.
Calculate private root signature size.
Create root signature.
Destroy root signature.
Map heap.
Unmap heap.
Calculate private heap and resource sizes.
Create heap and resource.
Destroy heap and resource.
Make resident.
Evict.
Calculate private opened heap and resource sizes.
Open heap and resource.
Copy descriptors.
Copy descriptors sample.
Calculate private query heap size.
Create query heap.
Destroy query heap.
Calculate private command signature size.
Create command signature.
Destroy command signature.
Check resource virtual address.
Check resource allocation info.
check subresource info.
Check existing resource allocation info.
Offer resources.
Reclaim resources.
Get implicit physical adapter mask.
Get present private driver data size.
Query node map.
Retrieve shader comment.
Check resource allocation handle.
Calculate private pipeline library size.
Create pipeline library.
Destroy pipeline library.
Add pipeline state to library.
Calculate serialized library size.
Serialize library.
Get debug allocation info.