Structs#

NGFX_DLSS_FG_PresentBoundary_D3D12_Params_V1

Parameters for delimiting a D3D12 frame.

NGFX_DLSS_FG_PresentBoundary_Vulkan_Params_V1

Parameters for delimiting a Vulkan frame.

NGFX_FrameBoundary_CUDART_Params_V1

Parameters for delimiting a CUDA runtime API frame.

NGFX_FrameBoundary_CUDA_Params_V1

Parameters for delimiting a CUDA driver API frame.

NGFX_FrameBoundary_D3D12_Params_V1

Parameters for delimiting a D3D12 frame.

NGFX_FrameBoundary_OpenGL_Params_V1

Parameters for delimiting a OpenGL frame.

NGFX_FrameBoundary_Vulkan_Params_V1

Parameters for delimiting a Vulkan frame.

NGFX_GPUTrace_ActivateTrace_CUDART_Params_V1

Parameters for activating GPU trace.

NGFX_GPUTrace_ActivateTrace_CUDA_Params_V1

Parameters for activating GPU trace.

NGFX_GPUTrace_ActivateTrace_D3D12_Params_V1

Parameters for activating GPU trace.

NGFX_GPUTrace_ActivateTrace_OpenGL_Params_V1

Parameters for activating GPU trace.

NGFX_GPUTrace_ActivateTrace_Vulkan_Params_V1

Parameters for activating GPU trace.

NGFX_GPUTrace_GetStatus_Params_V1

Parameters for waiting for a specific tool status.

NGFX_GPUTrace_InitializeActivity_CUDART_Params_V1

Parameters for initializing a GPU Trace in an application that uses the CUDA runtime API.

NGFX_GPUTrace_InitializeActivity_CUDA_Params_V1

Parameters for initializing a GPU Trace in an application that uses the CUDA driver API.

NGFX_GPUTrace_InitializeActivity_D3D12_Params_V1

Parameters for initializing a GPU Trace in a D3D12 Application.

NGFX_GPUTrace_InitializeActivity_OpenGL_Params_V1

Parameters for initializing a GPU Trace in a OpenGL Application.

NGFX_GPUTrace_InitializeActivity_Vulkan_Params_V1

Parameters for initializing a GPU Trace in a Vulkan Application.

NGFX_GPUTrace_Inject_CUDART_Params_V1

Parameters for injecting GPUTrace into an application that uses the CUDA runtime API.

NGFX_GPUTrace_Inject_CUDA_Params_V1

Parameters for injecting GPUTrace into an application that uses the CUDA driver API.

NGFX_GPUTrace_Inject_D3D12_Params_V1

Parameters for injecting GPUTrace into a D3D12 application.

NGFX_GPUTrace_Inject_OpenGL_Params_V1

Parameters for injecting GPUTrace into a OpenGL application.

NGFX_GPUTrace_Inject_Vulkan_Params_V1

Parameters for injecting GPUTrace into a Vulkan application.

NGFX_GPUTrace_InjectionSettings_V1

struct containing GPUTrace injection settings Note, GPU-specific settings such as metric set, real-time shader profiler enablement, and bandwidth settings can only be specified in the Nsight Graphics host application.

NGFX_GPUTrace_StartTrace_CUDART_Params_V1

Parameters for starting a GPU trace.

NGFX_GPUTrace_StartTrace_CUDA_Params_V1

Parameters for starting a GPU trace.

NGFX_GPUTrace_StartTrace_D3D12_Params_V1

Parameters for starting a GPU trace.

NGFX_GPUTrace_StartTrace_OpenGL_Params_V1

Parameters for starting a GPU trace.

NGFX_GPUTrace_StartTrace_Vulkan_Params_V1

Parameters for starting a GPU trace.

NGFX_GPUTrace_StopTrace_CUDART_Params_V1

Parameters for stopping a GPU trace.

NGFX_GPUTrace_StopTrace_CUDA_Params_V1

Parameters for stopping a GPU trace.

NGFX_GPUTrace_StopTrace_D3D12_Params_V1

Parameters for stopping a GPU trace.

NGFX_GPUTrace_StopTrace_OpenGL_Params_V1

Parameters for stopping a GPU trace.

NGFX_GPUTrace_StopTrace_Vulkan_Params_V1

Parameters for stopping a GPU trace.

NGFX_GPUTrace_WaitForStatus_Params_V1

Parameters for waiting for a specific status.

NGFX_GraphicsCapture_InitializeActivity_D3D12_Params_V1

Parameters for initializing a Graphics capture in a D3D12 application.

NGFX_GraphicsCapture_InitializeActivity_Vulkan_Params_V1

Parameters for initializing a Graphics capture in a Vulkan application.

NGFX_GraphicsCapture_Inject_D3D12_Params_V1

Parameters for injecting GraphicsCapture into a D3D12 application.

NGFX_GraphicsCapture_Inject_Vulkan_Params_V1

Parameters for injecting GraphicsCapture into a Vulkan application.

NGFX_GraphicsCapture_InjectionSettings_V1

struct containing GraphicsCapture injection settings Note: these options mirror those displayed by ngfx-capture.exe help, which is a useful reference

NGFX_GraphicsCapture_RequestCapture_D3D12_Params_V1

Parameters for requesting a Graphics capture in a D3D12 application.

NGFX_GraphicsCapture_RequestCapture_Vulkan_Params_V1

Parameters for requesting a Graphics capture in a Vulkan application.

NGFX_GraphicsCapture_StartCapture_D3D12_Params_V1

Parameters for starting a Graphics capture in a D3D12 application.

NGFX_GraphicsCapture_StartCapture_Vulkan_Params_V1

Parameters for starting a Graphics capture in a Vulkan application.

NGFX_GraphicsCapture_StopCapture_D3D12_Params_V1

Parameters for stopping a Graphics capture in a D3D12 application.

NGFX_GraphicsCapture_StopCapture_Vulkan_Params_V1

Parameters for stopping a Graphics capture in a Vulkan application.

NGFX_InstallationInfo

Structure containing information about an Nsight Graphics installation.

NGFX_ResourceDescription_D3D12_V1

Structure describing a D3D12 resource.

NGFX_ResourceDescription_Vulkan_V1

Structure describing a Vulkan resource.

NGFX_SystemProfiling_InitializeActivity_D3D12_Params_V1

Parameters for initializing a System profiling activity in a D3D12 application.

NGFX_SystemProfiling_InitializeActivity_Vulkan_Params_V1

Parameters for initializing a System profiling activity in a Vulkan application.

NGFX_SystemProfiling_Inject_D3D12_Params_V1

Parameters for injecting SystemProfiling into a D3D12 application.

NGFX_SystemProfiling_Inject_Vulkan_Params_V1

Parameters for injecting SystemProfiling into a Vulkan application.

NGFX_SystemProfiling_InjectionSettings_V1

struct containing SystemProfiling injection settings

NGFX_SystemProfiling_StartProfiling_D3D12_Params_V1

Parameters for starting system profiling in a D3D12 application.

NGFX_SystemProfiling_StartProfiling_Vulkan_Params_V1

Parameters for starting system profiling in a Vulkan application.

NGFX_SystemProfiling_StopProfiling_D3D12_Params_V1

Parameters for stopping system profiling in a D3D12 application.

NGFX_SystemProfiling_StopProfiling_Vulkan_Params_V1

Parameters for stopping system profiling in a Vulkan application.