These Direct3D 12 functions are extensions for Xbox One, or contain extension parameters.
| Name | Description |
|---|---|
| D3D12CreateDevice | Creates a device that represents the display adapter. |
| D3D12GetFlushFromResourceBarrierActionsX | Masks off compression-related activity from the specified resource barrier actions and converts it to a set of flushes that can be passed to the ID3D12GraphicsCommandList::FlushPipelineX method. |
| D3D12XboxCreateDevice | Creates a device that represents the display adapter. |
| D3D12XboxGetCachedReadPointer | Gets a cached read pointer for the specified CPU descriptor handle. |
| D3D12XboxGetProcessDebugFlags | Gets the current process debug flags. |
| D3D12XboxGetWritePointer | Gets a write pointer for the specified CPU descriptor handle. |
| D3D12XboxInitializeDefaultComputeShaderLimits | Initializes a D3D12XBOX_COMPUTE_SHADER_LIMITS_DESC structure with default limits. |
| D3D12XboxInitializeDefaultGraphicsShaderLimits | Initializes a D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC structure with default limits. |
| D3D12XboxInitializeDefaultTessellationParameters | Initializes a D3D12XBOX_TESSELLATION_PARAMETERS_DESC structure with default limits. |
| D3D12XboxSetProcessDebugFlags | Sets the options to use when debugging a process. |