Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class NVDeviceDiagnosticsConfig

extends Object
Class Inheritance

Applications using Nvidia Nsight™ Aftermath SDK for Vulkan to integrate device crash dumps into their error reporting mechanisms, may use this extension to configure options related to device crash dump creation.

Version 2 of this extension adds DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV which when set enables enhanced reporting of shader execution errors.

VK_NV_device_diagnostics_config
Name String
VK_NV_device_diagnostics_config
Extension Type
Device extension
Registered Extension Number
301
Revision
2
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2
Contact
Other Extension Metadata
Last Modified Date
2022-04-06
Contributors
  • Kedarnath Thangudu, NVIDIA
  • Thomas Klein, NVIDIA

Field Summary

Modifier and TypeField and Description
public static final int
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV

VkDeviceDiagnosticsConfigFlagBitsNV - Bitmask specifying diagnostics flags Description

public static final int
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV

VkDeviceDiagnosticsConfigFlagBitsNV - Bitmask specifying diagnostics flags Description

public static final int
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV

VkDeviceDiagnosticsConfigFlagBitsNV - Bitmask specifying diagnostics flags Description

public static final int
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV

VkDeviceDiagnosticsConfigFlagBitsNV - Bitmask specifying diagnostics flags Description

public static final String
public static final int
VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION

The extension specification version.

public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NVback to summary
public static final int VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV

VkDeviceDiagnosticsConfigFlagBitsNV - Bitmask specifying diagnostics flags

Description
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NVback to summary
public static final int VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV

VkDeviceDiagnosticsConfigFlagBitsNV - Bitmask specifying diagnostics flags

Description
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NVback to summary
public static final int VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV

VkDeviceDiagnosticsConfigFlagBitsNV - Bitmask specifying diagnostics flags

Description
VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NVback to summary
public static final int VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV

VkDeviceDiagnosticsConfigFlagBitsNV - Bitmask specifying diagnostics flags

Description
VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAMEback to summary
public static final String VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME

The extension name.

VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSIONback to summary
public static final int VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION

The extension specification version.

VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NVback to summary
public static final int VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV

Extends VkStructureType.

Enum values:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NVback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV

Extends VkStructureType.

Enum values:

Constructor Detail

NVDeviceDiagnosticsConfigback to summary
private NVDeviceDiagnosticsConfig()