| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
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
- Ratification Status
- Not ratified
- Extension and Version Dependencies; Deprecation State
- Deprecated by
VK_EXT_validation_featuresextension
- Deprecated by
- 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
Extending
InstanceCreateInfo:
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
- data ValidationFlagsEXT = ValidationFlagsEXT {}
- newtype ValidationCheckEXT where
- type EXT_VALIDATION_FLAGS_SPEC_VERSION = 2
- pattern EXT_VALIDATION_FLAGS_SPEC_VERSION :: forall a. Integral a => a
- type EXT_VALIDATION_FLAGS_EXTENSION_NAME = "VK_EXT_validation_flags"
- pattern EXT_VALIDATION_FLAGS_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data ValidationFlagsEXT Source #
VkValidationFlagsEXT - Specify validation checks to disable for a Vulkan instance
Valid Usage (Implicit)
See Also
Constructors
| ValidationFlagsEXT | |
Fields
| |
Instances
| Show ValidationFlagsEXT Source # | |
Defined in Vulkan.Extensions.VK_EXT_validation_flags Methods showsPrec :: Int -> ValidationFlagsEXT -> ShowS # show :: ValidationFlagsEXT -> String # showList :: [ValidationFlagsEXT] -> ShowS # | |
| FromCStruct ValidationFlagsEXT Source # | |
Defined in Vulkan.Extensions.VK_EXT_validation_flags Methods peekCStruct :: Ptr ValidationFlagsEXT -> IO ValidationFlagsEXT Source # | |
| ToCStruct ValidationFlagsEXT Source # | |
Defined in Vulkan.Extensions.VK_EXT_validation_flags Methods withCStruct :: ValidationFlagsEXT -> (Ptr ValidationFlagsEXT -> IO b) -> IO b Source # pokeCStruct :: Ptr ValidationFlagsEXT -> ValidationFlagsEXT -> IO b -> IO b Source # withZeroCStruct :: (Ptr ValidationFlagsEXT -> IO b) -> IO b Source # pokeZeroCStruct :: Ptr ValidationFlagsEXT -> IO b -> IO b Source # cStructSize :: Int Source # | |
| Zero ValidationFlagsEXT Source # | |
Defined in Vulkan.Extensions.VK_EXT_validation_flags Methods | |
newtype ValidationCheckEXT Source #
VkValidationCheckEXT - Specify validation checks to disable
See Also
Constructors
| ValidationCheckEXT Int32 |
Bundled Patterns
| pattern VALIDATION_CHECK_ALL_EXT :: ValidationCheckEXT |
|
| pattern VALIDATION_CHECK_SHADERS_EXT :: ValidationCheckEXT |
|
Instances
type EXT_VALIDATION_FLAGS_SPEC_VERSION = 2 Source #
pattern EXT_VALIDATION_FLAGS_SPEC_VERSION :: forall a. Integral a => a Source #
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 #