Modules

nvidia_aftermath

moduleSource

Available on Windows

#import "nvidia_aftermath";

Procedures#

Types#

:: enum
Unknown
Read
Write
Atomic
GFSDK_Aftermath_AccessType_Unknown
GFSDK_Aftermath_AccessType_Read
GFSDK_Aftermath_AccessType_Write
GFSDK_Aftermath_AccessType_Atomic
:: enum
Unknown
HostInterface
FrontEnd
PrimitiveDistributor
GraphicsProcessingCluster
PolymorphEngine
RasterEngine
Rasterizer2D
RenderOutputUnit
TextureProcessingCluster
CopyEngine
VideoDecoder
VideoEncoder
Other
GFSDK_Aftermath_Client_Unknown
GFSDK_Aftermath_Client_HostInterface
GFSDK_Aftermath_Client_FrontEnd
GFSDK_Aftermath_Client_PrimitiveDistributor
GFSDK_Aftermath_Client_GraphicsProcessingCluster
GFSDK_Aftermath_Client_PolymorphEngine
GFSDK_Aftermath_Client_RasterEngine
GFSDK_Aftermath_Client_Rasterizer2D
GFSDK_Aftermath_Client_RenderOutputUnit
GFSDK_Aftermath_Client_TextureProcessingCluster
GFSDK_Aftermath_Client_CopyEngine
GFSDK_Aftermath_Client_VideoDecoder
GFSDK_Aftermath_Client_VideoEncoder
GFSDK_Aftermath_Client_Other
:: enum
NotStarted
Executing
Finished
Invalid
GFSDK_Aftermath_Context_Status_NotStarted
GFSDK_Aftermath_Context_Status_Executing
GFSDK_Aftermath_Context_Status_Finished
GFSDK_Aftermath_Context_Status_Invalid
:: enum
Invalid
Immediate
CommandList
Bundle
CommandQueue
GFSDK_Aftermath_Context_Type_Invalid
GFSDK_Aftermath_Context_Type_Immediate
GFSDK_Aftermath_Context_Type_CommandList
GFSDK_Aftermath_Context_Type_Bundle
GFSDK_Aftermath_Context_Type_CommandQueue
:: enum
NotStarted
CollectingData
CollectingDataFailed
InvokingCallback
Finished
Unknown
GFSDK_Aftermath_CrashDump_Status_NotStarted
GFSDK_Aftermath_CrashDump_Status_CollectingData
GFSDK_Aftermath_CrashDump_Status_CollectingDataFailed
GFSDK_Aftermath_CrashDump_Status_InvokingCallback
GFSDK_Aftermath_CrashDump_Status_Finished
GFSDK_Aftermath_CrashDump_Status_Unknown
:: enum
Active
Timeout
OutOfMemory
PageFault
Stopped
Reset
Unknown
DmaFault
DeviceRemovedNoGpuFault
GFSDK_Aftermath_Device_Status_Active
GFSDK_Aftermath_Device_Status_Timeout
GFSDK_Aftermath_Device_Status_OutOfMemory
GFSDK_Aftermath_Device_Status_PageFault
GFSDK_Aftermath_Device_Status_Stopped
GFSDK_Aftermath_Device_Status_Reset
GFSDK_Aftermath_Device_Status_Unknown
GFSDK_Aftermath_Device_Status_DmaFault
GFSDK_Aftermath_Device_Status_DeviceRemovedNoGpuFault
:: enum
Unknown
Graphics
GraphicsCompute
Display
CopyEngine
VideoDecoder
VideoEncoder
Other
GFSDK_Aftermath_Engine_Unknown
GFSDK_Aftermath_Engine_Graphics
GFSDK_Aftermath_Engine_GraphicsCompute
GFSDK_Aftermath_Engine_Display
GFSDK_Aftermath_Engine_CopyEngine
GFSDK_Aftermath_Engine_VideoDecoder
GFSDK_Aftermath_Engine_VideoEncoder
GFSDK_Aftermath_Engine_Other
:: enum
Unknown
AddressTranslationError
IllegalAccessError
GFSDK_Aftermath_FaultType_Unknown
GFSDK_Aftermath_FaultType_AddressTranslationError
GFSDK_Aftermath_FaultType_IllegalAccessError
:: enum
Minimum
EnableMarkers
EnableResourceTracking
CallStackCapturing
GenerateShaderDebugInfo
EnableShaderErrorReporting
GFSDK_Aftermath_FeatureFlags_Minimum
GFSDK_Aftermath_FeatureFlags_EnableMarkers
GFSDK_Aftermath_FeatureFlags_EnableResourceTracking
GFSDK_Aftermath_FeatureFlags_CallStackCapturing
GFSDK_Aftermath_FeatureFlags_GenerateShaderDebugInfo
GFSDK_Aftermath_FeatureFlags_EnableShaderErrorReporting
:: enum
BASE_INFO
DEVICE_INFO
OS_INFO
DISPLAY_DRIVER_INFO
GPU_INFO
PAGE_FAULT_INFO
SHADER_INFO
WARP_STATE_INFO
SHADER_MAPPING_INFO
EVENT_MARKER_INFO
CALL_STACK_INFO
DESCRIPTION_INFO
FAULTED_WARP_INFO
FINGERPRINT_INFO
ALL_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_BASE_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_DEVICE_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_OS_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_DISPLAY_DRIVER_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_GPU_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_PAGE_FAULT_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_SHADER_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_WARP_STATE_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_SHADER_MAPPING_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_EVENT_MARKER_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_CALL_STACK_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_DESCRIPTION_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_FAULTED_WARP_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_FINGERPRINT_INFO
GFSDK_Aftermath_GpuCrashDumpDecoderFlags_ALL_INFO
:: enum
ApplicationName
ApplicationVersion
UserDefined
GFSDK_Aftermath_GpuCrashDumpDescriptionKey_ApplicationName
GFSDK_Aftermath_GpuCrashDumpDescriptionKey_ApplicationVersion
GFSDK_Aftermath_GpuCrashDumpDescriptionKey_UserDefined
:: enum
NONE
CONDENSED_OUTPUT
UTF8_OUTPUT
GFSDK_Aftermath_GpuCrashDumpFormatterFlags_NONE
GFSDK_Aftermath_GpuCrashDumpFormatterFlags_CONDENSED_OUTPUT
GFSDK_Aftermath_GpuCrashDumpFormatterFlags_UTF8_OUTPUT
:: enum
Unknown
D3D_10_0
D3D_10_1
D3D_11_0
D3D_11_1
D3D_11_2
D3D_12_0
Vulkan
GFSDK_Aftermath_GraphicsApi_Unknown
GFSDK_Aftermath_GraphicsApi_D3D_10_0
GFSDK_Aftermath_GraphicsApi_D3D_10_1
GFSDK_Aftermath_GraphicsApi_D3D_11_0
GFSDK_Aftermath_GraphicsApi_D3D_11_1
GFSDK_Aftermath_GraphicsApi_D3D_11_2
GFSDK_Aftermath_GraphicsApi_D3D_12_0
GFSDK_Aftermath_GraphicsApi_Vulkan
:: enum
Success
NotAvailable
Fail
FAIL_VersionMismatch
FAIL_NotInitialized
FAIL_InvalidAdapter
FAIL_InvalidParameter
FAIL_Unknown
FAIL_ApiError
FAIL_NvApiIncompatible
FAIL_GettingContextDataWithNewCommandList
FAIL_AlreadyInitialized
FAIL_D3DDebugLayerNotCompatible
FAIL_DriverInitFailed
FAIL_DriverVersionNotSupported
FAIL_OutOfMemory
FAIL_GetDataOnBundle
FAIL_GetDataOnDeferredContext
FAIL_FeatureNotEnabled
FAIL_NoResourcesRegistered
FAIL_ThisResourceNeverRegistered
FAIL_NotSupportedInUWP
FAIL_D3dDllNotSupported
FAIL_D3dDllInterceptionNotSupported
FAIL_Disabled
FAIL_NotSupportedOnContext
GFSDK_Aftermath_Result_Success
GFSDK_Aftermath_Result_NotAvailable
GFSDK_Aftermath_Result_Fail
GFSDK_Aftermath_Result_FAIL_VersionMismatch
GFSDK_Aftermath_Result_FAIL_NotInitialized
GFSDK_Aftermath_Result_FAIL_InvalidAdapter
GFSDK_Aftermath_Result_FAIL_InvalidParameter
GFSDK_Aftermath_Result_FAIL_Unknown
GFSDK_Aftermath_Result_FAIL_ApiError
GFSDK_Aftermath_Result_FAIL_NvApiIncompatible
GFSDK_Aftermath_Result_FAIL_GettingContextDataWithNewCommandList
GFSDK_Aftermath_Result_FAIL_AlreadyInitialized
GFSDK_Aftermath_Result_FAIL_D3DDebugLayerNotCompatible
GFSDK_Aftermath_Result_FAIL_DriverInitFailed
GFSDK_Aftermath_Result_FAIL_DriverVersionNotSupported
GFSDK_Aftermath_Result_FAIL_OutOfMemory
GFSDK_Aftermath_Result_FAIL_GetDataOnBundle
GFSDK_Aftermath_Result_FAIL_GetDataOnDeferredContext
GFSDK_Aftermath_Result_FAIL_FeatureNotEnabled
GFSDK_Aftermath_Result_FAIL_NoResourcesRegistered
GFSDK_Aftermath_Result_FAIL_ThisResourceNeverRegistered
GFSDK_Aftermath_Result_FAIL_NotSupportedInUWP
GFSDK_Aftermath_Result_FAIL_D3dDllNotSupported
GFSDK_Aftermath_Result_FAIL_D3dDllInterceptionNotSupported
GFSDK_Aftermath_Result_FAIL_Disabled
GFSDK_Aftermath_Result_FAIL_NotSupportedOnContext
:: enum
Unknown
Vertex
Tessellation_Control
Hull
Tessellation_Evaluation
Domain
Geometry
Fragment
Pixel
Compute
RayTracing_RayGeneration
RayTracing_Miss
RayTracing_Intersection
RayTracing_AnyHit
RayTracing_ClosestHit
RayTracing_Callable
RayTracing_Internal
Mesh
Task
GFSDK_Aftermath_ShaderType_Unknown
GFSDK_Aftermath_ShaderType_Vertex
GFSDK_Aftermath_ShaderType_Tessellation_Control
GFSDK_Aftermath_ShaderType_Hull
GFSDK_Aftermath_ShaderType_Tessellation_Evaluation
GFSDK_Aftermath_ShaderType_Domain
GFSDK_Aftermath_ShaderType_Geometry
GFSDK_Aftermath_ShaderType_Fragment
GFSDK_Aftermath_ShaderType_Pixel
GFSDK_Aftermath_ShaderType_Compute
GFSDK_Aftermath_ShaderType_RayTracing_RayGeneration
GFSDK_Aftermath_ShaderType_RayTracing_Miss
GFSDK_Aftermath_ShaderType_RayTracing_Intersection
GFSDK_Aftermath_ShaderType_RayTracing_AnyHit
GFSDK_Aftermath_ShaderType_RayTracing_ClosestHit
GFSDK_Aftermath_ShaderType_RayTracing_Callable
GFSDK_Aftermath_ShaderType_RayTracing_Internal
GFSDK_Aftermath_ShaderType_Mesh
GFSDK_Aftermath_ShaderType_Task