Export (0) Print
Expand All

D3D11_SHADER_TRACKING_RESOURCE_TYPE enumeration

Indicates which resource types to track.

Syntax


typedef enum D3D11_SHADER_TRACKING_RESOURCE_TYPE { 
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE                  = 0,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY      = 1,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY  = 2,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY      = 3,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY    = 4,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY     = 5,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV   = 6,
  D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL                   = 7
} D3D11_SHADER_TRACKING_RESOURCE_TYPE;

Constants

D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE

No resource types are tracked.

D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY

Track device memory that is created with unordered access view (UAV) bind flags.

D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY

Track device memory that is created without UAV bind flags.

D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY

Track all device memory.

D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY

Track all shaders that use group shared memory.

D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY

Track all device memory except device memory that is created without UAV bind flags.

D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV

Track all device memory except device memory that is created with UAV bind flags.

D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL

Track all memory on the device.

Remarks

The ID3D11TracingDevice::SetShaderTrackingOptionsByType or ID3D11RefDefaultTrackingOptions::SetTrackingOptions method tracks a specific type of resource.

Note  This API requires the Windows Software Development Kit (SDK) for Windows 8.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

D3D11SDKLayers.h

See also

Layer Enumerations

 

 

Community Additions

ADD
Show:
© 2014 Microsoft