D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef enum D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS {
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_NONE = 0x0,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_SHADER_RESOURCE = 0x1,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_UNORDERED_ACCESS = 0x2,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_PRIMARY = 0x4,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_DETERMINISTIC = 0x8
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3d12umddi-d3d12ddi_resource_optimization_flags)

D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS enumeration

Description

The D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS enumeration is a bitwise OR value that defines a resource's optimization flags.

Constants

D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_NONE:0x0

No options are specified.

D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_SHADER_RESOURCE:0x1

Perform shader resource optimizations.

D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_UNORDERED_ACCESS:0x2

Perform unordered access view optimizations.

D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_PRIMARY:0x4

Perform primary heap optimizations.

D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_DETERMINISTIC:0x8

Perform deterministic optimizations.

See also

D3D12_RESOURCE_FLAGS

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088