From 83d89e948fdc6dba16d14c9827909b1ec5796772 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Fri, 28 Oct 2016 08:50:56 -0600 Subject: header: Update header files to version 1.0.32 - updated vulkan.h - updated vk.xml (note that the validity tags have been removed in this update) - updated vulkan.hpp - updated loader's SOVERSION - updated json files to version 1.0.32 Change-Id: Ie650c1d6e0bdff3c8cc9c38d74715c454dec37de --- include/vulkan/vulkan.h | 6 +- include/vulkan/vulkan.hpp | 2 +- layers/linux/VkLayer_core_validation.json | 2 +- layers/linux/VkLayer_image.json | 2 +- layers/linux/VkLayer_object_tracker.json | 2 +- layers/linux/VkLayer_parameter_validation.json | 2 +- layers/linux/VkLayer_swapchain.json | 2 +- layers/linux/VkLayer_threading.json | 2 +- layers/linux/VkLayer_unique_objects.json | 2 +- layers/windows/VkLayer_core_validation.json | 2 +- layers/windows/VkLayer_image.json | 2 +- layers/windows/VkLayer_object_tracker.json | 2 +- layers/windows/VkLayer_parameter_validation.json | 2 +- layers/windows/VkLayer_swapchain.json | 2 +- layers/windows/VkLayer_threading.json | 2 +- layers/windows/VkLayer_unique_objects.json | 2 +- loader/CMakeLists.txt | 2 +- vk.xml | 474 +++++------------------ 18 files changed, 109 insertions(+), 403 deletions(-) diff --git a/include/vulkan/vulkan.h b/include/vulkan/vulkan.h index 0cad6bf9..694527c3 100644 --- a/include/vulkan/vulkan.h +++ b/include/vulkan/vulkan.h @@ -43,7 +43,7 @@ extern "C" { #define VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3ff) #define VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xfff) // Version of this file -#define VK_HEADER_VERSION 31 +#define VK_HEADER_VERSION 32 #define VK_NULL_HANDLE 0 @@ -4000,7 +4000,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCountAMD( #endif #define VK_AMD_negative_viewport_height 1 -#define VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION 0 +#define VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION 1 #define VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME "VK_AMD_negative_viewport_height" @@ -4010,7 +4010,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCountAMD( #define VK_AMD_shader_ballot 1 -#define VK_AMD_SHADER_BALLOT_SPEC_VERSION 0 +#define VK_AMD_SHADER_BALLOT_SPEC_VERSION 1 #define VK_AMD_SHADER_BALLOT_EXTENSION_NAME "VK_AMD_shader_ballot" diff --git a/include/vulkan/vulkan.hpp b/include/vulkan/vulkan.hpp index 42571b43..aa48e1c7 100644 --- a/include/vulkan/vulkan.hpp +++ b/include/vulkan/vulkan.hpp @@ -40,7 +40,7 @@ # include #endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -static_assert( VK_HEADER_VERSION == 31 , "Wrong VK_HEADER_VERSION!" ); +static_assert( VK_HEADER_VERSION == 32 , "Wrong VK_HEADER_VERSION!" ); // 32-bit vulkan is not typesafe for handles, so don't allow copy constructors on this platform by default. // To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION diff --git a/layers/linux/VkLayer_core_validation.json b/layers/linux/VkLayer_core_validation.json index 5e364736..a3ae7cc9 100644 --- a/layers/linux/VkLayer_core_validation.json +++ b/layers/linux/VkLayer_core_validation.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_core_validation", "type": "GLOBAL", "library_path": "./libVkLayer_core_validation.so", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/linux/VkLayer_image.json b/layers/linux/VkLayer_image.json index 58e23681..862dd618 100644 --- a/layers/linux/VkLayer_image.json +++ b/layers/linux/VkLayer_image.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_image", "type": "GLOBAL", "library_path": "./libVkLayer_image.so", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/linux/VkLayer_object_tracker.json b/layers/linux/VkLayer_object_tracker.json index f133526d..a367a46a 100644 --- a/layers/linux/VkLayer_object_tracker.json +++ b/layers/linux/VkLayer_object_tracker.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_object_tracker", "type": "GLOBAL", "library_path": "./libVkLayer_object_tracker.so", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/linux/VkLayer_parameter_validation.json b/layers/linux/VkLayer_parameter_validation.json index 48fed8e0..09ab6fed 100644 --- a/layers/linux/VkLayer_parameter_validation.json +++ b/layers/linux/VkLayer_parameter_validation.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_parameter_validation", "type": "GLOBAL", "library_path": "./libVkLayer_parameter_validation.so", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/linux/VkLayer_swapchain.json b/layers/linux/VkLayer_swapchain.json index fc7ea6e7..eb611d7d 100644 --- a/layers/linux/VkLayer_swapchain.json +++ b/layers/linux/VkLayer_swapchain.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_swapchain", "type": "GLOBAL", "library_path": "./libVkLayer_swapchain.so", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/linux/VkLayer_threading.json b/layers/linux/VkLayer_threading.json index ce9b039f..400c2f9d 100644 --- a/layers/linux/VkLayer_threading.json +++ b/layers/linux/VkLayer_threading.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_GOOGLE_threading", "type": "GLOBAL", "library_path": "./libVkLayer_threading.so", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "Google Validation Layer", "instance_extensions": [ diff --git a/layers/linux/VkLayer_unique_objects.json b/layers/linux/VkLayer_unique_objects.json index 34d62300..b58ebdc6 100644 --- a/layers/linux/VkLayer_unique_objects.json +++ b/layers/linux/VkLayer_unique_objects.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_GOOGLE_unique_objects", "type": "GLOBAL", "library_path": "./libVkLayer_unique_objects.so", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "Google Validation Layer" } diff --git a/layers/windows/VkLayer_core_validation.json b/layers/windows/VkLayer_core_validation.json index 8f731aaa..8a1d0283 100644 --- a/layers/windows/VkLayer_core_validation.json +++ b/layers/windows/VkLayer_core_validation.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_core_validation", "type": "GLOBAL", "library_path": ".\\VkLayer_core_validation.dll", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/windows/VkLayer_image.json b/layers/windows/VkLayer_image.json index 8f4fe641..de6b1132 100644 --- a/layers/windows/VkLayer_image.json +++ b/layers/windows/VkLayer_image.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_image", "type": "GLOBAL", "library_path": ".\\VkLayer_image.dll", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/windows/VkLayer_object_tracker.json b/layers/windows/VkLayer_object_tracker.json index 408aebf0..75b2efed 100644 --- a/layers/windows/VkLayer_object_tracker.json +++ b/layers/windows/VkLayer_object_tracker.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_object_tracker", "type": "GLOBAL", "library_path": ".\\VkLayer_object_tracker.dll", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/windows/VkLayer_parameter_validation.json b/layers/windows/VkLayer_parameter_validation.json index f0799584..21732519 100644 --- a/layers/windows/VkLayer_parameter_validation.json +++ b/layers/windows/VkLayer_parameter_validation.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_parameter_validation", "type": "GLOBAL", "library_path": ".\\VkLayer_parameter_validation.dll", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/windows/VkLayer_swapchain.json b/layers/windows/VkLayer_swapchain.json index ea98c9ce..cdccd6e8 100644 --- a/layers/windows/VkLayer_swapchain.json +++ b/layers/windows/VkLayer_swapchain.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_LUNARG_swapchain", "type": "GLOBAL", "library_path": ".\\VkLayer_swapchain.dll", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "LunarG Validation Layer", "instance_extensions": [ diff --git a/layers/windows/VkLayer_threading.json b/layers/windows/VkLayer_threading.json index e30cfffc..582e4a14 100644 --- a/layers/windows/VkLayer_threading.json +++ b/layers/windows/VkLayer_threading.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_GOOGLE_threading", "type": "GLOBAL", "library_path": ".\\VkLayer_threading.dll", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "Google Validation Layer", "instance_extensions": [ diff --git a/layers/windows/VkLayer_unique_objects.json b/layers/windows/VkLayer_unique_objects.json index 6616aa47..8512d103 100644 --- a/layers/windows/VkLayer_unique_objects.json +++ b/layers/windows/VkLayer_unique_objects.json @@ -4,7 +4,7 @@ "name": "VK_LAYER_GOOGLE_unique_objects", "type": "GLOBAL", "library_path": ".\\VkLayer_unique_objects.dll", - "api_version": "1.0.31", + "api_version": "1.0.32", "implementation_version": "1", "description": "Google Validation Layer" } diff --git a/loader/CMakeLists.txt b/loader/CMakeLists.txt index 411e557c..d6ecf5d9 100644 --- a/loader/CMakeLists.txt +++ b/loader/CMakeLists.txt @@ -83,7 +83,7 @@ else() set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wpointer-arith") add_library(vulkan SHARED ${LOADER_SRCS}) - set_target_properties(vulkan PROPERTIES SOVERSION "1" VERSION "1.0.31") + set_target_properties(vulkan PROPERTIES SOVERSION "1" VERSION "1.0.32") target_link_libraries(vulkan -ldl -lpthread -lm) install(TARGETS vulkan LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) endif() diff --git a/vk.xml b/vk.xml index 7fcb2ebc..8b622b4e 100644 --- a/vk.xml +++ b/vk.xml @@ -104,7 +104,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. // Vulkan 1.0 version number #define VK_API_VERSION_1_0 VK_MAKE_VERSION(1, 0, 0) // Version of this file -#define VK_HEADER_VERSION 31 +#define VK_HEADER_VERSION 32 #define VK_DEFINE_HANDLE(object) typedef struct object##_T* object; @@ -414,8 +414,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. float height float minDepth float maxDepth - - VkOffset2D offset @@ -465,8 +463,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const char* pEngineName uint32_t engineVersion uint32_t apiVersion - - void* pUserData @@ -475,8 +471,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. PFN_vkFreeFunction pfnFree PFN_vkInternalAllocationNotification pfnInternalAllocation PFN_vkInternalFreeNotification pfnInternalFree - - VkStructureType sType @@ -485,8 +479,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t queueFamilyIndex uint32_t queueCount const float* pQueuePriorities - - VkStructureType sType @@ -499,8 +491,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t enabledExtensionCount const char* const* ppEnabledExtensionNames const VkPhysicalDeviceFeatures* pEnabledFeatures - - VkStructureType sType @@ -511,8 +501,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const char* const* ppEnabledLayerNames uint32_t enabledExtensionCount const char* const* ppEnabledExtensionNames - - VkQueueFlags queueFlags @@ -531,8 +519,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const void* pNext VkDeviceSize allocationSize uint32_t memoryTypeIndex - - VkDeviceSize size @@ -565,8 +551,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceMemory memory VkDeviceSize offset VkDeviceSize size - - VkFormatFeatureFlags linearTilingFeatures @@ -584,8 +568,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBuffer buffer VkDeviceSize offset VkDeviceSize range - - VkSampler sampler @@ -603,8 +585,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkDescriptorImageInfo* pImageInfo const VkDescriptorBufferInfo* pBufferInfo const VkBufferView* pTexelBufferView - - VkStructureType sType @@ -616,8 +596,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t dstBinding uint32_t dstArrayElement uint32_t descriptorCount - - VkStructureType sType @@ -628,8 +606,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkSharingMode sharingMode uint32_t queueFamilyIndexCount const uint32_t* pQueueFamilyIndices - - VkStructureType sType @@ -644,16 +620,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImageAspectFlags aspectMask uint32_t mipLevel uint32_t arrayLayer - - VkImageAspectFlags aspectMask uint32_t mipLevel uint32_t baseArrayLayer uint32_t layerCount - - VkImageAspectFlags aspectMask @@ -661,8 +633,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t levelCount uint32_t baseArrayLayer uint32_t layerCount - - VkStructureType sType @@ -680,8 +650,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBuffer buffer VkDeviceSize offset VkDeviceSize size - - VkStructureType sType @@ -694,8 +662,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t dstQueueFamilyIndex VkImage image VkImageSubresourceRange subresourceRange - - VkStructureType sType @@ -713,8 +679,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t queueFamilyIndexCount const uint32_t* pQueueFamilyIndices VkImageLayout initialLayout - - VkDeviceSize offset @@ -732,8 +696,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkFormat format VkComponentMapping components VkImageSubresourceRange subresourceRange - - VkDeviceSize srcOffset @@ -746,8 +708,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceMemory memory VkDeviceSize memoryOffset VkSparseMemoryBindFlagsflags - - VkImageSubresource subresource @@ -756,8 +716,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceMemory memory VkDeviceSize memoryOffset VkSparseMemoryBindFlagsflags - - VkBuffer buffer @@ -768,8 +726,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImage image uint32_t bindCount const VkSparseMemoryBind* pBinds - - VkImage image @@ -802,8 +758,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkOffset3D srcOffsets[2] VkImageSubresourceLayers dstSubresource VkOffset3D dstOffsets[2] - - VkDeviceSize bufferOffset @@ -812,8 +766,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImageSubresourceLayers imageSubresource VkOffset3D imageOffset VkExtent3D imageExtent - - VkImageSubresourceLayers srcSubresource @@ -821,8 +773,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImageSubresourceLayers dstSubresource VkOffset3D dstOffset VkExtent3D extent - - VkStructureType sType @@ -830,8 +780,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkShaderModuleCreateFlags flags size_t codeSize const uint32_t* pCode - - uint32_t binding @@ -839,8 +787,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t descriptorCount VkShaderStageFlags stageFlags const VkSampler* pImmutableSamplers - - VkStructureType sType @@ -852,8 +798,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDescriptorType type uint32_t descriptorCount - - VkStructureType sType @@ -862,8 +806,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t maxSets uint32_t poolSizeCount const VkDescriptorPoolSize* pPoolSizes - - VkStructureType sType @@ -871,23 +813,17 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDescriptorPool descriptorPool uint32_t descriptorSetCount const VkDescriptorSetLayout* pSetLayouts - - uint32_t constantID uint32_t offset size_t size - - uint32_t mapEntryCount - const VkSpecializationMapEntry* pMapEntries + const VkSpecializationMapEntry* pMapEntries size_t dataSize const void* pData - - VkStructureType sType @@ -897,8 +833,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkShaderModule module const char* pName const VkSpecializationInfo* pSpecializationInfo - - VkStructureType sType @@ -908,23 +842,17 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkPipelineLayout layout VkPipeline basePipelineHandle int32_t basePipelineIndex - - uint32_t binding uint32_t stride VkVertexInputRate inputRate - - uint32_t location uint32_t binding VkFormat format uint32_t offset - - VkStructureType sType @@ -934,8 +862,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkVertexInputBindingDescription* pVertexBindingDescriptions uint32_t vertexAttributeDescriptionCount const VkVertexInputAttributeDescription* pVertexAttributeDescriptions - - VkStructureType sType @@ -943,16 +869,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkPipelineInputAssemblyStateCreateFlags flags VkPrimitiveTopology topology VkBool32 primitiveRestartEnable - - VkStructureType sType const void* pNext VkPipelineTessellationStateCreateFlags flags uint32_t patchControlPoints - - VkStructureType sType @@ -962,8 +884,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkViewport* pViewports uint32_t scissorCount const VkRect2D* pScissors - - VkStructureType sType @@ -979,8 +899,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. float depthBiasClamp float depthBiasSlopeFactor float lineWidth - - VkStructureType sType @@ -992,8 +910,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkSampleMask* pSampleMask VkBool32 alphaToCoverageEnable VkBool32 alphaToOneEnable - - VkBool32 blendEnable @@ -1004,8 +920,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBlendFactor dstAlphaBlendFactor VkBlendOp alphaBlendOp VkColorComponentFlags colorWriteMask - - VkStructureType sType @@ -1016,8 +930,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t attachmentCount const VkPipelineColorBlendAttachmentState* pAttachments float blendConstants[4] - - VkStructureType sType @@ -1048,8 +960,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStencilOpState back float minDepthBounds float maxDepthBounds - - VkStructureType sType @@ -1071,8 +981,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t subpass VkPipeline basePipelineHandle int32_t basePipelineIndex - - VkStructureType sType @@ -1080,15 +988,11 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkPipelineCacheCreateFlags flags size_t initialDataSize const void* pInitialData - - VkShaderStageFlags stageFlags uint32_t offset uint32_t size - - VkStructureType sType @@ -1098,8 +1002,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkDescriptorSetLayout* pSetLayouts uint32_t pushConstantRangeCount const VkPushConstantRange* pPushConstantRanges - - VkStructureType sType @@ -1120,16 +1022,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. float maxLod VkBorderColor borderColor VkBool32 unnormalizedCoordinates - - VkStructureType sType const void* pNext VkCommandPoolCreateFlags flags uint32_t queueFamilyIndex - - VkStructureType sType @@ -1137,8 +1035,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkCommandPool commandPool VkCommandBufferLevel level uint32_t commandBufferCount - - VkStructureType sType @@ -1149,16 +1045,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBool32 occlusionQueryEnable VkQueryControlFlags queryFlags VkQueryPipelineStatisticFlags pipelineStatistics - - VkStructureType sType const void* pNext VkCommandBufferUsageFlags flags const VkCommandBufferInheritanceInfo* pInheritanceInfo - - VkStructureType sType @@ -1167,9 +1059,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkFramebuffer framebuffer VkRect2D renderArea uint32_t clearValueCount - const VkClearValue* pClearValues - - + const VkClearValue* pClearValues float float32[4] @@ -1179,8 +1069,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. float depth uint32_t stencil - - VkClearColorValue color @@ -1190,8 +1078,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImageAspectFlags aspectMask uint32_t colorAttachment VkClearValue clearValue - - VkAttachmentDescriptionFlags flags @@ -1203,14 +1089,10 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkAttachmentStoreOp stencilStoreOp VkImageLayout initialLayout VkImageLayout finalLayout - - uint32_t attachment VkImageLayout layout - - VkSubpassDescriptionFlags flags @@ -1223,8 +1105,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkAttachmentReference* pDepthStencilAttachment uint32_t preserveAttachmentCount const uint32_t* pPreserveAttachments - - uint32_t srcSubpass @@ -1234,8 +1114,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkAccessFlags srcAccessMask VkAccessFlags dstAccessMask VkDependencyFlags dependencyFlags - - VkStructureType sType @@ -1247,8 +1125,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkSubpassDescription* pSubpasses uint32_t dependencyCount const VkSubpassDependency* pDependencies - - VkStructureType sType @@ -1316,8 +1192,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBool32 sparseResidencyAliased VkBool32 variableMultisampleRate VkBool32 inheritedQueries - - VkBool32 residencyStandard2DBlockShape @@ -1455,8 +1329,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkQueryType queryType uint32_t queryCount VkQueryPipelineStatisticFlags pipelineStatistics - - VkStructureType sType @@ -1468,16 +1340,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t width uint32_t height uint32_t layers - - uint32_t vertexCount uint32_t instanceCount uint32_t firstVertex uint32_t firstInstance - - uint32_t indexCount @@ -1485,15 +1353,11 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t firstIndex int32_t vertexOffset uint32_t firstInstance - - uint32_t x uint32_t y uint32_t z - - VkStructureType sType @@ -1505,8 +1369,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkCommandBuffer* pCommandBuffers uint32_t signalSemaphoreCount const VkSemaphore* pSignalSemaphores - - @@ -1535,8 +1397,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const void* pNext VkDisplayModeCreateFlagsKHR flags VkDisplayModeParametersKHR parameters - - VkDisplayPlaneAlphaFlagsKHR supportedAlpha @@ -1560,8 +1420,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. float globalAlpha VkDisplayPlaneAlphaFlagBitsKHR alphaMode VkExtent2D imageExtent - - VkStructureType sType @@ -1569,8 +1427,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkRect2D srcRect VkRect2D dstRect VkBool32 persistent - - uint32_t minImageCount @@ -1589,8 +1445,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const void* pNext VkAndroidSurfaceCreateFlagsKHR flags ANativeWindow* window - - VkStructureType sType @@ -1650,8 +1504,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkPresentModeKHR presentMode VkBool32 clipped VkSwapchainKHR oldSwapchain - - VkStructureType sType @@ -1662,8 +1514,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkSwapchainKHR* pSwapchains const uint32_t* pImageIndices VkResult* pResults - - VkStructureType sType @@ -1709,23 +1559,17 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType const void* pNext VkBool32 dedicatedAllocation - - VkStructureType sType const void* pNext VkBool32 dedicatedAllocation - - VkStructureType sType const void* pNext VkImage image VkBuffer buffer - - VkImageFormatProperties imageFormatProperties @@ -2603,8 +2447,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. void vkDestroyInstance VkInstance instance const VkAllocationCallbacks* pAllocator - - VkResult vkEnumeratePhysicalDevices @@ -2670,8 +2512,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. void vkDestroyDevice VkDevice device const VkAllocationCallbacks* pAllocator - - VkResult vkEnumerateInstanceLayerProperties @@ -2683,8 +2523,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const char* pLayerName uint32_t* pPropertyCount VkExtensionProperties* pProperties - - VkResult vkEnumerateDeviceLayerProperties @@ -2698,8 +2536,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const char* pLayerName uint32_t* pPropertyCount VkExtensionProperties* pProperties - - void vkGetDeviceQueue @@ -2707,8 +2543,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t queueFamilyIndex uint32_t queueIndex VkQueue* pQueue - - VkResult vkQueueSubmit @@ -2716,8 +2550,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t submitCount const VkSubmitInfo* pSubmits VkFence fence - - VkResult vkQueueWaitIdle @@ -2736,16 +2568,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkMemoryAllocateInfo* pAllocateInfo const VkAllocationCallbacks* pAllocator VkDeviceMemory* pMemory - - void vkFreeMemory VkDevice device VkDeviceMemory memory const VkAllocationCallbacks* pAllocator - - VkResult vkMapMemory @@ -2755,15 +2583,11 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceSize size VkMemoryMapFlags flags void** ppData - - void vkUnmapMemory VkDevice device VkDeviceMemory memory - - VkResult vkFlushMappedMemoryRanges @@ -2782,8 +2606,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkDeviceMemory memory VkDeviceSize* pCommittedMemoryInBytes - - void vkGetBufferMemoryRequirements @@ -2797,8 +2619,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBuffer buffer VkDeviceMemory memory VkDeviceSize memoryOffset - - void vkGetImageMemoryRequirements @@ -2812,8 +2632,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImage image VkDeviceMemory memory VkDeviceSize memoryOffset - - void vkGetImageSparseMemoryRequirements @@ -2832,8 +2650,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImageTiling tiling uint32_t* pPropertyCount VkSparseImageFormatProperties* pProperties - - VkResult vkQueueBindSparse @@ -2841,8 +2657,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t bindInfoCount const VkBindSparseInfo* pBindInfo VkFence fence - - VkResult vkCreateFence @@ -2856,16 +2670,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkFence fence const VkAllocationCallbacks* pAllocator - - VkResult vkResetFences VkDevice device uint32_t fenceCount const VkFence* pFences - - VkResult vkGetFenceStatus @@ -2892,8 +2702,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkSemaphore semaphore const VkAllocationCallbacks* pAllocator - - VkResult vkCreateEvent @@ -2907,8 +2715,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkEvent event const VkAllocationCallbacks* pAllocator - - VkResult vkGetEventStatus @@ -2924,8 +2730,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkResult vkResetEvent VkDevice device VkEvent event - - VkResult vkCreateQueryPool @@ -2939,8 +2743,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkQueryPool queryPool const VkAllocationCallbacks* pAllocator - - VkResult vkGetQueryPoolResults @@ -2952,8 +2754,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. void* pData VkDeviceSize stride VkQueryResultFlags flags - - VkResult vkCreateBuffer @@ -2961,16 +2761,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkBufferCreateInfo* pCreateInfo const VkAllocationCallbacks* pAllocator VkBuffer* pBuffer - - void vkDestroyBuffer VkDevice device VkBuffer buffer const VkAllocationCallbacks* pAllocator - - VkResult vkCreateBufferView @@ -2984,8 +2780,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkBufferView bufferView const VkAllocationCallbacks* pAllocator - - VkResult vkCreateImage @@ -2993,16 +2787,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkImageCreateInfo* pCreateInfo const VkAllocationCallbacks* pAllocator VkImage* pImage - - void vkDestroyImage VkDevice device VkImage image const VkAllocationCallbacks* pAllocator - - void vkGetImageSubresourceLayout @@ -3010,8 +2800,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImage image const VkImageSubresource* pSubresource VkSubresourceLayout* pLayout - - VkResult vkCreateImageView @@ -3025,8 +2813,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkImageView imageView const VkAllocationCallbacks* pAllocator - - VkResult vkCreateShaderModule @@ -3040,8 +2826,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkShaderModule shaderModule const VkAllocationCallbacks* pAllocator - - VkResult vkCreatePipelineCache @@ -3055,8 +2839,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkPipelineCache pipelineCache const VkAllocationCallbacks* pAllocator - - VkResult vkGetPipelineCacheData @@ -3071,8 +2853,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkPipelineCache dstCache uint32_t srcCacheCount const VkPipelineCache* pSrcCaches - - VkResult vkCreateGraphicsPipelines @@ -3082,8 +2862,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkGraphicsPipelineCreateInfo* pCreateInfos const VkAllocationCallbacks* pAllocator VkPipeline* pPipelines - - VkResult vkCreateComputePipelines @@ -3093,16 +2871,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkComputePipelineCreateInfo* pCreateInfos const VkAllocationCallbacks* pAllocator VkPipeline* pPipelines - - void vkDestroyPipeline VkDevice device VkPipeline pipeline const VkAllocationCallbacks* pAllocator - - VkResult vkCreatePipelineLayout @@ -3116,8 +2890,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkPipelineLayout pipelineLayout const VkAllocationCallbacks* pAllocator - - VkResult vkCreateSampler @@ -3131,8 +2903,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkSampler sampler const VkAllocationCallbacks* pAllocator - - VkResult vkCreateDescriptorSetLayout @@ -3146,8 +2916,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkDescriptorSetLayout descriptorSetLayout const VkAllocationCallbacks* pAllocator - - VkResult vkCreateDescriptorPool @@ -3161,8 +2929,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkDescriptorPool descriptorPool const VkAllocationCallbacks* pAllocator - - VkResult vkResetDescriptorPool @@ -3172,8 +2938,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. any sname:VkDescriptorSet objects allocated from pname:descriptorPool - - VkResult vkAllocateDescriptorSets @@ -3187,8 +2951,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDescriptorPool descriptorPool uint32_t descriptorSetCount const VkDescriptorSet* pDescriptorSets - - void vkUpdateDescriptorSets @@ -3210,8 +2972,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkFramebuffer framebuffer const VkAllocationCallbacks* pAllocator - - VkResult vkCreateRenderPass @@ -3225,8 +2985,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkRenderPass renderPass const VkAllocationCallbacks* pAllocator - - void vkGetRenderAreaGranularity @@ -3246,16 +3004,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkCommandPool commandPool const VkAllocationCallbacks* pAllocator - - VkResult vkResetCommandPool VkDevice device VkCommandPool commandPool VkCommandPoolResetFlags flags - - VkResult vkAllocateCommandBuffers @@ -3269,45 +3023,33 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkCommandPool commandPool uint32_t commandBufferCount const VkCommandBuffer* pCommandBuffers - - VkResult vkBeginCommandBuffer VkCommandBuffer commandBuffer const VkCommandBufferBeginInfo* pBeginInfo - - VkResult vkEndCommandBuffer VkCommandBuffer commandBuffer - - VkResult vkResetCommandBuffer VkCommandBuffer commandBuffer VkCommandBufferResetFlags flags - - void vkCmdBindPipeline VkCommandBuffer commandBuffer VkPipelineBindPoint pipelineBindPoint VkPipeline pipeline - - void vkCmdSetViewport VkCommandBuffer commandBuffer uint32_t firstViewport uint32_t viewportCount - const VkViewport* pViewports - - + const VkViewport* pViewports void vkCmdSetScissor @@ -3315,15 +3057,11 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t firstScissor uint32_t scissorCount const VkRect2D* pScissors - - void vkCmdSetLineWidth VkCommandBuffer commandBuffer float lineWidth - - void vkCmdSetDepthBias @@ -3331,47 +3069,35 @@ maintained in the master branch of the Khronos Vulkan GitHub project. float depthBiasConstantFactor float depthBiasClamp float depthBiasSlopeFactor - - void vkCmdSetBlendConstants VkCommandBuffer commandBuffer const float blendConstants[4] - - void vkCmdSetDepthBounds VkCommandBuffer commandBuffer float minDepthBounds float maxDepthBounds - - void vkCmdSetStencilCompareMask VkCommandBuffer commandBuffer VkStencilFaceFlags faceMask uint32_t compareMask - - void vkCmdSetStencilWriteMask VkCommandBuffer commandBuffer VkStencilFaceFlags faceMask uint32_t writeMask - - void vkCmdSetStencilReference VkCommandBuffer commandBuffer VkStencilFaceFlags faceMask uint32_t reference - - void vkCmdBindDescriptorSets @@ -3383,8 +3109,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkDescriptorSet* pDescriptorSets uint32_t dynamicOffsetCount const uint32_t* pDynamicOffsets - - void vkCmdBindIndexBuffer @@ -3392,8 +3116,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBuffer buffer VkDeviceSize offset VkIndexType indexType - - void vkCmdBindVertexBuffers @@ -3402,8 +3124,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t bindingCount const VkBuffer* pBuffers const VkDeviceSize* pOffsets - - void vkCmdDraw @@ -3412,8 +3132,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t instanceCount uint32_t firstVertex uint32_t firstInstance - - void vkCmdDrawIndexed @@ -3423,8 +3141,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t firstIndex int32_t vertexOffset uint32_t firstInstance - - void vkCmdDrawIndirect @@ -3433,8 +3149,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceSize offset uint32_t drawCount uint32_t stride - - void vkCmdDrawIndexedIndirect @@ -3443,8 +3157,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceSize offset uint32_t drawCount uint32_t stride - - void vkCmdDispatch @@ -3452,16 +3164,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t x uint32_t y uint32_t z - - void vkCmdDispatchIndirect VkCommandBuffer commandBuffer VkBuffer buffer VkDeviceSize offset - - void vkCmdCopyBuffer @@ -3470,8 +3178,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBuffer dstBuffer uint32_t regionCount const VkBufferCopy* pRegions - - void vkCmdCopyImage @@ -3482,8 +3188,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImageLayout dstImageLayout uint32_t regionCount const VkImageCopy* pRegions - - void vkCmdBlitImage @@ -3495,8 +3199,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t regionCount const VkImageBlit* pRegions VkFilter filter - - void vkCmdCopyBufferToImage @@ -3506,8 +3208,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImageLayout dstImageLayout uint32_t regionCount const VkBufferImageCopy* pRegions - - void vkCmdCopyImageToBuffer @@ -3517,8 +3217,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBuffer dstBuffer uint32_t regionCount const VkBufferImageCopy* pRegions - - void vkCmdUpdateBuffer @@ -3527,8 +3225,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceSize dstOffset VkDeviceSize dataSize const void* pData - - void vkCmdFillBuffer @@ -3537,8 +3233,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceSize dstOffset VkDeviceSize size uint32_t data - - void vkCmdClearColorImage @@ -3548,8 +3242,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkClearColorValue* pColor uint32_t rangeCount const VkImageSubresourceRange* pRanges - - void vkCmdClearDepthStencilImage @@ -3559,8 +3251,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkClearDepthStencilValue* pDepthStencil uint32_t rangeCount const VkImageSubresourceRange* pRanges - - void vkCmdClearAttachments @@ -3569,8 +3259,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkClearAttachment* pAttachments uint32_t rectCount const VkClearRect* pRects - - void vkCmdResolveImage @@ -3581,24 +3269,18 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkImageLayout dstImageLayout uint32_t regionCount const VkImageResolve* pRegions - - void vkCmdSetEvent VkCommandBuffer commandBuffer VkEvent event VkPipelineStageFlags stageMask - - void vkCmdResetEvent VkCommandBuffer commandBuffer VkEvent event VkPipelineStageFlags stageMask - - void vkCmdWaitEvents @@ -3613,8 +3295,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkBufferMemoryBarrier* pBufferMemoryBarriers uint32_t imageMemoryBarrierCount const VkImageMemoryBarrier* pImageMemoryBarriers - - void vkCmdPipelineBarrier @@ -3635,16 +3315,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkQueryPool queryPool uint32_t query VkQueryControlFlags flags - - void vkCmdEndQuery VkCommandBuffer commandBuffer VkQueryPool queryPool uint32_t query - - void vkCmdResetQueryPool @@ -3652,8 +3328,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkQueryPool queryPool uint32_t firstQuery uint32_t queryCount - - void vkCmdWriteTimestamp @@ -3661,8 +3335,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkPipelineStageFlagBits pipelineStage VkQueryPool queryPool uint32_t query - - void vkCmdCopyQueryPoolResults @@ -3674,8 +3346,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceSize dstOffset VkDeviceSize stride VkQueryResultFlags flags - - void vkCmdPushConstants @@ -3685,37 +3355,27 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t offset uint32_t size const void* pValues - - void vkCmdBeginRenderPass VkCommandBuffer commandBuffer const VkRenderPassBeginInfo* pRenderPassBegin VkSubpassContents contents - - void vkCmdNextSubpass VkCommandBuffer commandBuffer VkSubpassContents contents - - void vkCmdEndRenderPass VkCommandBuffer commandBuffer - - void vkCmdExecuteCommands VkCommandBuffer commandBuffer uint32_t commandBufferCount const VkCommandBuffer* pCommandBuffers - - VkResult vkCreateAndroidSurfaceKHR @@ -3742,8 +3402,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t planeIndex uint32_t* pDisplayCount VkDisplayKHR* pDisplays - - VkResult vkGetDisplayModePropertiesKHR @@ -3794,16 +3452,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkPhysicalDevice physicalDevice uint32_t queueFamilyIndex MirConnection* connection - - void vkDestroySurfaceKHR VkInstance instance VkSurfaceKHR surface const VkAllocationCallbacks* pAllocator - - VkResult vkGetPhysicalDeviceSurfaceSupportKHR @@ -3811,8 +3465,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t queueFamilyIndex VkSurfaceKHR surface VkBool32* pSupported - - VkResult vkGetPhysicalDeviceSurfaceCapabilitiesKHR @@ -3846,8 +3498,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDevice device VkSwapchainKHR swapchain const VkAllocationCallbacks* pAllocator - - VkResult vkGetSwapchainImagesKHR @@ -3864,15 +3514,11 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkSemaphore semaphore VkFence fence uint32_t* pImageIndex - - VkResult vkQueuePresentKHR VkQueue queue const VkPresentInfoKHR* pPresentInfo - - VkResult vkCreateWaylandSurfaceKHR @@ -3886,8 +3532,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkPhysicalDevice physicalDevice uint32_t queueFamilyIndex struct wl_display* display - - VkResult vkCreateWin32SurfaceKHR @@ -3900,8 +3544,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkBool32 vkGetPhysicalDeviceWin32PresentationSupportKHR VkPhysicalDevice physicalDevice uint32_t queueFamilyIndex - - VkResult vkCreateXlibSurfaceKHR @@ -3916,8 +3558,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t queueFamilyIndex Display* dpy VisualID visualID - - VkResult vkCreateXcbSurfaceKHR @@ -3932,8 +3572,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. uint32_t queueFamilyIndex xcb_connection_t* connection xcb_visualid_t visual_id - - VkResult vkCreateDebugReportCallbackEXT @@ -3947,8 +3585,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkInstance instance VkDebugReportCallbackEXT callback const VkAllocationCallbacks* pAllocator - - void vkDebugReportMessageEXT @@ -3960,22 +3596,16 @@ maintained in the master branch of the Khronos Vulkan GitHub project. int32_t messageCode const char* pLayerPrefix const char* pMessage - - VkResult vkDebugMarkerSetObjectNameEXT VkDevice device VkDebugMarkerObjectNameInfoEXT* pNameInfo - - VkResult vkDebugMarkerSetObjectTagEXT VkDevice device VkDebugMarkerObjectTagInfoEXT* pTagInfo - - void vkCmdDebugMarkerBeginEXT @@ -3985,8 +3615,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. void vkCmdDebugMarkerEndEXT VkCommandBuffer commandBuffer - - void vkCmdDebugMarkerInsertEXT @@ -4010,8 +3638,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceMemory memory VkExternalMemoryHandleTypeFlagsNV handleType HANDLE* pHandle - - void vkCmdDrawIndirectCountAMD @@ -4022,8 +3648,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceSize countBufferOffset uint32_t maxDrawCount uint32_t stride - - void vkCmdDrawIndexedIndirectCountAMD @@ -4034,8 +3658,6 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkDeviceSize countBufferOffset uint32_t maxDrawCount uint32_t stride - - @@ -4588,7 +4210,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + @@ -4600,7 +4222,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + @@ -4823,5 +4445,89 @@ maintained in the master branch of the Khronos Vulkan GitHub project. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3