bug 13854: Remove memory references
header: 0.93.0
svn: 30980
diff --git a/include/vulkan.h b/include/vulkan.h
index f4ac935..00ebbf5 100644
--- a/include/vulkan.h
+++ b/include/vulkan.h
@@ -33,7 +33,7 @@
#include "vk_platform.h"
// Vulkan API version supported by this file
-#define VK_API_VERSION VK_MAKE_VERSION(0, 92, 0)
+#define VK_API_VERSION VK_MAKE_VERSION(0, 93, 0)
#ifdef __cplusplus
extern "C"
@@ -938,17 +938,16 @@
VK_ERROR_UNSUPPORTED_SHADER_IL_VERSION = -(0x00000015),
VK_ERROR_BAD_SHADER_CODE = -(0x00000016),
VK_ERROR_BAD_PIPELINE_DATA = -(0x00000017),
- VK_ERROR_TOO_MANY_MEMORY_REFERENCES = -(0x00000018),
- VK_ERROR_NOT_MAPPABLE = -(0x00000019),
- VK_ERROR_MEMORY_MAP_FAILED = -(0x0000001A),
- VK_ERROR_MEMORY_UNMAP_FAILED = -(0x0000001B),
- VK_ERROR_INCOMPATIBLE_DEVICE = -(0x0000001C),
- VK_ERROR_INCOMPATIBLE_DRIVER = -(0x0000001D),
- VK_ERROR_INCOMPLETE_COMMAND_BUFFER = -(0x0000001E),
- VK_ERROR_BUILDING_COMMAND_BUFFER = -(0x0000001F),
- VK_ERROR_MEMORY_NOT_BOUND = -(0x00000020),
- VK_ERROR_INCOMPATIBLE_QUEUE = -(0x00000021),
- VK_ERROR_NOT_SHAREABLE = -(0x00000022),
+ VK_ERROR_NOT_MAPPABLE = -(0x00000018),
+ VK_ERROR_MEMORY_MAP_FAILED = -(0x00000019),
+ VK_ERROR_MEMORY_UNMAP_FAILED = -(0x0000001A),
+ VK_ERROR_INCOMPATIBLE_DEVICE = -(0x0000001B),
+ VK_ERROR_INCOMPATIBLE_DRIVER = -(0x0000001C),
+ VK_ERROR_INCOMPLETE_COMMAND_BUFFER = -(0x0000001D),
+ VK_ERROR_BUILDING_COMMAND_BUFFER = -(0x0000001E),
+ VK_ERROR_MEMORY_NOT_BOUND = -(0x0000001F),
+ VK_ERROR_INCOMPATIBLE_QUEUE = -(0x00000020),
+ VK_ERROR_NOT_SHAREABLE = -(0x00000021),
VK_MAX_ENUM(RESULT)
} VkResult;
@@ -1368,7 +1367,6 @@
uint32_t queueCount;
uint32_t maxAtomicCounters;
bool32_t supportsTimestamps;
- uint32_t maxMemReferences; // Tells how many memory references can be active for the given queue
} VkPhysicalDeviceQueueProperties;
typedef struct VkPhysicalDeviceMemoryProperties_
@@ -2146,8 +2144,6 @@
typedef VkResult (VKAPI *PFN_vkEnumerateLayers)(VkPhysicalDevice physicalDevice, size_t maxStringSize, size_t* pLayerCount, char* const* pOutLayers, void* pReserved);
typedef VkResult (VKAPI *PFN_vkGetDeviceQueue)(VkDevice device, uint32_t queueNodeIndex, uint32_t queueIndex, VkQueue* pQueue);
typedef VkResult (VKAPI *PFN_vkQueueSubmit)(VkQueue queue, uint32_t cmdBufferCount, const VkCmdBuffer* pCmdBuffers, VkFence fence);
-typedef VkResult (VKAPI *PFN_vkQueueAddMemReferences)(VkQueue queue, uint32_t count, const VkDeviceMemory* pMems);
-typedef VkResult (VKAPI *PFN_vkQueueRemoveMemReferences)(VkQueue queue, uint32_t count, const VkDeviceMemory* pMems);
typedef VkResult (VKAPI *PFN_vkQueueWaitIdle)(VkQueue queue);
typedef VkResult (VKAPI *PFN_vkDeviceWaitIdle)(VkDevice device);
typedef VkResult (VKAPI *PFN_vkAllocMemory)(VkDevice device, const VkMemoryAllocInfo* pAllocInfo, VkDeviceMemory* pMem);
@@ -2327,16 +2323,6 @@
const VkCmdBuffer* pCmdBuffers,
VkFence fence);
-VkResult VKAPI vkQueueAddMemReferences(
- VkQueue queue,
- uint32_t count,
- const VkDeviceMemory* pMems);
-
-VkResult VKAPI vkQueueRemoveMemReferences(
- VkQueue queue,
- uint32_t count,
- const VkDeviceMemory* pMems);
-
VkResult VKAPI vkQueueWaitIdle(
VkQueue queue);