| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.Vulkan.Ext.VK_AMD_rasterization_order
Synopsis
- newtype VkBool32 = VkBool32 Word32
- newtype VkDeviceSize = VkDeviceSize Word64
- newtype VkFlags = VkFlags Word32
- newtype VkSampleMask = VkSampleMask Word32
- newtype VkCullModeBitmask (a :: FlagType) = VkCullModeBitmask VkFlags
- type VkCullModeFlags = VkCullModeBitmask FlagMask
- type VkCullModeFlagBits = VkCullModeBitmask FlagBit
- pattern VkCullModeFlagBits :: VkFlags -> VkCullModeBitmask FlagBit
- pattern VkCullModeFlags :: VkFlags -> VkCullModeBitmask FlagMask
- pattern VK_CULL_MODE_NONE :: VkCullModeBitmask a
- pattern VK_CULL_MODE_FRONT_BIT :: VkCullModeBitmask a
- pattern VK_CULL_MODE_BACK_BIT :: VkCullModeBitmask a
- pattern VK_CULL_MODE_FRONT_AND_BACK :: VkCullModeBitmask a
- newtype VkFrontFace = VkFrontFace Int32
- pattern VK_FRONT_FACE_COUNTER_CLOCKWISE :: VkFrontFace
- pattern VK_FRONT_FACE_CLOCKWISE :: VkFrontFace
- newtype VkAndroidSurfaceCreateFlagsKHR = VkAndroidSurfaceCreateFlagsKHR VkFlags
- newtype VkBufferViewCreateFlags = VkBufferViewCreateFlags VkFlags
- newtype VkCommandPoolTrimFlags = VkCommandPoolTrimFlags VkFlags
- newtype VkCommandPoolTrimFlagsKHR = VkCommandPoolTrimFlagsKHR VkFlags
- newtype VkDebugUtilsMessengerCallbackDataFlagsEXT = VkDebugUtilsMessengerCallbackDataFlagsEXT VkFlags
- newtype VkDebugUtilsMessengerCreateFlagsEXT = VkDebugUtilsMessengerCreateFlagsEXT VkFlags
- newtype VkDescriptorPoolResetFlags = VkDescriptorPoolResetFlags VkFlags
- newtype VkDescriptorUpdateTemplateCreateFlags = VkDescriptorUpdateTemplateCreateFlags VkFlags
- newtype VkDescriptorUpdateTemplateCreateFlagsKHR = VkDescriptorUpdateTemplateCreateFlagsKHR VkFlags
- newtype VkDeviceCreateFlags = VkDeviceCreateFlags VkFlags
- newtype VkDisplayModeCreateFlagsKHR = VkDisplayModeCreateFlagsKHR VkFlags
- newtype VkDisplaySurfaceCreateFlagsKHR = VkDisplaySurfaceCreateFlagsKHR VkFlags
- newtype VkEventCreateFlags = VkEventCreateFlags VkFlags
- newtype VkExternalFenceFeatureFlagsKHR = VkExternalFenceFeatureFlagsKHR VkFlags
- newtype VkExternalFenceHandleTypeFlagsKHR = VkExternalFenceHandleTypeFlagsKHR VkFlags
- newtype VkExternalMemoryFeatureFlagsKHR = VkExternalMemoryFeatureFlagsKHR VkFlags
- newtype VkExternalMemoryHandleTypeFlagsKHR = VkExternalMemoryHandleTypeFlagsKHR VkFlags
- newtype VkExternalSemaphoreFeatureFlagsKHR = VkExternalSemaphoreFeatureFlagsKHR VkFlags
- newtype VkExternalSemaphoreHandleTypeFlagsKHR = VkExternalSemaphoreHandleTypeFlagsKHR VkFlags
- newtype VkFenceImportFlagsKHR = VkFenceImportFlagsKHR VkFlags
- newtype VkFramebufferCreateFlags = VkFramebufferCreateFlags VkFlags
- newtype VkIOSSurfaceCreateFlagsMVK = VkIOSSurfaceCreateFlagsMVK VkFlags
- newtype VkImageViewCreateFlags = VkImageViewCreateFlags VkFlags
- newtype VkInstanceCreateFlags = VkInstanceCreateFlags VkFlags
- newtype VkMacOSSurfaceCreateFlagsMVK = VkMacOSSurfaceCreateFlagsMVK VkFlags
- newtype VkMemoryAllocateFlagsKHR = VkMemoryAllocateFlagsKHR VkFlags
- newtype VkMemoryMapFlags = VkMemoryMapFlags VkFlags
- newtype VkMirSurfaceCreateFlagsKHR = VkMirSurfaceCreateFlagsKHR VkFlags
- newtype VkPeerMemoryFeatureFlagsKHR = VkPeerMemoryFeatureFlagsKHR VkFlags
- newtype VkPipelineCacheCreateFlags = VkPipelineCacheCreateFlags VkFlags
- newtype VkPipelineColorBlendStateCreateFlags = VkPipelineColorBlendStateCreateFlags VkFlags
- newtype VkPipelineCoverageModulationStateCreateFlagsNV = VkPipelineCoverageModulationStateCreateFlagsNV VkFlags
- newtype VkPipelineCoverageToColorStateCreateFlagsNV = VkPipelineCoverageToColorStateCreateFlagsNV VkFlags
- newtype VkPipelineDepthStencilStateCreateFlags = VkPipelineDepthStencilStateCreateFlags VkFlags
- newtype VkPipelineDiscardRectangleStateCreateFlagsEXT = VkPipelineDiscardRectangleStateCreateFlagsEXT VkFlags
- newtype VkPipelineDynamicStateCreateFlags = VkPipelineDynamicStateCreateFlags VkFlags
- newtype VkPipelineInputAssemblyStateCreateFlags = VkPipelineInputAssemblyStateCreateFlags VkFlags
- newtype VkPipelineLayoutCreateFlags = VkPipelineLayoutCreateFlags VkFlags
- newtype VkPipelineMultisampleStateCreateFlags = VkPipelineMultisampleStateCreateFlags VkFlags
- newtype VkPipelineRasterizationConservativeStateCreateFlagsEXT = VkPipelineRasterizationConservativeStateCreateFlagsEXT VkFlags
- newtype VkPipelineRasterizationStateCreateFlags = VkPipelineRasterizationStateCreateFlags VkFlags
- newtype VkPipelineShaderStageCreateFlags = VkPipelineShaderStageCreateFlags VkFlags
- newtype VkPipelineTessellationStateCreateFlags = VkPipelineTessellationStateCreateFlags VkFlags
- newtype VkPipelineVertexInputStateCreateFlags = VkPipelineVertexInputStateCreateFlags VkFlags
- newtype VkPipelineViewportStateCreateFlags = VkPipelineViewportStateCreateFlags VkFlags
- newtype VkPipelineViewportSwizzleStateCreateFlagsNV = VkPipelineViewportSwizzleStateCreateFlagsNV VkFlags
- newtype VkQueryPoolCreateFlags = VkQueryPoolCreateFlags VkFlags
- newtype VkRenderPassCreateFlags = VkRenderPassCreateFlags VkFlags
- newtype VkSamplerCreateFlags = VkSamplerCreateFlags VkFlags
- newtype VkSemaphoreCreateFlags = VkSemaphoreCreateFlags VkFlags
- newtype VkSemaphoreImportFlagsKHR = VkSemaphoreImportFlagsKHR VkFlags
- newtype VkShaderModuleCreateFlags = VkShaderModuleCreateFlags VkFlags
- newtype VkValidationCacheCreateFlagsEXT = VkValidationCacheCreateFlagsEXT VkFlags
- newtype VkViSurfaceCreateFlagsNN = VkViSurfaceCreateFlagsNN VkFlags
- newtype VkWaylandSurfaceCreateFlagsKHR = VkWaylandSurfaceCreateFlagsKHR VkFlags
- newtype VkWin32SurfaceCreateFlagsKHR = VkWin32SurfaceCreateFlagsKHR VkFlags
- newtype VkXcbSurfaceCreateFlagsKHR = VkXcbSurfaceCreateFlagsKHR VkFlags
- newtype VkXlibSurfaceCreateFlagsKHR = VkXlibSurfaceCreateFlagsKHR VkFlags
- data VkGraphicsPipelineCreateInfo = VkGraphicsPipelineCreateInfo# Addr# ByteArray#
- data VkPipelineCacheCreateInfo = VkPipelineCacheCreateInfo# Addr# ByteArray#
- data VkPipelineColorBlendAdvancedStateCreateInfoEXT = VkPipelineColorBlendAdvancedStateCreateInfoEXT# Addr# ByteArray#
- data VkPipelineColorBlendAttachmentState = VkPipelineColorBlendAttachmentState# Addr# ByteArray#
- data VkPipelineColorBlendStateCreateInfo = VkPipelineColorBlendStateCreateInfo# Addr# ByteArray#
- data VkPipelineCoverageModulationStateCreateInfoNV = VkPipelineCoverageModulationStateCreateInfoNV# Addr# ByteArray#
- data VkPipelineCoverageToColorStateCreateInfoNV = VkPipelineCoverageToColorStateCreateInfoNV# Addr# ByteArray#
- data VkPipelineDepthStencilStateCreateInfo = VkPipelineDepthStencilStateCreateInfo# Addr# ByteArray#
- data VkPipelineDiscardRectangleStateCreateInfoEXT = VkPipelineDiscardRectangleStateCreateInfoEXT# Addr# ByteArray#
- data VkPipelineDynamicStateCreateInfo = VkPipelineDynamicStateCreateInfo# Addr# ByteArray#
- data VkPipelineInputAssemblyStateCreateInfo = VkPipelineInputAssemblyStateCreateInfo# Addr# ByteArray#
- data VkPipelineLayoutCreateInfo = VkPipelineLayoutCreateInfo# Addr# ByteArray#
- data VkPipelineMultisampleStateCreateInfo = VkPipelineMultisampleStateCreateInfo# Addr# ByteArray#
- data VkPipelineRasterizationConservativeStateCreateInfoEXT = VkPipelineRasterizationConservativeStateCreateInfoEXT# Addr# ByteArray#
- data VkPipelineRasterizationStateCreateInfo = VkPipelineRasterizationStateCreateInfo# Addr# ByteArray#
- data VkPipelineRasterizationStateRasterizationOrderAMD = VkPipelineRasterizationStateRasterizationOrderAMD# Addr# ByteArray#
- data VkPipelineSampleLocationsStateCreateInfoEXT = VkPipelineSampleLocationsStateCreateInfoEXT# Addr# ByteArray#
- data VkPipelineShaderStageCreateInfo = VkPipelineShaderStageCreateInfo# Addr# ByteArray#
- data VkPipelineTessellationDomainOriginStateCreateInfo = VkPipelineTessellationDomainOriginStateCreateInfo# Addr# ByteArray#
- type VkPipelineTessellationDomainOriginStateCreateInfoKHR = VkPipelineTessellationDomainOriginStateCreateInfo
- data VkPipelineTessellationStateCreateInfo = VkPipelineTessellationStateCreateInfo# Addr# ByteArray#
- data VkPipelineVertexInputDivisorStateCreateInfoEXT = VkPipelineVertexInputDivisorStateCreateInfoEXT# Addr# ByteArray#
- data VkPipelineVertexInputStateCreateInfo = VkPipelineVertexInputStateCreateInfo# Addr# ByteArray#
- data VkPipelineViewportStateCreateInfo = VkPipelineViewportStateCreateInfo# Addr# ByteArray#
- data VkPipelineViewportSwizzleStateCreateInfoNV = VkPipelineViewportSwizzleStateCreateInfoNV# Addr# ByteArray#
- data VkPipelineViewportWScalingStateCreateInfoNV = VkPipelineViewportWScalingStateCreateInfoNV# Addr# ByteArray#
- newtype VkPolygonMode = VkPolygonMode Int32
- pattern VK_POLYGON_MODE_FILL :: VkPolygonMode
- pattern VK_POLYGON_MODE_LINE :: VkPolygonMode
- pattern VK_POLYGON_MODE_POINT :: VkPolygonMode
- newtype VkRasterizationOrderAMD = VkRasterizationOrderAMD Int32
- pattern VK_RASTERIZATION_ORDER_STRICT_AMD :: VkRasterizationOrderAMD
- pattern VK_RASTERIZATION_ORDER_RELAXED_AMD :: VkRasterizationOrderAMD
- newtype VkStructureType = VkStructureType Int32
- pattern VK_STRUCTURE_TYPE_APPLICATION_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_SUBMIT_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE :: VkStructureType
- pattern VK_STRUCTURE_TYPE_BIND_SPARSE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_FENCE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_EVENT_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET :: VkStructureType
- pattern VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET :: VkStructureType
- pattern VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER :: VkStructureType
- pattern VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER :: VkStructureType
- pattern VK_STRUCTURE_TYPE_MEMORY_BARRIER :: VkStructureType
- pattern VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO :: VkStructureType
- type VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION = 1
- pattern VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION :: (Num a, Eq a) => a
- type VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME = "VK_AMD_rasterization_order"
- pattern VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME :: CString
- pattern VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD :: VkStructureType
Vulkan extension: VK_AMD_rasterization_order
supported: vulkan
contact: Daniel Rakos aqnuep@
author: AMD
type: device
Extension number: 19
Instances
newtype VkDeviceSize Source #
Constructors
| VkDeviceSize Word64 |
Instances
Instances
newtype VkSampleMask Source #
Constructors
| VkSampleMask Word32 |
Instances
newtype VkCullModeBitmask (a :: FlagType) Source #
Constructors
| VkCullModeBitmask VkFlags |
Instances
pattern VkCullModeFlagBits :: VkFlags -> VkCullModeBitmask FlagBit Source #
pattern VkCullModeFlags :: VkFlags -> VkCullModeBitmask FlagMask Source #
pattern VK_CULL_MODE_NONE :: VkCullModeBitmask a Source #
pattern VK_CULL_MODE_FRONT_BIT :: VkCullModeBitmask a Source #
bitpos = 0
pattern VK_CULL_MODE_BACK_BIT :: VkCullModeBitmask a Source #
bitpos = 1
pattern VK_CULL_MODE_FRONT_AND_BACK :: VkCullModeBitmask a Source #
newtype VkFrontFace Source #
type = enum
Constructors
| VkFrontFace Int32 |
Instances
pattern VK_FRONT_FACE_COUNTER_CLOCKWISE :: VkFrontFace Source #
pattern VK_FRONT_FACE_CLOCKWISE :: VkFrontFace Source #
newtype VkAndroidSurfaceCreateFlagsKHR Source #
Constructors
| VkAndroidSurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkBufferViewCreateFlags Source #
Constructors
| VkBufferViewCreateFlags VkFlags |
Instances
newtype VkCommandPoolTrimFlags Source #
Constructors
| VkCommandPoolTrimFlags VkFlags |
Instances
newtype VkCommandPoolTrimFlagsKHR Source #
Constructors
| VkCommandPoolTrimFlagsKHR VkFlags |
Instances
newtype VkDebugUtilsMessengerCallbackDataFlagsEXT Source #
Constructors
| VkDebugUtilsMessengerCallbackDataFlagsEXT VkFlags |
Instances
newtype VkDebugUtilsMessengerCreateFlagsEXT Source #
Constructors
| VkDebugUtilsMessengerCreateFlagsEXT VkFlags |
Instances
newtype VkDescriptorPoolResetFlags Source #
Constructors
| VkDescriptorPoolResetFlags VkFlags |
Instances
newtype VkDescriptorUpdateTemplateCreateFlags Source #
Constructors
| VkDescriptorUpdateTemplateCreateFlags VkFlags |
Instances
newtype VkDescriptorUpdateTemplateCreateFlagsKHR Source #
Constructors
| VkDescriptorUpdateTemplateCreateFlagsKHR VkFlags |
Instances
newtype VkDeviceCreateFlags Source #
Constructors
| VkDeviceCreateFlags VkFlags |
Instances
newtype VkDisplayModeCreateFlagsKHR Source #
Constructors
| VkDisplayModeCreateFlagsKHR VkFlags |
Instances
newtype VkDisplaySurfaceCreateFlagsKHR Source #
Constructors
| VkDisplaySurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkEventCreateFlags Source #
Constructors
| VkEventCreateFlags VkFlags |
Instances
newtype VkExternalFenceFeatureFlagsKHR Source #
Constructors
| VkExternalFenceFeatureFlagsKHR VkFlags |
Instances
newtype VkExternalFenceHandleTypeFlagsKHR Source #
Constructors
| VkExternalFenceHandleTypeFlagsKHR VkFlags |
Instances
newtype VkExternalMemoryFeatureFlagsKHR Source #
Constructors
| VkExternalMemoryFeatureFlagsKHR VkFlags |
Instances
newtype VkExternalMemoryHandleTypeFlagsKHR Source #
Constructors
| VkExternalMemoryHandleTypeFlagsKHR VkFlags |
Instances
newtype VkExternalSemaphoreFeatureFlagsKHR Source #
Constructors
| VkExternalSemaphoreFeatureFlagsKHR VkFlags |
Instances
newtype VkExternalSemaphoreHandleTypeFlagsKHR Source #
Constructors
| VkExternalSemaphoreHandleTypeFlagsKHR VkFlags |
Instances
newtype VkFenceImportFlagsKHR Source #
Constructors
| VkFenceImportFlagsKHR VkFlags |
Instances
newtype VkFramebufferCreateFlags Source #
Constructors
| VkFramebufferCreateFlags VkFlags |
Instances
newtype VkIOSSurfaceCreateFlagsMVK Source #
Constructors
| VkIOSSurfaceCreateFlagsMVK VkFlags |
Instances
newtype VkImageViewCreateFlags Source #
Constructors
| VkImageViewCreateFlags VkFlags |
Instances
newtype VkInstanceCreateFlags Source #
Constructors
| VkInstanceCreateFlags VkFlags |
Instances
newtype VkMacOSSurfaceCreateFlagsMVK Source #
Constructors
| VkMacOSSurfaceCreateFlagsMVK VkFlags |
Instances
newtype VkMemoryAllocateFlagsKHR Source #
Constructors
| VkMemoryAllocateFlagsKHR VkFlags |
Instances
newtype VkMemoryMapFlags Source #
Constructors
| VkMemoryMapFlags VkFlags |
Instances
newtype VkMirSurfaceCreateFlagsKHR Source #
Constructors
| VkMirSurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkPeerMemoryFeatureFlagsKHR Source #
Constructors
| VkPeerMemoryFeatureFlagsKHR VkFlags |
Instances
newtype VkPipelineCacheCreateFlags Source #
Constructors
| VkPipelineCacheCreateFlags VkFlags |
Instances
newtype VkPipelineColorBlendStateCreateFlags Source #
Constructors
| VkPipelineColorBlendStateCreateFlags VkFlags |
Instances
newtype VkPipelineCoverageModulationStateCreateFlagsNV Source #
Instances
newtype VkPipelineCoverageToColorStateCreateFlagsNV Source #
Constructors
| VkPipelineCoverageToColorStateCreateFlagsNV VkFlags |
Instances
newtype VkPipelineDepthStencilStateCreateFlags Source #
Constructors
| VkPipelineDepthStencilStateCreateFlags VkFlags |
Instances
newtype VkPipelineDiscardRectangleStateCreateFlagsEXT Source #
Constructors
| VkPipelineDiscardRectangleStateCreateFlagsEXT VkFlags |
Instances
newtype VkPipelineDynamicStateCreateFlags Source #
Constructors
| VkPipelineDynamicStateCreateFlags VkFlags |
Instances
newtype VkPipelineInputAssemblyStateCreateFlags Source #
Constructors
| VkPipelineInputAssemblyStateCreateFlags VkFlags |
Instances
newtype VkPipelineLayoutCreateFlags Source #
Constructors
| VkPipelineLayoutCreateFlags VkFlags |
Instances
newtype VkPipelineMultisampleStateCreateFlags Source #
Constructors
| VkPipelineMultisampleStateCreateFlags VkFlags |
Instances
newtype VkPipelineRasterizationConservativeStateCreateFlagsEXT Source #
Instances
newtype VkPipelineRasterizationStateCreateFlags Source #
Constructors
| VkPipelineRasterizationStateCreateFlags VkFlags |
Instances
newtype VkPipelineShaderStageCreateFlags Source #
Constructors
| VkPipelineShaderStageCreateFlags VkFlags |
Instances
newtype VkPipelineTessellationStateCreateFlags Source #
Constructors
| VkPipelineTessellationStateCreateFlags VkFlags |
Instances
newtype VkPipelineVertexInputStateCreateFlags Source #
Constructors
| VkPipelineVertexInputStateCreateFlags VkFlags |
Instances
newtype VkPipelineViewportStateCreateFlags Source #
Constructors
| VkPipelineViewportStateCreateFlags VkFlags |
Instances
newtype VkPipelineViewportSwizzleStateCreateFlagsNV Source #
Constructors
| VkPipelineViewportSwizzleStateCreateFlagsNV VkFlags |
Instances
newtype VkQueryPoolCreateFlags Source #
Constructors
| VkQueryPoolCreateFlags VkFlags |
Instances
newtype VkRenderPassCreateFlags Source #
Constructors
| VkRenderPassCreateFlags VkFlags |
Instances
newtype VkSamplerCreateFlags Source #
Constructors
| VkSamplerCreateFlags VkFlags |
Instances
newtype VkSemaphoreCreateFlags Source #
Constructors
| VkSemaphoreCreateFlags VkFlags |
Instances
newtype VkSemaphoreImportFlagsKHR Source #
Constructors
| VkSemaphoreImportFlagsKHR VkFlags |
Instances
newtype VkShaderModuleCreateFlags Source #
Constructors
| VkShaderModuleCreateFlags VkFlags |
Instances
newtype VkValidationCacheCreateFlagsEXT Source #
Constructors
| VkValidationCacheCreateFlagsEXT VkFlags |
Instances
newtype VkViSurfaceCreateFlagsNN Source #
Constructors
| VkViSurfaceCreateFlagsNN VkFlags |
Instances
newtype VkWaylandSurfaceCreateFlagsKHR Source #
Constructors
| VkWaylandSurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkWin32SurfaceCreateFlagsKHR Source #
Constructors
| VkWin32SurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkXcbSurfaceCreateFlagsKHR Source #
Constructors
| VkXcbSurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkXlibSurfaceCreateFlagsKHR Source #
Constructors
| VkXlibSurfaceCreateFlagsKHR VkFlags |
Instances
data VkGraphicsPipelineCreateInfo Source #
typedef struct VkGraphicsPipelineCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineCreateFlags flags;
uint32_t stageCount;
const VkPipelineShaderStageCreateInfo* pStages;
const VkPipelineVertexInputStateCreateInfo* pVertexInputState;
const VkPipelineInputAssemblyStateCreateInfo* pInputAssemblyState;
const VkPipelineTessellationStateCreateInfo* pTessellationState;
const VkPipelineViewportStateCreateInfo* pViewportState;
const VkPipelineRasterizationStateCreateInfo* pRasterizationState;
const VkPipelineMultisampleStateCreateInfo* pMultisampleState;
const VkPipelineDepthStencilStateCreateInfo* pDepthStencilState;
const VkPipelineColorBlendStateCreateInfo* pColorBlendState;
const VkPipelineDynamicStateCreateInfo* pDynamicState;
VkPipelineLayout layout;
VkRenderPass renderPass;
uint32_t subpass;
VkPipeline basePipelineHandle;
int32_t basePipelineIndex;
} VkGraphicsPipelineCreateInfo;Constructors
| VkGraphicsPipelineCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineCacheCreateInfo Source #
typedef struct VkPipelineCacheCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineCacheCreateFlags flags;
size_t initialDataSize;
const void* pInitialData;
} VkPipelineCacheCreateInfo;Constructors
| VkPipelineCacheCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineColorBlendAdvancedStateCreateInfoEXT Source #
typedef struct VkPipelineColorBlendAdvancedStateCreateInfoEXT {
VkStructureType sType;
const void* pNext;
VkBool32 srcPremultiplied;
VkBool32 dstPremultiplied;
VkBlendOverlapEXT blendOverlap;
} VkPipelineColorBlendAdvancedStateCreateInfoEXT;VkPipelineColorBlendAdvancedStateCreateInfoEXT registry at www.khronos.org
Instances
data VkPipelineColorBlendAttachmentState Source #
typedef struct VkPipelineColorBlendAttachmentState {
VkBool32 blendEnable;
VkBlendFactor srcColorBlendFactor;
VkBlendFactor dstColorBlendFactor;
VkBlendOp colorBlendOp;
VkBlendFactor srcAlphaBlendFactor;
VkBlendFactor dstAlphaBlendFactor;
VkBlendOp alphaBlendOp;
VkColorComponentFlags colorWriteMask;
} VkPipelineColorBlendAttachmentState;VkPipelineColorBlendAttachmentState registry at www.khronos.org
Constructors
| VkPipelineColorBlendAttachmentState# Addr# ByteArray# |
Instances
data VkPipelineColorBlendStateCreateInfo Source #
typedef struct VkPipelineColorBlendStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineColorBlendStateCreateFlags flags;
VkBool32 logicOpEnable;
VkLogicOp logicOp;
uint32_t attachmentCount;
const VkPipelineColorBlendAttachmentState* pAttachments;
float blendConstants[4];
} VkPipelineColorBlendStateCreateInfo;VkPipelineColorBlendStateCreateInfo registry at www.khronos.org
Constructors
| VkPipelineColorBlendStateCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineCoverageModulationStateCreateInfoNV Source #
typedef struct VkPipelineCoverageModulationStateCreateInfoNV {
VkStructureType sType;
const void* pNext;
VkPipelineCoverageModulationStateCreateFlagsNV flags;
VkCoverageModulationModeNV coverageModulationMode;
VkBool32 coverageModulationTableEnable;
uint32_t coverageModulationTableCount;
const float* pCoverageModulationTable;
} VkPipelineCoverageModulationStateCreateInfoNV;VkPipelineCoverageModulationStateCreateInfoNV registry at www.khronos.org
Instances
data VkPipelineCoverageToColorStateCreateInfoNV Source #
typedef struct VkPipelineCoverageToColorStateCreateInfoNV {
VkStructureType sType;
const void* pNext;
VkPipelineCoverageToColorStateCreateFlagsNV flags;
VkBool32 coverageToColorEnable;
uint32_t coverageToColorLocation;
} VkPipelineCoverageToColorStateCreateInfoNV;VkPipelineCoverageToColorStateCreateInfoNV registry at www.khronos.org
Instances
data VkPipelineDepthStencilStateCreateInfo Source #
typedef struct VkPipelineDepthStencilStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineDepthStencilStateCreateFlags flags;
VkBool32 depthTestEnable;
VkBool32 depthWriteEnable;
VkCompareOp depthCompareOp;
VkBool32 depthBoundsTestEnable;
VkBool32 stencilTestEnable;
VkStencilOpState front;
VkStencilOpState back;
float minDepthBounds;
float maxDepthBounds;
} VkPipelineDepthStencilStateCreateInfo;VkPipelineDepthStencilStateCreateInfo registry at www.khronos.org
Constructors
| VkPipelineDepthStencilStateCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineDiscardRectangleStateCreateInfoEXT Source #
typedef struct VkPipelineDiscardRectangleStateCreateInfoEXT {
VkStructureType sType;
const void* pNext;
VkPipelineDiscardRectangleStateCreateFlagsEXT flags;
VkDiscardRectangleModeEXT discardRectangleMode;
uint32_t discardRectangleCount;
const VkRect2D* pDiscardRectangles;
} VkPipelineDiscardRectangleStateCreateInfoEXT;VkPipelineDiscardRectangleStateCreateInfoEXT registry at www.khronos.org
Instances
data VkPipelineDynamicStateCreateInfo Source #
typedef struct VkPipelineDynamicStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineDynamicStateCreateFlags flags;
uint32_t dynamicStateCount;
const VkDynamicState* pDynamicStates;
} VkPipelineDynamicStateCreateInfo;VkPipelineDynamicStateCreateInfo registry at www.khronos.org
Constructors
| VkPipelineDynamicStateCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineInputAssemblyStateCreateInfo Source #
typedef struct VkPipelineInputAssemblyStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineInputAssemblyStateCreateFlags flags;
VkPrimitiveTopology topology;
VkBool32 primitiveRestartEnable;
} VkPipelineInputAssemblyStateCreateInfo;VkPipelineInputAssemblyStateCreateInfo registry at www.khronos.org
Constructors
| VkPipelineInputAssemblyStateCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineLayoutCreateInfo Source #
typedef struct VkPipelineLayoutCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineLayoutCreateFlags flags;
uint32_t setLayoutCount;
const VkDescriptorSetLayout* pSetLayouts;
uint32_t pushConstantRangeCount;
const VkPushConstantRange* pPushConstantRanges;
} VkPipelineLayoutCreateInfo;Constructors
| VkPipelineLayoutCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineMultisampleStateCreateInfo Source #
typedef struct VkPipelineMultisampleStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineMultisampleStateCreateFlags flags;
VkSampleCountFlagBits rasterizationSamples;
VkBool32 sampleShadingEnable;
float minSampleShading;
const VkSampleMask* pSampleMask;
VkBool32 alphaToCoverageEnable;
VkBool32 alphaToOneEnable;
} VkPipelineMultisampleStateCreateInfo;VkPipelineMultisampleStateCreateInfo registry at www.khronos.org
Constructors
| VkPipelineMultisampleStateCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineRasterizationConservativeStateCreateInfoEXT Source #
typedef struct VkPipelineRasterizationConservativeStateCreateInfoEXT {
VkStructureType sType;
const void* pNext;
VkPipelineRasterizationConservativeStateCreateFlagsEXT flags;
VkConservativeRasterizationModeEXT conservativeRasterizationMode;
float extraPrimitiveOverestimationSize;
} VkPipelineRasterizationConservativeStateCreateInfoEXT;VkPipelineRasterizationConservativeStateCreateInfoEXT registry at www.khronos.org
Instances
data VkPipelineRasterizationStateCreateInfo Source #
typedef struct VkPipelineRasterizationStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineRasterizationStateCreateFlags flags;
VkBool32 depthClampEnable;
VkBool32 rasterizerDiscardEnable;
VkPolygonMode polygonMode;
VkCullModeFlags cullMode;
VkFrontFace frontFace;
VkBool32 depthBiasEnable;
float depthBiasConstantFactor;
float depthBiasClamp;
float depthBiasSlopeFactor;
float lineWidth;
} VkPipelineRasterizationStateCreateInfo;VkPipelineRasterizationStateCreateInfo registry at www.khronos.org
Constructors
| VkPipelineRasterizationStateCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineRasterizationStateRasterizationOrderAMD Source #
typedef struct VkPipelineRasterizationStateRasterizationOrderAMD {
VkStructureType sType;
const void* pNext;
VkRasterizationOrderAMD rasterizationOrder;
} VkPipelineRasterizationStateRasterizationOrderAMD;VkPipelineRasterizationStateRasterizationOrderAMD registry at www.khronos.org
Instances
data VkPipelineSampleLocationsStateCreateInfoEXT Source #
typedef struct VkPipelineSampleLocationsStateCreateInfoEXT {
VkStructureType sType;
const void* pNext;
VkBool32 sampleLocationsEnable;
VkSampleLocationsInfoEXT sampleLocationsInfo;
} VkPipelineSampleLocationsStateCreateInfoEXT;VkPipelineSampleLocationsStateCreateInfoEXT registry at www.khronos.org
Instances
data VkPipelineShaderStageCreateInfo Source #
typedef struct VkPipelineShaderStageCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineShaderStageCreateFlags flags;
VkShaderStageFlagBits stage;
VkShaderModule module;
const char* pName;
const VkSpecializationInfo* pSpecializationInfo;
} VkPipelineShaderStageCreateInfo;Constructors
| VkPipelineShaderStageCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineTessellationDomainOriginStateCreateInfo Source #
typedef struct VkPipelineTessellationDomainOriginStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkTessellationDomainOrigin domainOrigin;
} VkPipelineTessellationDomainOriginStateCreateInfo;VkPipelineTessellationDomainOriginStateCreateInfo registry at www.khronos.org
Instances
type VkPipelineTessellationDomainOriginStateCreateInfoKHR = VkPipelineTessellationDomainOriginStateCreateInfo Source #
data VkPipelineTessellationStateCreateInfo Source #
typedef struct VkPipelineTessellationStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineTessellationStateCreateFlags flags;
uint32_t patchControlPoints;
} VkPipelineTessellationStateCreateInfo;VkPipelineTessellationStateCreateInfo registry at www.khronos.org
Constructors
| VkPipelineTessellationStateCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineVertexInputDivisorStateCreateInfoEXT Source #
typedef struct VkPipelineVertexInputDivisorStateCreateInfoEXT {
VkStructureType sType;
const void* pNext;
uint32_t vertexBindingDivisorCount;
const VkVertexInputBindingDivisorDescriptionEXT* pVertexBindingDivisors;
} VkPipelineVertexInputDivisorStateCreateInfoEXT;VkPipelineVertexInputDivisorStateCreateInfoEXT registry at www.khronos.org
Instances
data VkPipelineVertexInputStateCreateInfo Source #
typedef struct VkPipelineVertexInputStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineVertexInputStateCreateFlags flags;
uint32_t vertexBindingDescriptionCount;
const VkVertexInputBindingDescription* pVertexBindingDescriptions;
uint32_t vertexAttributeDescriptionCount;
const VkVertexInputAttributeDescription* pVertexAttributeDescriptions;
} VkPipelineVertexInputStateCreateInfo;VkPipelineVertexInputStateCreateInfo registry at www.khronos.org
Constructors
| VkPipelineVertexInputStateCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineViewportStateCreateInfo Source #
typedef struct VkPipelineViewportStateCreateInfo {
VkStructureType sType;
const void* pNext;
VkPipelineViewportStateCreateFlags flags;
uint32_t viewportCount;
const VkViewport* pViewports;
uint32_t scissorCount;
const VkRect2D* pScissors;
} VkPipelineViewportStateCreateInfo;VkPipelineViewportStateCreateInfo registry at www.khronos.org
Constructors
| VkPipelineViewportStateCreateInfo# Addr# ByteArray# |
Instances
data VkPipelineViewportSwizzleStateCreateInfoNV Source #
typedef struct VkPipelineViewportSwizzleStateCreateInfoNV {
VkStructureType sType;
const void* pNext;
VkPipelineViewportSwizzleStateCreateFlagsNV flags;
uint32_t viewportCount;
const VkViewportSwizzleNV* pViewportSwizzles;
} VkPipelineViewportSwizzleStateCreateInfoNV;VkPipelineViewportSwizzleStateCreateInfoNV registry at www.khronos.org
Instances
data VkPipelineViewportWScalingStateCreateInfoNV Source #
typedef struct VkPipelineViewportWScalingStateCreateInfoNV {
VkStructureType sType;
const void* pNext;
VkBool32 viewportWScalingEnable;
uint32_t viewportCount;
const VkViewportWScalingNV* pViewportWScalings;
} VkPipelineViewportWScalingStateCreateInfoNV;VkPipelineViewportWScalingStateCreateInfoNV registry at www.khronos.org
Instances
newtype VkPolygonMode Source #
type = enum
Constructors
| VkPolygonMode Int32 |
Instances
pattern VK_POLYGON_MODE_FILL :: VkPolygonMode Source #
pattern VK_POLYGON_MODE_LINE :: VkPolygonMode Source #
pattern VK_POLYGON_MODE_POINT :: VkPolygonMode Source #
newtype VkRasterizationOrderAMD Source #
Constructors
| VkRasterizationOrderAMD Int32 |
Instances
newtype VkStructureType Source #
Constructors
| VkStructureType Int32 |
Instances
pattern VK_STRUCTURE_TYPE_APPLICATION_INFO :: VkStructureType Source #
pattern VK_STRUCTURE_TYPE_SUBMIT_INFO :: VkStructureType Source #
pattern VK_STRUCTURE_TYPE_BIND_SPARSE_INFO :: VkStructureType Source #
pattern VK_STRUCTURE_TYPE_MEMORY_BARRIER :: VkStructureType Source #
pattern VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO :: VkStructureType Source #
Reserved for internal use by the loader, layers, and ICDs
pattern VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO :: VkStructureType Source #
Reserved for internal use by the loader, layers, and ICDs
pattern VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION :: (Num a, Eq a) => a Source #
type VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME = "VK_AMD_rasterization_order" Source #
pattern VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME :: CString Source #