| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_NV_device_diagnostics_config
Synopsis
- data PhysicalDeviceDiagnosticsConfigFeaturesNV = PhysicalDeviceDiagnosticsConfigFeaturesNV {}
- data DeviceDiagnosticsConfigCreateInfoNV = DeviceDiagnosticsConfigCreateInfoNV {}
- newtype DeviceDiagnosticsConfigFlagBitsNV where
- DeviceDiagnosticsConfigFlagBitsNV Flags
- pattern DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV :: DeviceDiagnosticsConfigFlagBitsNV
- pattern DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV :: DeviceDiagnosticsConfigFlagBitsNV
- pattern DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV :: DeviceDiagnosticsConfigFlagBitsNV
- type DeviceDiagnosticsConfigFlagsNV = DeviceDiagnosticsConfigFlagBitsNV
- type NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION = 1
- pattern NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION :: forall a. Integral a => a
- type NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME = "VK_NV_device_diagnostics_config"
- pattern NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceDiagnosticsConfigFeaturesNV Source #
VkPhysicalDeviceDiagnosticsConfigFeaturesNV - Structure describing the device-generated diagnostic configuration features that can be supported by an implementation
Members
The members of the PhysicalDeviceDiagnosticsConfigFeaturesNV structure
describe the following features:
Description
If the PhysicalDeviceDiagnosticsConfigFeaturesNV structure is included
in the pNext chain of
PhysicalDeviceFeatures2,
it is filled with values indicating whether the feature is supported.
PhysicalDeviceDiagnosticsConfigFeaturesNV can also be used in the
pNext chain of DeviceCreateInfo to enable the
feature.
Valid Usage (Implicit)
See Also
Constructors
| PhysicalDeviceDiagnosticsConfigFeaturesNV | |
Fields
| |
Instances
data DeviceDiagnosticsConfigCreateInfoNV Source #
VkDeviceDiagnosticsConfigCreateInfoNV - Specify diagnostics config for a Vulkan device
Valid Usage (Implicit)
See Also
Constructors
| DeviceDiagnosticsConfigCreateInfoNV | |
Fields
| |
Instances
newtype DeviceDiagnosticsConfigFlagBitsNV Source #
VkDeviceDiagnosticsConfigFlagBitsNV - Bitmask specifying diagnostics flags
See Also
Constructors
| DeviceDiagnosticsConfigFlagBitsNV Flags |
Bundled Patterns
| pattern DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV :: DeviceDiagnosticsConfigFlagBitsNV |
|
| pattern DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV :: DeviceDiagnosticsConfigFlagBitsNV |
|
| pattern DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV :: DeviceDiagnosticsConfigFlagBitsNV |
|
Instances
pattern NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION :: forall a. Integral a => a Source #
type NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME = "VK_NV_device_diagnostics_config" Source #
pattern NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #