vulkan-1.0.0.0: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Pipeline

Contents

Synopsis

Documentation

data VkGraphicsPipelineCreateInfo Source #

VkCullModeFlags

newtype VkCullModeFlagBits Source #

Instances

Eq VkCullModeFlagBits Source # 
Storable VkCullModeFlagBits Source # 
Bits VkCullModeFlagBits Source # 
FiniteBits VkCullModeFlagBits Source # 

type VkCullModeFlags = VkCullModeFlagBits Source #

Alias for VkCullModeFlagBits

VkPipelineDepthStencilStateCreateFlags

VkColorComponentFlags

newtype VkColorComponentFlagBits Source #

Instances

Eq VkColorComponentFlagBits Source # 
Storable VkColorComponentFlagBits Source # 
Bits VkColorComponentFlagBits Source # 
FiniteBits VkColorComponentFlagBits Source # 

type VkColorComponentFlags = VkColorComponentFlagBits Source #

Alias for VkColorComponentFlagBits

VkStencilOp

VkPipelineColorBlendStateCreateFlags

VkPipelineInputAssemblyStateCreateFlags

vkCreateGraphicsPipelines

VkFrontFace

VkPolygonMode

VkPipelineViewportStateCreateFlags

VkLogicOp

VkPipelineCreateFlags

newtype VkPipelineCreateFlagBits Source #

Instances

Eq VkPipelineCreateFlagBits Source # 
Storable VkPipelineCreateFlagBits Source # 
Bits VkPipelineCreateFlagBits Source # 
FiniteBits VkPipelineCreateFlagBits Source # 

type VkPipelineCreateFlags = VkPipelineCreateFlagBits Source #

Alias for VkPipelineCreateFlagBits

VkPipelineRasterizationStateCreateFlags

VkDynamicState

VkPipelineBindPoint

VkPipelineDynamicStateCreateFlags

data VkPipelineRasterizationStateCreateInfo Source #

VkBlendOp

vkDestroyPipeline

VkPipelineShaderStageCreateFlags

VkPipelineTessellationStateCreateFlags

VkPrimitiveTopology

VkPipelineVertexInputStateCreateFlags

VkVertexInputRate

VkPipelineStageFlags

newtype VkPipelineStageFlagBits Source #

Instances

Eq VkPipelineStageFlagBits Source # 
Storable VkPipelineStageFlagBits Source # 
Bits VkPipelineStageFlagBits Source # 
FiniteBits VkPipelineStageFlagBits Source # 

type VkPipelineStageFlags = VkPipelineStageFlagBits Source #

Alias for VkPipelineStageFlagBits

pattern VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT :: VkPipelineStageFlagBits Source #

Before subsequent commands are processed

pattern VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT :: VkPipelineStageFlagBits Source #

Draw/DispatchIndirect command fetch

pattern VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT :: VkPipelineStageFlagBits Source #

Early fragment (depth and stencil) tests

pattern VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT :: VkPipelineStageFlagBits Source #

Late fragment (depth and stencil) tests

pattern VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT :: VkPipelineStageFlagBits Source #

After previous commands have completed

pattern VK_PIPELINE_STAGE_HOST_BIT :: VkPipelineStageFlagBits Source #

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

pattern VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT :: VkPipelineStageFlagBits Source #

All stages of the graphics pipeline

pattern VK_PIPELINE_STAGE_ALL_COMMANDS_BIT :: VkPipelineStageFlagBits Source #

All stages supported on the queue

VkBlendFactor

VkPipelineMultisampleStateCreateFlags

vkCreateComputePipelines