{-# LINE 1 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TypeSynonymInstances #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# OPTIONS_GHC -Wall -fno-warn-missing-export-lists -fno-warn-tabs #-}
module Gpu.Vulkan.Exception.Enum where
import Foreign.Storable
import Foreign.C.Enum
import Data.Int
enum "Result" ''Int32
{-# LINE 19 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
[''Show, ''Read, ''Eq, ''Enum, ''Storable] [
("Success", 0),
{-# LINE 21 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("NotReady", 1),
{-# LINE 22 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("Timeout", 2),
{-# LINE 23 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("EventSet", 3),
{-# LINE 24 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("EventReset", 4),
{-# LINE 25 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("Incomplete", 5),
{-# LINE 26 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorOutOfHostMemory", -1),
{-# LINE 27 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorOutOfDeviceMemory", -2),
{-# LINE 28 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorInitializationFailed", -3),
{-# LINE 29 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorDeviceLost", -4),
{-# LINE 30 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorMemoryMapFailed", -5),
{-# LINE 31 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorLayerNotPresent", -6),
{-# LINE 32 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorExtensionNotPresent", -7),
{-# LINE 33 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorFeatureNotPresent", -8),
{-# LINE 34 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorIncompatibleDriver", -9),
{-# LINE 35 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorTooManyObjects", -10),
{-# LINE 36 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorFormatNotSupported", -11),
{-# LINE 37 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorFragmentedPool", -12),
{-# LINE 38 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorUnknown", -13),
{-# LINE 39 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorOutOfPoolMemory", -1000069000),
{-# LINE 40 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorInvalidExternalHandle",
-1000072003),
{-# LINE 42 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorFragmentation", -1000161000),
{-# LINE 43 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorInvalidOpaqueCaptureAddress",
-1000257000),
{-# LINE 45 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("PipelineCompileRequired", 1000297000),
{-# LINE 46 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorSurfaceLostKhr", -1000000000),
{-# LINE 47 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorNativeWindowInUseKhr",
-1000000001),
{-# LINE 49 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("SuboptimalKhr", 1000001003),
{-# LINE 50 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorOutOfDateKhr", -1000001004),
{-# LINE 51 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorIncompatibleDisplayKhr",
-1000003001),
{-# LINE 53 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorValidationFailedExt", -1000011001),
{-# LINE 54 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorInvalidShaderNv", -1000012000),
{-# LINE 55 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorImageUsageNotSupportedKhr",
-1000023000),
{-# LINE 57 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorVideoPictureLayoutNotSupportedKhr",
-1000023001),
{-# LINE 59 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorVideoProfileOperationNotSupportedKhr",
-1000023002),
{-# LINE 61 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorVideoProfileFormatNotSupportedKhr",
-1000023003),
{-# LINE 63 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorVideoProfileCodecNotSupportedKhr",
-1000023004),
{-# LINE 65 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorVideoStdVersionNotSupportedKhr",
-1000023005),
{-# LINE 67 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorInvalidDrmFormatModifierPlaneLayoutExt",
-1000158000),
{-# LINE 69 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorNotPermittedKhr", -1000174001),
{-# LINE 70 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorFullScreenExclusiveModeLostExt",
-1000255000),
{-# LINE 72 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ThreadIdleKhr", 1000268000),
{-# LINE 73 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ThreadDoneKhr", 1000268001),
{-# LINE 74 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("OperationDeferredKhr", 1000268002),
{-# LINE 75 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("OperationNotDeferredKhr", 1000268003),
{-# LINE 76 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorInvalidVideoStdParametersKhr",
-1000299000),
{-# LINE 78 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorCompressionExhaustedExt",
-1000338000),
{-# LINE 80 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("IncompatibleShaderBinaryExt",
1000482000),
{-# LINE 82 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("PipelineBinaryMissingKhr", 1000483000),
{-# LINE 83 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorNotEnoughSpaceKhr", -1000483000),
{-# LINE 84 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorOutOfPoolMemoryKhr", -1000069000),
{-# LINE 85 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorInvalidExternalHandleKhr",
-1000072003),
{-# LINE 87 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorFragmentationExt", -1000161000),
{-# LINE 88 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorNotPermittedExt", -1000174001),
{-# LINE 89 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorInvalidDeviceAddressExt",
-1000257000),
{-# LINE 91 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorInvalidOpaqueCaptureAddressKhr",
-1000257000),
{-# LINE 93 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("PipelineCompileRequiredExt",
1000297000),
{-# LINE 95 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorPipelineCompileRequiredExt",
1000297000),
{-# LINE 97 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ErrorIncompatibleShaderBinaryExt",
1000482000),
{-# LINE 99 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
("ResultMaxEnum", 2147483647) ]
{-# LINE 100 "src/Gpu/Vulkan/Exception/Enum.hsc" #-}
type PtrResult = Result