Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
- 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
ValidationFlagsEXT | |
|
Instances
Show ValidationFlagsEXT Source # | |
Defined in Vulkan.Extensions.VK_EXT_validation_flags showsPrec :: Int -> ValidationFlagsEXT -> ShowS # show :: ValidationFlagsEXT -> String # showList :: [ValidationFlagsEXT] -> ShowS # | |
FromCStruct ValidationFlagsEXT Source # | |
ToCStruct ValidationFlagsEXT Source # | |
Defined in Vulkan.Extensions.VK_EXT_validation_flags 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 |
newtype ValidationCheckEXT Source #
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 #