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 #