-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
Originally posted by @cers000 in #33 (comment)
The Vulkan 1.2 specification was launched on January 15th, 2020
As such, a new issue is probably a better place to track that than the issue for the missing 1.1 functions. Here's what's changed since 1.1:
Vulkan Version 1.2 promoted a number of key extensions into the core API:
- VK_KHR_8bit_storage
- VK_KHR_buffer_device_address
- VK_KHR_create_renderpass2
- VK_KHR_depth_stencil_resolve
- VK_KHR_draw_indirect_count
- VK_KHR_driver_properties
- VK_KHR_image_format_list
- VK_KHR_imageless_framebuffer
- VK_KHR_sampler_mirror_clamp_to_edge
- VK_KHR_separate_depth_stencil_layouts
- VK_KHR_shader_atomic_int64
- VK_KHR_shader_float16_int8
- VK_KHR_shader_float_controls
- VK_KHR_shader_subgroup_extended_types
- VK_KHR_spirv_1_4
- VK_KHR_timeline_semaphore
- VK_KHR_uniform_buffer_standard_layout
- VK_KHR_vulkan_memory_model
- VK_EXT_descriptor_indexing
- VK_EXT_host_query_reset
- VK_EXT_sampler_filter_minmax
- VK_EXT_scalar_block_layout
- VK_EXT_separate_stencil_usage
- VK_EXT_shader_viewport_index_layer
New Defines
- VK_API_VERSION_1_2
New Enum Constants
None
New Enums
None
New Structures
- VkPhysicalDeviceVulkan11Features
- VkPhysicalDeviceVulkan11Properties
- VkPhysicalDeviceVulkan12Features
- VkPhysicalDeviceVulkan12Properties
- VkPhysicalDevice8BitStorageFeatures
- VkPhysicalDeviceBufferDeviceAddressFeatures
- VkBufferDeviceAddressInfo
- VkBufferOpaqueCaptureAddressCreateInfo
- VkMemoryOpaqueCaptureAddressAllocateInfo
- VkDeviceMemoryOpaqueCaptureAddressInfo
- VkAttachmentDescription2
- VkAttachmentReference2
- VkSubpassDescription2
- VkSubpassDependency2
- VkRenderPassCreateInfo2
- VkSubpassBeginInfo
- VkSubpassEndInfo
- VkPhysicalDeviceDepthStencilResolveProperties
- VkSubpassDescriptionDepthStencilResolve
- VkConformanceVersion
- VkPhysicalDeviceDriverProperties
- VkImageFormatListCreateInfo
- VkPhysicalDeviceImagelessFramebufferFeatures
- VkFramebufferAttachmentsCreateInfo
- VkFramebufferAttachmentImageInfo
- VkRenderPassAttachmentBeginInfo
- VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
- VkAttachmentReferenceStencilLayout
- VkAttachmentDescriptionStencilLayout
- VkPhysicalDeviceShaderAtomicInt64Features
- VkPhysicalDeviceShaderFloat16Int8Features
- VkPhysicalDeviceFloatControlsProperties
- VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
- VkPhysicalDeviceTimelineSemaphoreFeatures
- VkPhysicalDeviceTimelineSemaphoreProperties
- VkSemaphoreTypeCreateInfo
- VkTimelineSemaphoreSubmitInfo
- VkSemaphoreWaitInfo
- VkSemaphoreSignalInfo
- VkPhysicalDeviceUniformBufferStandardLayoutFeatures
- VkPhysicalDeviceVulkanMemoryModelFeatures
- VkDescriptorSetLayoutBindingFlagsCreateInfo
- VkPhysicalDeviceDescriptorIndexingFeatures
- VkPhysicalDeviceDescriptorIndexingProperties
- VkDescriptorSetVariableDescriptorCountAllocateInfo
- VkDescriptorSetVariableDescriptorCountLayoutSupport
- VkPhysicalDeviceHostQueryResetFeatures
- VkSamplerReductionModeCreateInfo
- VkPhysicalDeviceSamplerFilterMinmaxProperties
- VkPhysicalDeviceScalarBlockLayoutFeatures
- VkImageStencilUsageCreateInfo
New Functions
- vkGetBufferDeviceAddress
- vkGetBufferOpaqueCaptureAddress
- vkGetDeviceMemoryOpaqueCaptureAddress
- vkCreateRenderPass2
- vkCmdBeginRenderPass2
- vkCmdNextSubpass2
- vkCmdEndRenderPass2
- vkCmdDrawIndirectCount
- vkCmdDrawIndexedIndirectCount
- vkGetSemaphoreCounterValue
- vkWaitSemaphores
- vkSignalSemaphore
- vkResetQueryPool
nergdron, nickswang, cers000, martindzejky, wilkesreid and 2 more
Metadata
Metadata
Assignees
Labels
No labels