{-# language Strict #-} {-# language CPP #-} {-# language PatternSynonyms #-} {-# language OverloadedStrings #-} {-# language DataKinds #-} {-# language TypeOperators #-} module Graphics.Vulkan.Extensions.VK_KHR_maintenance1 ( pattern VK_KHR_MAINTENANCE1_SPEC_VERSION , pattern VK_KHR_MAINTENANCE1_EXTENSION_NAME , vkTrimCommandPoolKHR , VkCommandPoolTrimFlagsKHR , pattern VK_ERROR_OUT_OF_POOL_MEMORY_KHR , pattern VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR , pattern VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR , pattern VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR ) where import Data.String ( IsString ) import Graphics.Vulkan.NamedType ( (:::) ) import Graphics.Vulkan.Core10.CommandPool ( VkCommandPool ) import Graphics.Vulkan.Core10.Core ( VkResult(..) ) import Graphics.Vulkan.Core10.DeviceInitialization ( VkImageCreateFlagBits(..) , VkFormatFeatureFlagBits(..) , VkDevice ) import Graphics.Vulkan.Core11.Promoted_from_VK_KHR_maintenance1 ( pattern VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT , pattern VK_FORMAT_FEATURE_TRANSFER_DST_BIT , pattern VK_FORMAT_FEATURE_TRANSFER_SRC_BIT , pattern VK_ERROR_OUT_OF_POOL_MEMORY , VkCommandPoolTrimFlags(..) , vkTrimCommandPool ) -- No documentation found for TopLevel "VK_KHR_MAINTENANCE1_SPEC_VERSION" pattern VK_KHR_MAINTENANCE1_SPEC_VERSION :: Integral a => a pattern VK_KHR_MAINTENANCE1_SPEC_VERSION = 2 -- No documentation found for TopLevel "VK_KHR_MAINTENANCE1_EXTENSION_NAME" pattern VK_KHR_MAINTENANCE1_EXTENSION_NAME :: (Eq a ,IsString a) => a pattern VK_KHR_MAINTENANCE1_EXTENSION_NAME = "VK_KHR_maintenance1" -- No documentation found for TopLevel "vkTrimCommandPoolKHR" vkTrimCommandPoolKHR :: ("device" ::: VkDevice) -> ("commandPool" ::: VkCommandPool) -> ("flags" ::: VkCommandPoolTrimFlags) -> IO () vkTrimCommandPoolKHR = vkTrimCommandPool -- No documentation found for TopLevel "VkCommandPoolTrimFlagsKHR" type VkCommandPoolTrimFlagsKHR = VkCommandPoolTrimFlags -- No documentation found for TopLevel "VK_ERROR_OUT_OF_POOL_MEMORY_KHR" pattern VK_ERROR_OUT_OF_POOL_MEMORY_KHR :: VkResult pattern VK_ERROR_OUT_OF_POOL_MEMORY_KHR = VK_ERROR_OUT_OF_POOL_MEMORY -- No documentation found for TopLevel "VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR" pattern VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR :: VkFormatFeatureFlagBits pattern VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT -- No documentation found for TopLevel "VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR" pattern VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR :: VkFormatFeatureFlagBits pattern VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT -- No documentation found for TopLevel "VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR" pattern VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR :: VkImageCreateFlagBits pattern VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT