vulkan-api: Low-level low-overhead vulkan api bindings
Haskell bindings for vulkan api as described in vk.xml.
Modules
- Graphics
- Graphics.Vulkan
- Graphics.Vulkan.Constants
- Graphics.Vulkan.Core
- Graphics.Vulkan.Ext
- Graphics.Vulkan.Ext.VK_AMD_buffer_marker
- Graphics.Vulkan.Ext.VK_AMD_draw_indirect_count
- Graphics.Vulkan.Ext.VK_AMD_gcn_shader
- Graphics.Vulkan.Ext.VK_AMD_gpu_shader_half_float
- Graphics.Vulkan.Ext.VK_AMD_gpu_shader_int16
- Graphics.Vulkan.Ext.VK_AMD_mixed_attachment_samples
- Graphics.Vulkan.Ext.VK_AMD_negative_viewport_height
- Graphics.Vulkan.Ext.VK_AMD_rasterization_order
- Graphics.Vulkan.Ext.VK_AMD_shader_ballot
- Graphics.Vulkan.Ext.VK_AMD_shader_explicit_vertex_parameter
- Graphics.Vulkan.Ext.VK_AMD_shader_fragment_mask
- Graphics.Vulkan.Ext.VK_AMD_shader_image_load_store_lod
- Graphics.Vulkan.Ext.VK_AMD_shader_info
- Graphics.Vulkan.Ext.VK_AMD_shader_trinary_minmax
- Graphics.Vulkan.Ext.VK_AMD_texture_gather_bias_lod
- Graphics.Vulkan.Ext.VK_EXT_acquire_xlib_display
- Graphics.Vulkan.Ext.VK_EXT_blend_operation_advanced
- Graphics.Vulkan.Ext.VK_EXT_conservative_rasterization
- Graphics.Vulkan.Ext.VK_EXT_debug_marker
- Graphics.Vulkan.Ext.VK_EXT_debug_report
- Graphics.Vulkan.Ext.VK_EXT_depth_range_unrestricted
- Graphics.Vulkan.Ext.VK_EXT_direct_mode_display
- Graphics.Vulkan.Ext.VK_EXT_discard_rectangles
- Graphics.Vulkan.Ext.VK_EXT_display_control
- Graphics.Vulkan.Ext.VK_EXT_display_surface_counter
- Graphics.Vulkan.Ext.VK_EXT_external_memory_dma_buf
- Graphics.Vulkan.Ext.VK_EXT_external_memory_host
- Graphics.Vulkan.Ext.VK_EXT_global_priority
- Graphics.Vulkan.Ext.VK_EXT_hdr_metadata
- Graphics.Vulkan.Ext.VK_EXT_post_depth_coverage
- Graphics.Vulkan.Ext.VK_EXT_queue_family_foreign
- Graphics.Vulkan.Ext.VK_EXT_sample_locations
- Graphics.Vulkan.Ext.VK_EXT_sampler_filter_minmax
- Graphics.Vulkan.Ext.VK_EXT_shader_stencil_export
- Graphics.Vulkan.Ext.VK_EXT_shader_subgroup_ballot
- Graphics.Vulkan.Ext.VK_EXT_shader_subgroup_vote
- Graphics.Vulkan.Ext.VK_EXT_shader_viewport_index_layer
- Graphics.Vulkan.Ext.VK_EXT_swapchain_colorspace
- Graphics.Vulkan.Ext.VK_EXT_validation_cache
- Graphics.Vulkan.Ext.VK_EXT_validation_flags
- Graphics.Vulkan.Ext.VK_GOOGLE_display_timing
- Graphics.Vulkan.Ext.VK_IMG_filter_cubic
- Graphics.Vulkan.Ext.VK_IMG_format_pvrtc
- Graphics.Vulkan.Ext.VK_KHR_16bit_storage
- Graphics.Vulkan.Ext.VK_KHR_android_surface
- Graphics.Vulkan.Ext.VK_KHR_bind_memory2
- Graphics.Vulkan.Ext.VK_KHR_dedicated_allocation
- Graphics.Vulkan.Ext.VK_KHR_descriptor_update_template
- Graphics.Vulkan.Ext.VK_KHR_display
- Graphics.Vulkan.Ext.VK_KHR_display_swapchain
- Graphics.Vulkan.Ext.VK_KHR_external_fence
- Graphics.Vulkan.Ext.VK_KHR_external_fence_capabilities
- Graphics.Vulkan.Ext.VK_KHR_external_fence_fd
- Graphics.Vulkan.Ext.VK_KHR_external_fence_win32
- Graphics.Vulkan.Ext.VK_KHR_external_memory
- Graphics.Vulkan.Ext.VK_KHR_external_memory_capabilities
- Graphics.Vulkan.Ext.VK_KHR_external_memory_fd
- Graphics.Vulkan.Ext.VK_KHR_external_memory_win32
- Graphics.Vulkan.Ext.VK_KHR_external_semaphore
- Graphics.Vulkan.Ext.VK_KHR_external_semaphore_capabilities
- Graphics.Vulkan.Ext.VK_KHR_external_semaphore_fd
- Graphics.Vulkan.Ext.VK_KHR_external_semaphore_win32
- Graphics.Vulkan.Ext.VK_KHR_get_memory_requirements2
- Graphics.Vulkan.Ext.VK_KHR_get_physical_device_properties2
- Graphics.Vulkan.Ext.VK_KHR_get_surface_capabilities2
- Graphics.Vulkan.Ext.VK_KHR_image_format_list
- Graphics.Vulkan.Ext.VK_KHR_incremental_present
- Graphics.Vulkan.Ext.VK_KHR_maintenance1
- Graphics.Vulkan.Ext.VK_KHR_maintenance2
- Graphics.Vulkan.Ext.VK_KHR_mir_surface
- Graphics.Vulkan.Ext.VK_KHR_push_descriptor
- Graphics.Vulkan.Ext.VK_KHR_relaxed_block_layout
- Graphics.Vulkan.Ext.VK_KHR_sampler_mirror_clamp_to_edge
- Graphics.Vulkan.Ext.VK_KHR_sampler_ycbcr_conversion
- Graphics.Vulkan.Ext.VK_KHR_shader_draw_parameters
- Graphics.Vulkan.Ext.VK_KHR_shared_presentable_image
- Graphics.Vulkan.Ext.VK_KHR_storage_buffer_storage_class
- Graphics.Vulkan.Ext.VK_KHR_surface
- Graphics.Vulkan.Ext.VK_KHR_swapchain
- Graphics.Vulkan.Ext.VK_KHR_variable_pointers
- Graphics.Vulkan.Ext.VK_KHR_wayland_surface
- Graphics.Vulkan.Ext.VK_KHR_win32_keyed_mutex
- Graphics.Vulkan.Ext.VK_KHR_win32_surface
- Graphics.Vulkan.Ext.VK_KHR_xcb_surface
- Graphics.Vulkan.Ext.VK_KHR_xlib_surface
- Graphics.Vulkan.Ext.VK_KHX_device_group
- Graphics.Vulkan.Ext.VK_KHX_device_group_creation
- Graphics.Vulkan.Ext.VK_KHX_multiview
- Graphics.Vulkan.Ext.VK_MVK_ios_surface
- Graphics.Vulkan.Ext.VK_MVK_macos_surface
- Graphics.Vulkan.Ext.VK_NN_vi_surface
- Graphics.Vulkan.Ext.VK_NVX_device_generated_commands
- Graphics.Vulkan.Ext.VK_NVX_multiview_per_view_attributes
- Graphics.Vulkan.Ext.VK_NV_clip_space_w_scaling
- Graphics.Vulkan.Ext.VK_NV_dedicated_allocation
- Graphics.Vulkan.Ext.VK_NV_external_memory
- Graphics.Vulkan.Ext.VK_NV_external_memory_capabilities
- Graphics.Vulkan.Ext.VK_NV_external_memory_win32
- Graphics.Vulkan.Ext.VK_NV_fill_rectangle
- Graphics.Vulkan.Ext.VK_NV_fragment_coverage_to_color
- Graphics.Vulkan.Ext.VK_NV_framebuffer_mixed_samples
- Graphics.Vulkan.Ext.VK_NV_geometry_shader_passthrough
- Graphics.Vulkan.Ext.VK_NV_glsl_shader
- Graphics.Vulkan.Ext.VK_NV_sample_mask_override_coverage
- Graphics.Vulkan.Ext.VK_NV_viewport_array2
- Graphics.Vulkan.Ext.VK_NV_viewport_swizzle
- Graphics.Vulkan.Ext.VK_NV_win32_keyed_mutex
- Graphics.Vulkan.Marshal
- Graphics.Vulkan.Marshal.Create
- Graphics.Vulkan.Marshal.Internal
- Types
- Graphics.Vulkan.Types.BaseTypes
- Graphics.Vulkan.Types.Bitmasks
- Graphics.Vulkan.Types.Defines
- Enum
- Graphics.Vulkan.Types.Enum.VkAccessFlags
- Graphics.Vulkan.Types.Enum.VkAttachmentDescriptionFlags
- Graphics.Vulkan.Types.Enum.VkAttachmentLoadOp
- Graphics.Vulkan.Types.Enum.VkAttachmentStoreOp
- Graphics.Vulkan.Types.Enum.VkBlendFactor
- Graphics.Vulkan.Types.Enum.VkBlendOp
- Graphics.Vulkan.Types.Enum.VkBlendOverlapEXT
- Graphics.Vulkan.Types.Enum.VkBorderColor
- Graphics.Vulkan.Types.Enum.VkBufferCreateFlags
- Graphics.Vulkan.Types.Enum.VkBufferUsageFlags
- Graphics.Vulkan.Types.Enum.VkBufferViewCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkChromaLocationKHR
- Graphics.Vulkan.Types.Enum.VkColorComponentFlags
- Graphics.Vulkan.Types.Enum.VkColorSpaceKHR
- Graphics.Vulkan.Types.Enum.VkCommandBufferLevel
- Graphics.Vulkan.Types.Enum.VkCommandBufferResetFlags
- Graphics.Vulkan.Types.Enum.VkCommandBufferUsageFlags
- Graphics.Vulkan.Types.Enum.VkCommandPoolCreateFlags
- Graphics.Vulkan.Types.Enum.VkCommandPoolResetFlags
- Graphics.Vulkan.Types.Enum.VkCompareOp
- Graphics.Vulkan.Types.Enum.VkComponentSwizzle
- Graphics.Vulkan.Types.Enum.VkCompositeAlphaFlagsKHR
- Graphics.Vulkan.Types.Enum.VkConservativeRasterizationModeEXT
- Graphics.Vulkan.Types.Enum.VkCoverageModulationModeNV
- Graphics.Vulkan.Types.Enum.VkCullModeFlags
- Graphics.Vulkan.Types.Enum.VkDebugReportFlagsEXT
- Graphics.Vulkan.Types.Enum.VkDebugReportObjectTypeEXT
- Graphics.Vulkan.Types.Enum.VkDependencyFlags
- Graphics.Vulkan.Types.Enum.VkDescriptorPoolCreateFlags
- Graphics.Vulkan.Types.Enum.VkDescriptorSetLayoutCreateFlags
- Graphics.Vulkan.Types.Enum.VkDescriptorType
- Graphics.Vulkan.Types.Enum.VkDescriptorUpdateTemplateTypeKHR
- Graphics.Vulkan.Types.Enum.VkDeviceCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkDeviceEventTypeEXT
- Graphics.Vulkan.Types.Enum.VkDeviceGroupPresentModeFlagsKHX
- Graphics.Vulkan.Types.Enum.VkDeviceQueueCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkDiscardRectangleModeEXT
- Graphics.Vulkan.Types.Enum.VkDisplayEventTypeEXT
- Graphics.Vulkan.Types.Enum.VkDisplayPlaneAlphaFlagsKHR
- Graphics.Vulkan.Types.Enum.VkDisplayPowerStateEXT
- Graphics.Vulkan.Types.Enum.VkDynamicState
- Graphics.Vulkan.Types.Enum.VkExternalFenceFeatureFlagsKHR
- Graphics.Vulkan.Types.Enum.VkExternalFenceHandleTypeFlagsKHR
- Graphics.Vulkan.Types.Enum.VkExternalMemoryFeatureFlagsKHR
- Graphics.Vulkan.Types.Enum.VkExternalMemoryFeatureFlagsNV
- Graphics.Vulkan.Types.Enum.VkExternalMemoryHandleTypeFlagsKHR
- Graphics.Vulkan.Types.Enum.VkExternalMemoryHandleTypeFlagsNV
- Graphics.Vulkan.Types.Enum.VkExternalSemaphoreFeatureFlagsKHR
- Graphics.Vulkan.Types.Enum.VkExternalSemaphoreHandleTypeFlagsKHR
- Graphics.Vulkan.Types.Enum.VkFenceCreateFlags
- Graphics.Vulkan.Types.Enum.VkFenceImportFlagsKHR
- Graphics.Vulkan.Types.Enum.VkFilter
- Graphics.Vulkan.Types.Enum.VkFormat
- Graphics.Vulkan.Types.Enum.VkFormatFeatureFlags
- Graphics.Vulkan.Types.Enum.VkFramebufferCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkFrontFace
- Graphics.Vulkan.Types.Enum.VkImageAspectFlags
- Graphics.Vulkan.Types.Enum.VkImageCreateFlags
- Graphics.Vulkan.Types.Enum.VkImageLayout
- Graphics.Vulkan.Types.Enum.VkImageTiling
- Graphics.Vulkan.Types.Enum.VkImageType
- Graphics.Vulkan.Types.Enum.VkImageUsageFlags
- Graphics.Vulkan.Types.Enum.VkImageViewType
- Graphics.Vulkan.Types.Enum.VkIndexType
- Graphics.Vulkan.Types.Enum.VkIndirectCommandsLayoutUsageFlagsNVX
- Graphics.Vulkan.Types.Enum.VkIndirectCommandsTokenTypeNVX
- Graphics.Vulkan.Types.Enum.VkInstanceCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkInternalAllocationType
- Graphics.Vulkan.Types.Enum.VkLogicOp
- Graphics.Vulkan.Types.Enum.VkMemoryAllocateFlagsKHX
- Graphics.Vulkan.Types.Enum.VkMemoryHeapFlags
- Graphics.Vulkan.Types.Enum.VkMemoryPropertyFlags
- Graphics.Vulkan.Types.Enum.VkObjectEntryTypeNVX
- Graphics.Vulkan.Types.Enum.VkObjectEntryUsageFlagsNVX
- Graphics.Vulkan.Types.Enum.VkObjectType
- Graphics.Vulkan.Types.Enum.VkPeerMemoryFeatureFlagsKHX
- Graphics.Vulkan.Types.Enum.VkPhysicalDeviceType
- Graphics.Vulkan.Types.Enum.VkPipelineBindPoint
- Graphics.Vulkan.Types.Enum.VkPipelineCacheCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineCacheHeaderVersion
- Graphics.Vulkan.Types.Enum.VkPipelineColorBlendStateCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineCreateFlags
- Graphics.Vulkan.Types.Enum.VkPipelineDepthStencilStateCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineDynamicStateCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineInputAssemblyStateCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineLayoutCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineMultisampleStateCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineRasterizationStateCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineShaderStageCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineStageFlags
- Graphics.Vulkan.Types.Enum.VkPipelineTessellationStateCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineVertexInputStateCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPipelineViewportStateCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkPointClippingBehaviorKHR
- Graphics.Vulkan.Types.Enum.VkPolygonMode
- Graphics.Vulkan.Types.Enum.VkPresentModeKHR
- Graphics.Vulkan.Types.Enum.VkPrimitiveTopology
- Graphics.Vulkan.Types.Enum.VkQueryControlFlags
- Graphics.Vulkan.Types.Enum.VkQueryPipelineStatisticFlags
- Graphics.Vulkan.Types.Enum.VkQueryPoolCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkQueryResultFlags
- Graphics.Vulkan.Types.Enum.VkQueryType
- Graphics.Vulkan.Types.Enum.VkQueueFlags
- Graphics.Vulkan.Types.Enum.VkQueueGlobalPriorityEXT
- Graphics.Vulkan.Types.Enum.VkRasterizationOrderAMD
- Graphics.Vulkan.Types.Enum.VkRenderPassCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkResult
- Graphics.Vulkan.Types.Enum.VkSampleCountFlags
- Graphics.Vulkan.Types.Enum.VkSamplerAddressMode
- Graphics.Vulkan.Types.Enum.VkSamplerCreateFlagBits
- Graphics.Vulkan.Types.Enum.VkSamplerMipmapMode
- Graphics.Vulkan.Types.Enum.VkSamplerReductionModeEXT
- Graphics.Vulkan.Types.Enum.VkSamplerYcbcrModelConversionKHR
- Graphics.Vulkan.Types.Enum.VkSamplerYcbcrRangeKHR
- Graphics.Vulkan.Types.Enum.VkSemaphoreImportFlagsKHR
- Graphics.Vulkan.Types.Enum.VkShaderInfoTypeAMD
- Graphics.Vulkan.Types.Enum.VkShaderStageFlags
- Graphics.Vulkan.Types.Enum.VkSharingMode
- Graphics.Vulkan.Types.Enum.VkSparseImageFormatFlags
- Graphics.Vulkan.Types.Enum.VkSparseMemoryBindFlags
- Graphics.Vulkan.Types.Enum.VkStencilFaceFlags
- Graphics.Vulkan.Types.Enum.VkStencilOp
- Graphics.Vulkan.Types.Enum.VkStructureType
- Graphics.Vulkan.Types.Enum.VkSubpassContents
- Graphics.Vulkan.Types.Enum.VkSubpassDescriptionFlags
- Graphics.Vulkan.Types.Enum.VkSurfaceCounterFlagsEXT
- Graphics.Vulkan.Types.Enum.VkSurfaceTransformFlagsKHR
- Graphics.Vulkan.Types.Enum.VkSwapchainCreateFlagsKHR
- Graphics.Vulkan.Types.Enum.VkSystemAllocationScope
- Graphics.Vulkan.Types.Enum.VkTessellationDomainOriginKHR
- Graphics.Vulkan.Types.Enum.VkValidationCacheHeaderVersionEXT
- Graphics.Vulkan.Types.Enum.VkValidationCheckEXT
- Graphics.Vulkan.Types.Enum.VkVertexInputRate
- Graphics.Vulkan.Types.Enum.VkViewportCoordinateSwizzleNV
- Graphics.Vulkan.Types.Funcpointers
- Graphics.Vulkan.Types.Handles
- Graphics.Vulkan.Types.Include
- Struct
- Graphics.Vulkan.Types.Struct.VkAcquireNextImageInfoKHX
- Graphics.Vulkan.Types.Struct.VkAllocationCallbacks
- Graphics.Vulkan.Types.Struct.VkAndroidSurfaceCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkApplicationInfo
- Graphics.Vulkan.Types.Struct.VkAttachmentDescription
- Graphics.Vulkan.Types.Struct.VkAttachmentReference
- Graphics.Vulkan.Types.Struct.VkAttachmentSampleLocationsEXT
- Graphics.Vulkan.Types.Struct.VkBindBufferMemoryDeviceGroupInfoKHX
- Graphics.Vulkan.Types.Struct.VkBindBufferMemoryInfoKHR
- Graphics.Vulkan.Types.Struct.VkBindImageMemoryDeviceGroupInfoKHX
- Graphics.Vulkan.Types.Struct.VkBindImageMemoryInfoKHR
- Graphics.Vulkan.Types.Struct.VkBindImageMemorySwapchainInfoKHX
- Graphics.Vulkan.Types.Struct.VkBindImagePlaneMemoryInfoKHR
- Graphics.Vulkan.Types.Struct.VkBindSparseInfo
- Graphics.Vulkan.Types.Struct.VkBufferCopy
- Graphics.Vulkan.Types.Struct.VkBufferCreateInfo
- Graphics.Vulkan.Types.Struct.VkBufferImageCopy
- Graphics.Vulkan.Types.Struct.VkBufferMemoryBarrier
- Graphics.Vulkan.Types.Struct.VkBufferMemoryRequirementsInfo2KHR
- Graphics.Vulkan.Types.Struct.VkBufferViewCreateInfo
- Graphics.Vulkan.Types.Struct.VkClearAttachment
- Graphics.Vulkan.Types.Struct.VkClearColorValue
- Graphics.Vulkan.Types.Struct.VkClearDepthStencilValue
- Graphics.Vulkan.Types.Struct.VkClearRect
- Graphics.Vulkan.Types.Struct.VkClearValue
- Graphics.Vulkan.Types.Struct.VkCmdProcessCommandsInfoNVX
- Graphics.Vulkan.Types.Struct.VkCmdReserveSpaceForCommandsInfoNVX
- Graphics.Vulkan.Types.Struct.VkCommandBufferAllocateInfo
- Graphics.Vulkan.Types.Struct.VkCommandBufferBeginInfo
- Graphics.Vulkan.Types.Struct.VkCommandBufferInheritanceInfo
- Graphics.Vulkan.Types.Struct.VkCommandPoolCreateInfo
- Graphics.Vulkan.Types.Struct.VkComponentMapping
- Graphics.Vulkan.Types.Struct.VkComputePipelineCreateInfo
- Graphics.Vulkan.Types.Struct.VkCopyDescriptorSet
- Graphics.Vulkan.Types.Struct.VkD3D12FenceSubmitInfoKHR
- Graphics.Vulkan.Types.Struct.VkDebugMarkerMarkerInfoEXT
- Graphics.Vulkan.Types.Struct.VkDebugMarkerObjectNameInfoEXT
- Graphics.Vulkan.Types.Struct.VkDebugMarkerObjectTagInfoEXT
- Graphics.Vulkan.Types.Struct.VkDebugReportCallbackCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkDedicatedAllocationBufferCreateInfoNV
- Graphics.Vulkan.Types.Struct.VkDedicatedAllocationImageCreateInfoNV
- Graphics.Vulkan.Types.Struct.VkDedicatedAllocationMemoryAllocateInfoNV
- Graphics.Vulkan.Types.Struct.VkDescriptorBufferInfo
- Graphics.Vulkan.Types.Struct.VkDescriptorImageInfo
- Graphics.Vulkan.Types.Struct.VkDescriptorPoolCreateInfo
- Graphics.Vulkan.Types.Struct.VkDescriptorPoolSize
- Graphics.Vulkan.Types.Struct.VkDescriptorSetAllocateInfo
- Graphics.Vulkan.Types.Struct.VkDescriptorSetLayoutBinding
- Graphics.Vulkan.Types.Struct.VkDescriptorSetLayoutCreateInfo
- Graphics.Vulkan.Types.Struct.VkDescriptorUpdateTemplateCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkDescriptorUpdateTemplateEntryKHR
- Graphics.Vulkan.Types.Struct.VkDeviceCreateInfo
- Graphics.Vulkan.Types.Struct.VkDeviceEventInfoEXT
- Graphics.Vulkan.Types.Struct.VkDeviceGeneratedCommandsFeaturesNVX
- Graphics.Vulkan.Types.Struct.VkDeviceGeneratedCommandsLimitsNVX
- Graphics.Vulkan.Types.Struct.VkDeviceGroupBindSparseInfoKHX
- Graphics.Vulkan.Types.Struct.VkDeviceGroupCommandBufferBeginInfoKHX
- Graphics.Vulkan.Types.Struct.VkDeviceGroupDeviceCreateInfoKHX
- Graphics.Vulkan.Types.Struct.VkDeviceGroupPresentCapabilitiesKHX
- Graphics.Vulkan.Types.Struct.VkDeviceGroupPresentInfoKHX
- Graphics.Vulkan.Types.Struct.VkDeviceGroupRenderPassBeginInfoKHX
- Graphics.Vulkan.Types.Struct.VkDeviceGroupSubmitInfoKHX
- Graphics.Vulkan.Types.Struct.VkDeviceGroupSwapchainCreateInfoKHX
- Graphics.Vulkan.Types.Struct.VkDeviceQueueCreateInfo
- Graphics.Vulkan.Types.Struct.VkDeviceQueueGlobalPriorityCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkDispatchIndirectCommand
- Graphics.Vulkan.Types.Struct.VkDisplayEventInfoEXT
- Graphics.Vulkan.Types.Struct.VkDisplayModeCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkDisplayModeParametersKHR
- Graphics.Vulkan.Types.Struct.VkDisplayModePropertiesKHR
- Graphics.Vulkan.Types.Struct.VkDisplayPlaneCapabilitiesKHR
- Graphics.Vulkan.Types.Struct.VkDisplayPlanePropertiesKHR
- Graphics.Vulkan.Types.Struct.VkDisplayPowerInfoEXT
- Graphics.Vulkan.Types.Struct.VkDisplayPresentInfoKHR
- Graphics.Vulkan.Types.Struct.VkDisplayPropertiesKHR
- Graphics.Vulkan.Types.Struct.VkDisplaySurfaceCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkDrawIndexedIndirectCommand
- Graphics.Vulkan.Types.Struct.VkDrawIndirectCommand
- Graphics.Vulkan.Types.Struct.VkEventCreateInfo
- Graphics.Vulkan.Types.Struct.VkExportFenceCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkExportFenceWin32HandleInfoKHR
- Graphics.Vulkan.Types.Struct.VkExportMemoryAllocateInfoKHR
- Graphics.Vulkan.Types.Struct.VkExportMemoryAllocateInfoNV
- Graphics.Vulkan.Types.Struct.VkExportMemoryWin32HandleInfoKHR
- Graphics.Vulkan.Types.Struct.VkExportMemoryWin32HandleInfoNV
- Graphics.Vulkan.Types.Struct.VkExportSemaphoreCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkExportSemaphoreWin32HandleInfoKHR
- Graphics.Vulkan.Types.Struct.VkExtensionProperties
- Graphics.Vulkan.Types.Struct.VkExtent2D
- Graphics.Vulkan.Types.Struct.VkExtent3D
- Graphics.Vulkan.Types.Struct.VkExternalBufferPropertiesKHR
- Graphics.Vulkan.Types.Struct.VkExternalFencePropertiesKHR
- Graphics.Vulkan.Types.Struct.VkExternalImageFormatPropertiesKHR
- Graphics.Vulkan.Types.Struct.VkExternalImageFormatPropertiesNV
- Graphics.Vulkan.Types.Struct.VkExternalMemoryBufferCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkExternalMemoryImageCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkExternalMemoryImageCreateInfoNV
- Graphics.Vulkan.Types.Struct.VkExternalMemoryPropertiesKHR
- Graphics.Vulkan.Types.Struct.VkExternalSemaphorePropertiesKHR
- Graphics.Vulkan.Types.Struct.VkFenceCreateInfo
- Graphics.Vulkan.Types.Struct.VkFenceGetFdInfoKHR
- Graphics.Vulkan.Types.Struct.VkFenceGetWin32HandleInfoKHR
- Graphics.Vulkan.Types.Struct.VkFormatProperties
- Graphics.Vulkan.Types.Struct.VkFormatProperties2KHR
- Graphics.Vulkan.Types.Struct.VkFramebufferCreateInfo
- Graphics.Vulkan.Types.Struct.VkGraphicsPipelineCreateInfo
- Graphics.Vulkan.Types.Struct.VkHdrMetadataEXT
- Graphics.Vulkan.Types.Struct.VkIOSSurfaceCreateInfoMVK
- Graphics.Vulkan.Types.Struct.VkImageBlit
- Graphics.Vulkan.Types.Struct.VkImageCopy
- Graphics.Vulkan.Types.Struct.VkImageCreateInfo
- Graphics.Vulkan.Types.Struct.VkImageFormatListCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkImageFormatProperties
- Graphics.Vulkan.Types.Struct.VkImageFormatProperties2KHR
- Graphics.Vulkan.Types.Struct.VkImageMemoryBarrier
- Graphics.Vulkan.Types.Struct.VkImageMemoryRequirementsInfo2KHR
- Graphics.Vulkan.Types.Struct.VkImagePlaneMemoryRequirementsInfoKHR
- Graphics.Vulkan.Types.Struct.VkImageResolve
- Graphics.Vulkan.Types.Struct.VkImageSparseMemoryRequirementsInfo2KHR
- Graphics.Vulkan.Types.Struct.VkImageSubresource
- Graphics.Vulkan.Types.Struct.VkImageSubresourceLayers
- Graphics.Vulkan.Types.Struct.VkImageSubresourceRange
- Graphics.Vulkan.Types.Struct.VkImageSwapchainCreateInfoKHX
- Graphics.Vulkan.Types.Struct.VkImageViewCreateInfo
- Graphics.Vulkan.Types.Struct.VkImageViewUsageCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkImportFenceFdInfoKHR
- Graphics.Vulkan.Types.Struct.VkImportFenceWin32HandleInfoKHR
- Graphics.Vulkan.Types.Struct.VkImportMemoryFdInfoKHR
- Graphics.Vulkan.Types.Struct.VkImportMemoryHostPointerInfoEXT
- Graphics.Vulkan.Types.Struct.VkImportMemoryWin32HandleInfoKHR
- Graphics.Vulkan.Types.Struct.VkImportMemoryWin32HandleInfoNV
- Graphics.Vulkan.Types.Struct.VkImportSemaphoreFdInfoKHR
- Graphics.Vulkan.Types.Struct.VkImportSemaphoreWin32HandleInfoKHR
- Graphics.Vulkan.Types.Struct.VkIndirectCommandsLayoutCreateInfoNVX
- Graphics.Vulkan.Types.Struct.VkIndirectCommandsLayoutTokenNVX
- Graphics.Vulkan.Types.Struct.VkIndirectCommandsTokenNVX
- Graphics.Vulkan.Types.Struct.VkInputAttachmentAspectReferenceKHR
- Graphics.Vulkan.Types.Struct.VkInstanceCreateInfo
- Graphics.Vulkan.Types.Struct.VkLayerProperties
- Graphics.Vulkan.Types.Struct.VkMacOSSurfaceCreateInfoMVK
- Graphics.Vulkan.Types.Struct.VkMappedMemoryRange
- Graphics.Vulkan.Types.Struct.VkMemoryAllocateFlagsInfoKHX
- Graphics.Vulkan.Types.Struct.VkMemoryAllocateInfo
- Graphics.Vulkan.Types.Struct.VkMemoryBarrier
- Graphics.Vulkan.Types.Struct.VkMemoryDedicatedAllocateInfoKHR
- Graphics.Vulkan.Types.Struct.VkMemoryDedicatedRequirementsKHR
- Graphics.Vulkan.Types.Struct.VkMemoryFdPropertiesKHR
- Graphics.Vulkan.Types.Struct.VkMemoryGetFdInfoKHR
- Graphics.Vulkan.Types.Struct.VkMemoryGetWin32HandleInfoKHR
- Graphics.Vulkan.Types.Struct.VkMemoryHeap
- Graphics.Vulkan.Types.Struct.VkMemoryHostPointerPropertiesEXT
- Graphics.Vulkan.Types.Struct.VkMemoryRequirements
- Graphics.Vulkan.Types.Struct.VkMemoryRequirements2KHR
- Graphics.Vulkan.Types.Struct.VkMemoryType
- Graphics.Vulkan.Types.Struct.VkMemoryWin32HandlePropertiesKHR
- Graphics.Vulkan.Types.Struct.VkMirSurfaceCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkMultisamplePropertiesEXT
- Graphics.Vulkan.Types.Struct.VkObjectTableCreateInfoNVX
- Graphics.Vulkan.Types.Struct.VkObjectTableDescriptorSetEntryNVX
- Graphics.Vulkan.Types.Struct.VkObjectTableEntryNVX
- Graphics.Vulkan.Types.Struct.VkObjectTableIndexBufferEntryNVX
- Graphics.Vulkan.Types.Struct.VkObjectTablePipelineEntryNVX
- Graphics.Vulkan.Types.Struct.VkObjectTablePushConstantEntryNVX
- Graphics.Vulkan.Types.Struct.VkObjectTableVertexBufferEntryNVX
- Graphics.Vulkan.Types.Struct.VkOffset2D
- Graphics.Vulkan.Types.Struct.VkOffset3D
- Graphics.Vulkan.Types.Struct.VkPastPresentationTimingGOOGLE
- Graphics.Vulkan.Types.Struct.VkPhysicalDevice16BitStorageFeaturesKHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceConservativeRasterizationPropertiesEXT
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceDiscardRectanglePropertiesEXT
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceExternalBufferInfoKHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceExternalFenceInfoKHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceExternalImageFormatInfoKHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceExternalMemoryHostPropertiesEXT
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceExternalSemaphoreInfoKHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceFeatures
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceFeatures2KHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceGroupPropertiesKHX
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceIDPropertiesKHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceImageFormatInfo2KHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceLimits
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceMemoryProperties
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceMemoryProperties2KHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceMultiviewFeaturesKHX
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceMultiviewPropertiesKHX
- Graphics.Vulkan.Types.Struct.VkPhysicalDevicePointClippingPropertiesKHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceProperties
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceProperties2KHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDevicePushDescriptorPropertiesKHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceSampleLocationsPropertiesEXT
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceSparseImageFormatInfo2KHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceSparseProperties
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceSurfaceInfo2KHR
- Graphics.Vulkan.Types.Struct.VkPhysicalDeviceVariablePointerFeaturesKHR
- Graphics.Vulkan.Types.Struct.VkPipelineCacheCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineColorBlendAdvancedStateCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkPipelineColorBlendAttachmentState
- Graphics.Vulkan.Types.Struct.VkPipelineColorBlendStateCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineCoverageModulationStateCreateInfoNV
- Graphics.Vulkan.Types.Struct.VkPipelineCoverageToColorStateCreateInfoNV
- Graphics.Vulkan.Types.Struct.VkPipelineDepthStencilStateCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineDiscardRectangleStateCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkPipelineDynamicStateCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineInputAssemblyStateCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineLayoutCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineMultisampleStateCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineRasterizationConservativeStateCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkPipelineRasterizationStateCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineRasterizationStateRasterizationOrderAMD
- Graphics.Vulkan.Types.Struct.VkPipelineSampleLocationsStateCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkPipelineShaderStageCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineTessellationDomainOriginStateCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkPipelineTessellationStateCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineVertexInputStateCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineViewportStateCreateInfo
- Graphics.Vulkan.Types.Struct.VkPipelineViewportSwizzleStateCreateInfoNV
- Graphics.Vulkan.Types.Struct.VkPipelineViewportWScalingStateCreateInfoNV
- Graphics.Vulkan.Types.Struct.VkPresentInfoKHR
- Graphics.Vulkan.Types.Struct.VkPresentRegionKHR
- Graphics.Vulkan.Types.Struct.VkPresentRegionsKHR
- Graphics.Vulkan.Types.Struct.VkPresentTimeGOOGLE
- Graphics.Vulkan.Types.Struct.VkPresentTimesInfoGOOGLE
- Graphics.Vulkan.Types.Struct.VkPushConstantRange
- Graphics.Vulkan.Types.Struct.VkQueryPoolCreateInfo
- Graphics.Vulkan.Types.Struct.VkQueueFamilyProperties
- Graphics.Vulkan.Types.Struct.VkQueueFamilyProperties2KHR
- Graphics.Vulkan.Types.Struct.VkRect2D
- Graphics.Vulkan.Types.Struct.VkRectLayerKHR
- Graphics.Vulkan.Types.Struct.VkRefreshCycleDurationGOOGLE
- Graphics.Vulkan.Types.Struct.VkRenderPassBeginInfo
- Graphics.Vulkan.Types.Struct.VkRenderPassCreateInfo
- Graphics.Vulkan.Types.Struct.VkRenderPassInputAttachmentAspectCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkRenderPassMultiviewCreateInfoKHX
- Graphics.Vulkan.Types.Struct.VkRenderPassSampleLocationsBeginInfoEXT
- Graphics.Vulkan.Types.Struct.VkSampleLocationEXT
- Graphics.Vulkan.Types.Struct.VkSampleLocationsInfoEXT
- Graphics.Vulkan.Types.Struct.VkSamplerCreateInfo
- Graphics.Vulkan.Types.Struct.VkSamplerReductionModeCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkSamplerYcbcrConversionCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkSamplerYcbcrConversionImageFormatPropertiesKHR
- Graphics.Vulkan.Types.Struct.VkSamplerYcbcrConversionInfoKHR
- Graphics.Vulkan.Types.Struct.VkSemaphoreCreateInfo
- Graphics.Vulkan.Types.Struct.VkSemaphoreGetFdInfoKHR
- Graphics.Vulkan.Types.Struct.VkSemaphoreGetWin32HandleInfoKHR
- Graphics.Vulkan.Types.Struct.VkShaderModuleCreateInfo
- Graphics.Vulkan.Types.Struct.VkShaderModuleValidationCacheCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkShaderResourceUsageAMD
- Graphics.Vulkan.Types.Struct.VkShaderStatisticsInfoAMD
- Graphics.Vulkan.Types.Struct.VkSharedPresentSurfaceCapabilitiesKHR
- Graphics.Vulkan.Types.Struct.VkSparseBufferMemoryBindInfo
- Graphics.Vulkan.Types.Struct.VkSparseImageFormatProperties
- Graphics.Vulkan.Types.Struct.VkSparseImageFormatProperties2KHR
- Graphics.Vulkan.Types.Struct.VkSparseImageMemoryBind
- Graphics.Vulkan.Types.Struct.VkSparseImageMemoryBindInfo
- Graphics.Vulkan.Types.Struct.VkSparseImageMemoryRequirements
- Graphics.Vulkan.Types.Struct.VkSparseImageMemoryRequirements2KHR
- Graphics.Vulkan.Types.Struct.VkSparseImageOpaqueMemoryBindInfo
- Graphics.Vulkan.Types.Struct.VkSparseMemoryBind
- Graphics.Vulkan.Types.Struct.VkSpecializationInfo
- Graphics.Vulkan.Types.Struct.VkSpecializationMapEntry
- Graphics.Vulkan.Types.Struct.VkStencilOpState
- Graphics.Vulkan.Types.Struct.VkSubmitInfo
- Graphics.Vulkan.Types.Struct.VkSubpassDependency
- Graphics.Vulkan.Types.Struct.VkSubpassDescription
- Graphics.Vulkan.Types.Struct.VkSubpassSampleLocationsEXT
- Graphics.Vulkan.Types.Struct.VkSubresourceLayout
- Graphics.Vulkan.Types.Struct.VkSurfaceCapabilities2EXT
- Graphics.Vulkan.Types.Struct.VkSurfaceCapabilities2KHR
- Graphics.Vulkan.Types.Struct.VkSurfaceCapabilitiesKHR
- Graphics.Vulkan.Types.Struct.VkSurfaceFormat2KHR
- Graphics.Vulkan.Types.Struct.VkSurfaceFormatKHR
- Graphics.Vulkan.Types.Struct.VkSwapchainCounterCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkSwapchainCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkTextureLODGatherFormatPropertiesAMD
- Graphics.Vulkan.Types.Struct.VkValidationCacheCreateInfoEXT
- Graphics.Vulkan.Types.Struct.VkValidationFlagsEXT
- Graphics.Vulkan.Types.Struct.VkVertexInputAttributeDescription
- Graphics.Vulkan.Types.Struct.VkVertexInputBindingDescription
- Graphics.Vulkan.Types.Struct.VkViSurfaceCreateInfoNN
- Graphics.Vulkan.Types.Struct.VkViewport
- Graphics.Vulkan.Types.Struct.VkViewportSwizzleNV
- Graphics.Vulkan.Types.Struct.VkViewportWScalingNV
- Graphics.Vulkan.Types.Struct.VkWaylandSurfaceCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkWin32KeyedMutexAcquireReleaseInfoKHR
- Graphics.Vulkan.Types.Struct.VkWin32KeyedMutexAcquireReleaseInfoNV
- Graphics.Vulkan.Types.Struct.VkWin32SurfaceCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkWriteDescriptorSet
- Graphics.Vulkan.Types.Struct.VkXYColorEXT
- Graphics.Vulkan.Types.Struct.VkXcbSurfaceCreateInfoKHR
- Graphics.Vulkan.Types.Struct.VkXlibSurfaceCreateInfoKHR
- Graphics.Vulkan.Types.StructMembers
- Graphics.Vulkan
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
useplatformandroidkhr | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_ANDROID_KHR | Disabled |
useplatformiosmvk | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_IOS_MVK | Disabled |
useplatformmacosmvk | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_MACOS_MVK | Disabled |
useplatformmirkhr | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_MIR_KHR | Disabled |
useplatformvinn | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_VI_NN | Disabled |
useplatformwaylandkhr | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_WAYLAND_KHR | Disabled |
useplatformwin32khr | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_WIN32_KHR | Disabled |
useplatformxcbkhr | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_XCB_KHR | Disabled |
useplatformxlibkhr | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_XLIB_KHR | Disabled |
useplatformxlibxrandrext | Enable platform-specific extensions protected by CPP macros VK_USE_PLATFORM_XLIB_XRANDR_EXT | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- vulkan-api-0.1.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0.0, 0.1.0.1, 1.1.0.0, 1.1.1.0, 1.1.2.0, 1.1.2.1, 1.1.3.0, 1.1.3.1, 1.1.4.0, 1.2.0.0, 1.3.0.0, 1.4.0.0 (info) |
---|---|
Dependencies | base (>=4.7 && <5), ghc-prim (>=0.4 && <0.6) [details] |
License | BSD-3-Clause |
Copyright | Copyright: (c) 2018 Artem Chirkin |
Author | Artem Chirkin |
Maintainer | chirkin@arch.ethz.ch |
Category | vulkan, bsd3, graphics, library, opengl |
Home page | https://github.com/achirkin/genvulkan#readme |
Source repo | head: git clone https://github.com/achirkin/vulkan(vulkan-api) |
Uploaded | by achirkin at 2018-02-22T08:28:41Z |
Distributions | NixOS:1.4.0.0 |
Reverse Dependencies | 1 direct, 1 indirect [details] |
Downloads | 5372 total (4 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2018-02-22 [all 3 reports] |