{-# LINE 1 "src/Gpu/Vulkan/Enum.hsc" #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TypeSynonymInstances #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# OPTIONS_GHC -Wall -fno-warn-missing-export-lists -fno-warn-tabs #-}
module Gpu.Vulkan.Enum where
import Foreign.Storable
import Foreign.C.Enum
import Foreign.Ptr
import Data.Bits
import Data.Word
enum "AccessFlagBits2" ''Word64
{-# LINE 21 "src/Gpu/Vulkan/Enum.hsc" #-}
[''Show, ''Eq, ''Storable, ''Bits] [
("AccessFlags2Zero", 0),
("Access2None", 0),
{-# LINE 24 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2NoneKhr", 0),
{-# LINE 25 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2IndirectCommandReadBit",
1),
{-# LINE 27 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2IndirectCommandReadBitKhr",
1),
{-# LINE 29 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2IndexReadBit", 2),
{-# LINE 30 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2IndexReadBitKhr", 2),
{-# LINE 31 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2VertexAttributeReadBit",
4),
{-# LINE 33 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2VertexAttributeReadBitKhr",
4),
{-# LINE 35 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2UniformReadBit", 8),
{-# LINE 36 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2UniformReadBitKhr", 8),
{-# LINE 37 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2InputAttachmentReadBit",
16),
{-# LINE 39 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2InputAttachmentReadBitKhr",
16),
{-# LINE 41 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderReadBit", 32),
{-# LINE 42 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderReadBitKhr", 32),
{-# LINE 43 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderWriteBit", 64),
{-# LINE 44 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderWriteBitKhr", 64),
{-# LINE 45 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ColorAttachmentReadBit",
128),
{-# LINE 47 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ColorAttachmentReadBitKhr",
128),
{-# LINE 49 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ColorAttachmentWriteBit",
256),
{-# LINE 51 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ColorAttachmentWriteBitKhr",
256),
{-# LINE 53 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2DepthStencilAttachmentReadBit",
512),
{-# LINE 55 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2DepthStencilAttachmentReadBitKhr",
512),
{-# LINE 57 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2DepthStencilAttachmentWriteBit",
1024),
{-# LINE 59 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2DepthStencilAttachmentWriteBitKhr",
1024),
{-# LINE 61 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2TransferReadBit", 2048),
{-# LINE 62 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2TransferReadBitKhr",
2048),
{-# LINE 64 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2TransferWriteBit", 4096),
{-# LINE 65 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2TransferWriteBitKhr",
4096),
{-# LINE 67 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2HostReadBit", 8192),
{-# LINE 68 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2HostReadBitKhr", 8192),
{-# LINE 69 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2HostWriteBit", 16384),
{-# LINE 70 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2HostWriteBitKhr", 16384),
{-# LINE 71 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2MemoryReadBit", 32768),
{-# LINE 72 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2MemoryReadBitKhr", 32768),
{-# LINE 73 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2MemoryWriteBit", 65536),
{-# LINE 74 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2MemoryWriteBitKhr", 65536),
{-# LINE 75 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderSampledReadBit",
4294967296),
{-# LINE 77 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderSampledReadBitKhr",
4294967296),
{-# LINE 79 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderStorageReadBit",
8589934592),
{-# LINE 81 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderStorageReadBitKhr",
8589934592),
{-# LINE 83 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderStorageWriteBit",
17179869184),
{-# LINE 85 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderStorageWriteBitKhr",
17179869184),
{-# LINE 87 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2VideoDecodeReadBitKhr",
34359738368),
{-# LINE 89 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2VideoDecodeWriteBitKhr",
68719476736),
{-# LINE 91 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2VideoEncodeReadBitKhr",
137438953472),
{-# LINE 93 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2VideoEncodeWriteBitKhr",
274877906944),
{-# LINE 95 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2TransformFeedbackWriteBitExt",
33554432),
{-# LINE 97 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2TransformFeedbackCounterReadBitExt",
67108864),
{-# LINE 99 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2TransformFeedbackCounterWriteBitExt",
134217728),
{-# LINE 101 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ConditionalRenderingReadBitExt",
1048576),
{-# LINE 103 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2CommandPreprocessReadBitNv",
131072),
{-# LINE 105 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2CommandPreprocessWriteBitNv",
262144),
{-# LINE 107 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2CommandPreprocessReadBitExt",
131072),
{-# LINE 109 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2CommandPreprocessWriteBitExt",
262144),
{-# LINE 111 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2FragmentShadingRateAttachmentReadBitKhr",
8388608),
{-# LINE 113 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShadingRateImageReadBitNv",
8388608),
{-# LINE 115 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2AccelerationStructureReadBitKhr",
2097152),
{-# LINE 117 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2AccelerationStructureWriteBitKhr",
4194304),
{-# LINE 119 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2AccelerationStructureReadBitNv",
2097152),
{-# LINE 121 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2AccelerationStructureWriteBitNv",
4194304),
{-# LINE 123 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2FragmentDensityMapReadBitExt",
16777216),
{-# LINE 125 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ColorAttachmentReadNoncoherentBitExt",
524288),
{-# LINE 127 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2DescriptorBufferReadBitExt",
2199023255552),
{-# LINE 129 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2InvocationMaskReadBitHuawei",
549755813888),
{-# LINE 131 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2ShaderBindingTableReadBitKhr",
1099511627776),
{-# LINE 133 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2MicromapReadBitExt",
17592186044416),
{-# LINE 135 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2MicromapWriteBitExt",
35184372088832),
{-# LINE 137 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2OpticalFlowReadBitNv",
4398046511104),
{-# LINE 139 "src/Gpu/Vulkan/Enum.hsc" #-}
("Access2OpticalFlowWriteBitNv",
8796093022208) ]
{-# LINE 141 "src/Gpu/Vulkan/Enum.hsc" #-}