vulkan-3.8.1: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

Vulkan.Extensions.VK_EXT_validation_flags

Description

Name

VK_EXT_validation_flags - instance extension

VK_EXT_validation_flags

Name String
VK_EXT_validation_flags
Extension Type
Instance extension
Registered Extension Number
62
Revision
2
Extension and Version Dependencies
  • Requires Vulkan 1.0
Deprecation state
  • Deprecated by VK_EXT_validation_features extension
Special Use
Contact

Other Extension Metadata

Last Modified Date
2019-08-19
IP Status
No known IP claims.
Contributors
  • Tobin Ehlis, Google
  • Courtney Goeltzenleuchter, Google

Description

This extension provides the ValidationFlagsEXT struct that can be included in the pNext chain of the InstanceCreateInfo structure passed as the pCreateInfo parameter of createInstance. The structure contains an array of ValidationCheckEXT values that will be disabled by the validation layers.

Deprecation by VK_EXT_validation_features

Functionality in this extension is subsumed into the VK_EXT_validation_features extension.

New Structures

New Enums

New Enum Constants

Version History

  • Revision 2, 2019-08-19 (Mark Lobodzinski)

    • Marked as deprecated
  • Revision 1, 2016-08-26 (Courtney Goeltzenleuchter)

    • Initial draft

See Also

ValidationCheckEXT, ValidationFlagsEXT

Document Notes

For more information, see the Vulkan Specification

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

Synopsis

Documentation

data ValidationFlagsEXT Source #

VkValidationFlagsEXT - Specify validation checks to disable for a Vulkan instance

Valid Usage (Implicit)

See Also

StructureType, ValidationCheckEXT

Constructors

ValidationFlagsEXT 

Fields

newtype ValidationCheckEXT Source #

VkValidationCheckEXT - Specify validation checks to disable

See Also

ValidationFlagsEXT

Bundled Patterns

pattern VALIDATION_CHECK_ALL_EXT :: ValidationCheckEXT

VALIDATION_CHECK_ALL_EXT specifies that all validation checks are disabled.

pattern VALIDATION_CHECK_SHADERS_EXT :: ValidationCheckEXT

VALIDATION_CHECK_SHADERS_EXT specifies that shader validation is disabled.

Instances

Instances details
Eq ValidationCheckEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_flags

Ord ValidationCheckEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_flags

Read ValidationCheckEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_flags

Show ValidationCheckEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_flags

Storable ValidationCheckEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_flags

Zero ValidationCheckEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_flags

type EXT_VALIDATION_FLAGS_EXTENSION_NAME = "VK_EXT_validation_flags" Source #

pattern EXT_VALIDATION_FLAGS_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #