Safe Haskell | None |
---|---|
Language | Haskell2010 |
Gpu.Vulkan.Pipeline.Enum
Documentation
Instances
Storable BindPoint Source # | |
Defined in Gpu.Vulkan.Pipeline.Enum | |
Show BindPoint Source # | |
pattern BindPointMaxEnum :: BindPoint Source #
pattern BindPointRayTracingNv :: BindPoint Source #
pattern BindPointSubpassShadingHuawei :: BindPoint Source #
pattern BindPointRayTracingKhr :: BindPoint Source #
pattern BindPointCompute :: BindPoint Source #
pattern BindPointGraphics :: BindPoint Source #
unBindPoint :: BindPoint -> Word32 Source #
newtype StageFlagBits Source #
Constructors
StageFlagBits Word32 |
Instances
pattern StageFlagBitsMaxEnum :: StageFlagBits Source #
pattern StageCommandPreprocessBitExt :: StageFlagBits Source #
pattern StageNoneKhr :: StageFlagBits Source #
pattern StageMeshShaderBitNv :: StageFlagBits Source #
pattern StageTaskShaderBitNv :: StageFlagBits Source #
pattern StageAccelerationStructureBuildBitNv :: StageFlagBits Source #
pattern StageRayTracingShaderBitNv :: StageFlagBits Source #
pattern StageShadingRateImageBitNv :: StageFlagBits Source #
pattern StageMeshShaderBitExt :: StageFlagBits Source #
pattern StageTaskShaderBitExt :: StageFlagBits Source #
pattern StageCommandPreprocessBitNv :: StageFlagBits Source #
pattern StageFragmentDensityProcessBitExt :: StageFlagBits Source #
pattern StageRayTracingShaderBitKhr :: StageFlagBits Source #
pattern StageConditionalRenderingBitExt :: StageFlagBits Source #
pattern StageTransformFeedbackBitExt :: StageFlagBits Source #
pattern StageNone :: StageFlagBits Source #
pattern StageAllCommandsBit :: StageFlagBits Source #
pattern StageAllGraphicsBit :: StageFlagBits Source #
pattern StageHostBit :: StageFlagBits Source #
pattern StageBottomOfPipeBit :: StageFlagBits Source #
pattern StageTransferBit :: StageFlagBits Source #
pattern StageComputeShaderBit :: StageFlagBits Source #
pattern StageColorAttachmentOutputBit :: StageFlagBits Source #
pattern StageLateFragmentTestsBit :: StageFlagBits Source #
pattern StageEarlyFragmentTestsBit :: StageFlagBits Source #
pattern StageFragmentShaderBit :: StageFlagBits Source #
pattern StageGeometryShaderBit :: StageFlagBits Source #
pattern StageTessellationEvaluationShaderBit :: StageFlagBits Source #
pattern StageTessellationControlShaderBit :: StageFlagBits Source #
pattern StageVertexShaderBit :: StageFlagBits Source #
pattern StageVertexInputBit :: StageFlagBits Source #
pattern StageDrawIndirectBit :: StageFlagBits Source #
pattern StageTopOfPipeBit :: StageFlagBits Source #
pattern StageFlagsZero :: StageFlagBits Source #
newtype StageFlagBits2 Source #
Constructors
StageFlagBits2 Word64 |
Instances
pattern Stage2OpticalFlowBitNv :: StageFlagBits2 Source #
pattern Stage2ClusterCullingShaderBitHuawei :: StageFlagBits2 Source #
pattern Stage2MicromapBuildBitExt :: StageFlagBits2 Source #
pattern Stage2InvocationMaskBitHuawei :: StageFlagBits2 Source #
pattern Stage2SubpassShadingBitHuawei :: StageFlagBits2 Source #
pattern Stage2SubpassShaderBitHuawei :: StageFlagBits2 Source #
pattern Stage2MeshShaderBitExt :: StageFlagBits2 Source #
pattern Stage2TaskShaderBitExt :: StageFlagBits2 Source #
pattern Stage2MeshShaderBitNv :: StageFlagBits2 Source #
pattern Stage2TaskShaderBitNv :: StageFlagBits2 Source #
pattern Stage2FragmentDensityProcessBitExt :: StageFlagBits2 Source #
pattern Stage2RayTracingShaderBitNv :: StageFlagBits2 Source #
pattern Stage2RayTracingShaderBitKhr :: StageFlagBits2 Source #
pattern Stage2ShadingRateImageBitNv :: StageFlagBits2 Source #
pattern Stage2CommandPreprocessBitExt :: StageFlagBits2 Source #
pattern Stage2CommandPreprocessBitNv :: StageFlagBits2 Source #
pattern Stage2ConditionalRenderingBitExt :: StageFlagBits2 Source #
pattern Stage2TransformFeedbackBitExt :: StageFlagBits2 Source #
pattern Stage2VideoEncodeBitKhr :: StageFlagBits2 Source #
pattern Stage2VideoDecodeBitKhr :: StageFlagBits2 Source #
pattern Stage2PreRasterizationShadersBitKhr :: StageFlagBits2 Source #
pattern Stage2PreRasterizationShadersBit :: StageFlagBits2 Source #
pattern Stage2VertexAttributeInputBitKhr :: StageFlagBits2 Source #
pattern Stage2VertexAttributeInputBit :: StageFlagBits2 Source #
pattern Stage2IndexInputBitKhr :: StageFlagBits2 Source #
pattern Stage2IndexInputBit :: StageFlagBits2 Source #
pattern Stage2ClearBitKhr :: StageFlagBits2 Source #
pattern Stage2ClearBit :: StageFlagBits2 Source #
pattern Stage2BlitBitKhr :: StageFlagBits2 Source #
pattern Stage2BlitBit :: StageFlagBits2 Source #
pattern Stage2ResolveBitKhr :: StageFlagBits2 Source #
pattern Stage2ResolveBit :: StageFlagBits2 Source #
pattern Stage2CopyBitKhr :: StageFlagBits2 Source #
pattern Stage2CopyBit :: StageFlagBits2 Source #
pattern Stage2AllCommandsBitKhr :: StageFlagBits2 Source #
pattern Stage2AllCommandsBit :: StageFlagBits2 Source #
pattern Stage2AllGraphicsBitKhr :: StageFlagBits2 Source #
pattern Stage2AllGraphicsBit :: StageFlagBits2 Source #
pattern Stage2HostBitKhr :: StageFlagBits2 Source #
pattern Stage2HostBit :: StageFlagBits2 Source #
pattern Stage2BottomOfPipeBitKhr :: StageFlagBits2 Source #
pattern Stage2BottomOfPipeBit :: StageFlagBits2 Source #
pattern Stage2TransferBitKhr :: StageFlagBits2 Source #
pattern Stage2TransferBit :: StageFlagBits2 Source #
pattern Stage2AllTransferBitKhr :: StageFlagBits2 Source #
pattern Stage2AllTransferBit :: StageFlagBits2 Source #
pattern Stage2ComputeShaderBitKhr :: StageFlagBits2 Source #
pattern Stage2ComputeShaderBit :: StageFlagBits2 Source #
pattern Stage2ColorAttachmentOutputBitKhr :: StageFlagBits2 Source #
pattern Stage2ColorAttachmentOutputBit :: StageFlagBits2 Source #
pattern Stage2LateFragmentTestsBitKhr :: StageFlagBits2 Source #
pattern Stage2LateFragmentTestsBit :: StageFlagBits2 Source #
pattern Stage2EarlyFragmentTestsBitKhr :: StageFlagBits2 Source #
pattern Stage2EarlyFragmentTestsBit :: StageFlagBits2 Source #
pattern Stage2FragmentShaderBitKhr :: StageFlagBits2 Source #
pattern Stage2FragmentShaderBit :: StageFlagBits2 Source #
pattern Stage2GeometryShaderBitKhr :: StageFlagBits2 Source #
pattern Stage2GeometryShaderBit :: StageFlagBits2 Source #
pattern Stage2TessellationControlShaderBit :: StageFlagBits2 Source #
pattern Stage2VertexShaderBitKhr :: StageFlagBits2 Source #
pattern Stage2VertexShaderBit :: StageFlagBits2 Source #
pattern Stage2VertexInputBitKhr :: StageFlagBits2 Source #
pattern Stage2VertexInputBit :: StageFlagBits2 Source #
pattern Stage2DrawIndirectBitKhr :: StageFlagBits2 Source #
pattern Stage2DrawIndirectBit :: StageFlagBits2 Source #
pattern Stage2TopOfPipeBitKhr :: StageFlagBits2 Source #
pattern Stage2TopOfPipeBit :: StageFlagBits2 Source #
pattern Stage2NoneKhr :: StageFlagBits2 Source #
pattern Stage2None :: StageFlagBits2 Source #
pattern StageFlags2Zero :: StageFlagBits2 Source #
newtype CreateFlagBits Source #
Constructors
CreateFlagBits Word32 |
Instances
pattern CreateFlagBitsMaxEnum :: CreateFlagBits Source #
pattern CreateEarlyReturnOnFailureBitExt :: CreateFlagBits Source #
pattern CreateDispatchBaseKhr :: CreateFlagBits Source #
pattern CreateDispatchBase :: CreateFlagBits Source #
pattern CreateProtectedAccessOnlyBitExt :: CreateFlagBits Source #
pattern CreateNoProtectedAccessBitExt :: CreateFlagBits Source #
pattern CreateRayTracingAllowMotionBitNv :: CreateFlagBits Source #
pattern CreateLinkTimeOptimizationBitExt :: CreateFlagBits Source #
pattern CreateDescriptorBufferBitExt :: CreateFlagBits Source #
pattern CreateLibraryBitKhr :: CreateFlagBits Source #
pattern CreateIndirectBindableBitNv :: CreateFlagBits Source #
pattern CreateCaptureStatisticsBitKhr :: CreateFlagBits Source #
pattern CreateDeferCompileBitNv :: CreateFlagBits Source #
pattern CreateRayTracingSkipAabbsBitKhr :: CreateFlagBits Source #
pattern CreateRayTracingSkipTrianglesBitKhr :: CreateFlagBits Source #
pattern CreateEarlyReturnOnFailureBit :: CreateFlagBits Source #
pattern CreateDispatchBaseBit :: CreateFlagBits Source #
pattern CreateViewIndexFromDeviceIndexBit :: CreateFlagBits Source #
pattern CreateDerivativeBit :: CreateFlagBits Source #
pattern CreateAllowDerivativesBit :: CreateFlagBits Source #
pattern CreateDisableOptimizationBit :: CreateFlagBits Source #
pattern CreateFlagsZero :: CreateFlagBits Source #
type StageFlags = StageFlagBits Source #
type StageFlags2 = StageFlagBits2 Source #
type CreateFlags = CreateFlagBits Source #