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