vulkan-1.5.1.0: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Pipeline

Contents

Synopsis

Documentation

data VkGraphicsPipelineCreateInfo #

VkCullModeFlags

newtype VkCullModeFlagBits #

Instances

Eq VkCullModeFlagBits # 
Read VkCullModeFlagBits # 
Show VkCullModeFlagBits # 
Storable VkCullModeFlagBits # 
Bits VkCullModeFlagBits # 
FiniteBits VkCullModeFlagBits # 

type VkCullModeFlags = VkCullModeFlagBits #

Alias for VkCullModeFlagBits

VkPipelineDepthStencilStateCreateFlags

VkColorComponentFlags

newtype VkColorComponentFlagBits #

Instances

Eq VkColorComponentFlagBits # 
Read VkColorComponentFlagBits # 
Show VkColorComponentFlagBits # 
Storable VkColorComponentFlagBits # 
Bits VkColorComponentFlagBits # 
FiniteBits VkColorComponentFlagBits # 

type VkColorComponentFlags = VkColorComponentFlagBits #

Alias for VkColorComponentFlagBits

VkStencilOp

VkPipelineColorBlendStateCreateFlags

VkPipelineInputAssemblyStateCreateFlags

vkCreateGraphicsPipelines

VkFrontFace

VkPolygonMode

VkPipelineViewportStateCreateFlags

VkLogicOp

VkPipelineCreateFlags

newtype VkPipelineCreateFlagBits #

Instances

Eq VkPipelineCreateFlagBits # 
Read VkPipelineCreateFlagBits # 
Show VkPipelineCreateFlagBits # 
Storable VkPipelineCreateFlagBits # 
Bits VkPipelineCreateFlagBits # 
FiniteBits VkPipelineCreateFlagBits # 

type VkPipelineCreateFlags = VkPipelineCreateFlagBits #

Alias for VkPipelineCreateFlagBits

VkPipelineRasterizationStateCreateFlags

VkDynamicState

VkPipelineBindPoint

VkPipelineDynamicStateCreateFlags

data VkPipelineRasterizationStateCreateInfo #

VkBlendOp

vkDestroyPipeline

VkPipelineShaderStageCreateFlags

VkPipelineTessellationStateCreateFlags

VkPrimitiveTopology

VkPipelineVertexInputStateCreateFlags

VkVertexInputRate

VkPipelineStageFlags

newtype VkPipelineStageFlagBits #

Instances

Eq VkPipelineStageFlagBits # 
Read VkPipelineStageFlagBits # 
Show VkPipelineStageFlagBits # 
Storable VkPipelineStageFlagBits # 
Bits VkPipelineStageFlagBits # 
FiniteBits VkPipelineStageFlagBits # 

type VkPipelineStageFlags = VkPipelineStageFlagBits #

Alias for VkPipelineStageFlagBits

pattern VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT :: VkPipelineStageFlagBits #

Before subsequent commands are processed

pattern VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT :: VkPipelineStageFlagBits #

Draw/DispatchIndirect command fetch

pattern VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT :: VkPipelineStageFlagBits #

Early fragment (depth and stencil) tests

pattern VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT :: VkPipelineStageFlagBits #

Late fragment (depth and stencil) tests

pattern VK_PIPELINE_STAGE_TRANSFER_BIT :: VkPipelineStageFlagBits #

Transfer/copy operations

pattern VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT :: VkPipelineStageFlagBits #

After previous commands have completed

pattern VK_PIPELINE_STAGE_HOST_BIT :: VkPipelineStageFlagBits #

Indicates host (CPU) is a source/sink of the dependency

pattern VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT :: VkPipelineStageFlagBits #

All stages of the graphics pipeline

pattern VK_PIPELINE_STAGE_ALL_COMMANDS_BIT :: VkPipelineStageFlagBits #

All stages supported on the queue

VkBlendFactor

VkPipelineMultisampleStateCreateFlags

vkCreateComputePipelines