D3D12_RESIDENCY_PRIORITY enumeration (d3d12.h)

Specifies broad residency priority buckets useful for quickly establishing an application priority scheme.

Applications can assign priority values other than the five values present in this enumeration.

Syntax

typedef enum D3D12_RESIDENCY_PRIORITY {
  D3D12_RESIDENCY_PRIORITY_MINIMUM = 0x28000000,
  D3D12_RESIDENCY_PRIORITY_LOW = 0x50000000,
  D3D12_RESIDENCY_PRIORITY_NORMAL = 0x78000000,
  D3D12_RESIDENCY_PRIORITY_HIGH = 0xa0010000,
  D3D12_RESIDENCY_PRIORITY_MAXIMUM = 0xc8000000
} ;

Constants

 
D3D12_RESIDENCY_PRIORITY_MINIMUM
Value: 0x28000000
Indicates a minimum priority.
D3D12_RESIDENCY_PRIORITY_LOW
Value: 0x50000000
Indicates a low priority.
D3D12_RESIDENCY_PRIORITY_NORMAL
Value: 0x78000000
Indicates a normal, medium, priority.
D3D12_RESIDENCY_PRIORITY_HIGH
Value: 0xa0010000
Indicates a high priority. Applications are discouraged from using priories greater than this. For more information see ID3D12Device1::SetResidencyPriority.
D3D12_RESIDENCY_PRIORITY_MAXIMUM
Value: 0xc8000000
Indicates a maximum priority. Applications are discouraged from using priorities greater than this; D3D12_RESIDENCY_PRIORITY_MAXIMUM is not guaranteed to be available. For more information see ID3D12Device1::SetResidencyPriority

Remarks

This enum is used by the SetResidencyPriority method.

Requirements

Requirement Value
Header d3d12.h

See also

Core Enumerations