AMD GPU Services (AGS)
Public Attributes | List of all members
AGSDX11ExtensionParams Struct Reference

The struct to specify DX11 additional device creation parameters. More...

#include <amd_ags.h>

Public Attributes

const WCHAR * pAppName
 Application name.
 
const WCHAR * pEngineName
 Engine name.
 
unsigned int appVersion
 Application version.
 
unsigned int engineVersion
 Engine version.
 
unsigned int numBreadcrumbMarkers
 The number of breadcrumb markers to allocate. Each marker is a uint64 (ie 8 bytes). If 0, the system is disabled.
 
unsigned int uavSlot
 The UAV slot reserved for intrinsic support. More...
 
AGSCrossfireMode crossfireMode
 Desired Crossfire mode.
 

Detailed Description

The struct to specify DX11 additional device creation parameters.

Member Data Documentation

◆ uavSlot

unsigned int AGSDX11ExtensionParams::uavSlot

The UAV slot reserved for intrinsic support.

This must match the slot defined in the HLSL, i.e. "#define AmdDxExtShaderIntrinsicsUAVSlot". The default slot is 7, but the caller is free to use an alternative slot. If 0 is specified, then the default of 7 will be used.