vulkan-1.5.1.0: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Core

Contents

Synopsis

Documentation

VkFormat

VkSharingMode

VkStructureType

VkResult

pattern VK_SUCCESS :: VkResult #

Command completed successfully

pattern VK_NOT_READY :: VkResult #

A fence or query has not yet completed

pattern VK_TIMEOUT :: VkResult #

A wait operation has not completed in the specified time

pattern VK_EVENT_SET :: VkResult #

An event is signaled

pattern VK_EVENT_RESET :: VkResult #

An event is unsignalled

pattern VK_INCOMPLETE :: VkResult #

A return array was too small for the resul

pattern VK_ERROR_OUT_OF_HOST_MEMORY :: VkResult #

A host memory allocation has failed

pattern VK_ERROR_OUT_OF_DEVICE_MEMORY :: VkResult #

A device memory allocation has failed

pattern VK_ERROR_INITIALIZATION_FAILED :: VkResult #

The logical device has been lost. See

pattern VK_ERROR_DEVICE_LOST :: VkResult #

Initialization of a object has failed

pattern VK_ERROR_MEMORY_MAP_FAILED :: VkResult #

Mapping of a memory object has failed

pattern VK_ERROR_LAYER_NOT_PRESENT :: VkResult #

Layer specified does not exist

pattern VK_ERROR_EXTENSION_NOT_PRESENT :: VkResult #

Extension specified does not exist

pattern VK_ERROR_FEATURE_NOT_PRESENT :: VkResult #

Requested feature is not available on this device

pattern VK_ERROR_INCOMPATIBLE_DRIVER :: VkResult #

Unable to find a Vulkan driver

pattern VK_ERROR_TOO_MANY_OBJECTS :: VkResult #

Too many objects of the type have already been created

pattern VK_ERROR_FORMAT_NOT_SUPPORTED :: VkResult #

Requested format is not supported on this device