mirror of
https://github.com/KhronosGroup/Vulkan-Headers.git
synced 2025-05-30 15:17:41 +00:00
Update for Vulkan-Docs 1.3.244
This commit is contained in:
parent
65ad768d86
commit
fa204df59c
12 changed files with 952 additions and 289 deletions
include/vulkan
|
@ -68,7 +68,7 @@ extern "C" {
|
|||
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
|
||||
|
||||
// Version of this file
|
||||
#define VK_HEADER_VERSION 243
|
||||
#define VK_HEADER_VERSION 244
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
|
||||
|
@ -768,6 +768,8 @@ typedef enum VkStructureType {
|
|||
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR = 1000269003,
|
||||
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR = 1000269004,
|
||||
VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR = 1000269005,
|
||||
VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR = 1000271000,
|
||||
VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR = 1000271001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT = 1000273000,
|
||||
VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT = 1000274000,
|
||||
VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT = 1000274001,
|
||||
|
@ -9835,6 +9837,41 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutableInternalRepresentationsKHR
|
|||
#endif
|
||||
|
||||
|
||||
#define VK_KHR_map_memory2 1
|
||||
#define VK_KHR_MAP_MEMORY_2_SPEC_VERSION 1
|
||||
#define VK_KHR_MAP_MEMORY_2_EXTENSION_NAME "VK_KHR_map_memory2"
|
||||
typedef VkFlags VkMemoryUnmapFlagsKHR;
|
||||
typedef struct VkMemoryMapInfoKHR {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkMemoryMapFlags flags;
|
||||
VkDeviceMemory memory;
|
||||
VkDeviceSize offset;
|
||||
VkDeviceSize size;
|
||||
} VkMemoryMapInfoKHR;
|
||||
|
||||
typedef struct VkMemoryUnmapInfoKHR {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkMemoryUnmapFlagsKHR flags;
|
||||
VkDeviceMemory memory;
|
||||
} VkMemoryUnmapInfoKHR;
|
||||
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkMapMemory2KHR)(VkDevice device, const VkMemoryMapInfoKHR* pMemoryMapInfo, void** ppData);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkUnmapMemory2KHR)(VkDevice device, const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo);
|
||||
|
||||
#ifndef VK_NO_PROTOTYPES
|
||||
VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory2KHR(
|
||||
VkDevice device,
|
||||
const VkMemoryMapInfoKHR* pMemoryMapInfo,
|
||||
void** ppData);
|
||||
|
||||
VKAPI_ATTR VkResult VKAPI_CALL vkUnmapMemory2KHR(
|
||||
VkDevice device,
|
||||
const VkMemoryUnmapInfoKHR* pMemoryUnmapInfo);
|
||||
#endif
|
||||
|
||||
|
||||
#define VK_KHR_shader_integer_dot_product 1
|
||||
#define VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION 1
|
||||
#define VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME "VK_KHR_shader_integer_dot_product"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue