|
@@ -32,193 +32,153 @@ private {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
__gshared {
|
|
__gshared {
|
|
|
- PFN_vkAllocationFunction vkAllocationFunction;
|
|
|
|
|
- PFN_vkReallocationFunction vkReallocationFunction;
|
|
|
|
|
- PFN_vkFreeFunction vkFreeFunction;
|
|
|
|
|
- PFN_vkInternalAllocationNotification vkInternalAllocationNotification;
|
|
|
|
|
- PFN_vkInternalFreeNotification vkInternalFreeNotification;
|
|
|
|
|
- PFN_vkVoidFunction vkVoidFunction;
|
|
|
|
|
- PFN_vkCreateInstance vkCreateInstance;
|
|
|
|
|
- PFN_vkDestroyInstance vkDestroyInstance;
|
|
|
|
|
- PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceFeatures vkGetPhysicalDeviceFeatures;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceFormatProperties vkGetPhysicalDeviceFormatProperties;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceImageFormatProperties vkGetPhysicalDeviceImageFormatProperties;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceProperties vkGetPhysicalDeviceProperties;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceMemoryProperties vkGetPhysicalDeviceMemoryProperties;
|
|
|
|
|
- PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr;
|
|
|
|
|
- PFN_vkGetDeviceProcAddr vkGetDeviceProcAddr;
|
|
|
|
|
- PFN_vkCreateDevice vkCreateDevice;
|
|
|
|
|
- PFN_vkDestroyDevice vkDestroyDevice;
|
|
|
|
|
- PFN_vkEnumerateInstanceExtensionProperties vkEnumerateInstanceExtensionProperties;
|
|
|
|
|
- PFN_vkEnumerateDeviceExtensionProperties vkEnumerateDeviceExtensionProperties;
|
|
|
|
|
- PFN_vkEnumerateInstanceLayerProperties vkEnumerateInstanceLayerProperties;
|
|
|
|
|
- PFN_vkEnumerateDeviceLayerProperties vkEnumerateDeviceLayerProperties;
|
|
|
|
|
- PFN_vkGetDeviceQueue vkGetDeviceQueue;
|
|
|
|
|
- PFN_vkQueueSubmit vkQueueSubmit;
|
|
|
|
|
- PFN_vkQueueWaitIdle vkQueueWaitIdle;
|
|
|
|
|
- PFN_vkDeviceWaitIdle vkDeviceWaitIdle;
|
|
|
|
|
|
|
+ PFN_vkAcquireNextImageKHR vkAcquireNextImageKHR;
|
|
|
|
|
+ PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers;
|
|
|
|
|
+ PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets;
|
|
|
PFN_vkAllocateMemory vkAllocateMemory;
|
|
PFN_vkAllocateMemory vkAllocateMemory;
|
|
|
- PFN_vkFreeMemory vkFreeMemory;
|
|
|
|
|
- PFN_vkMapMemory vkMapMemory;
|
|
|
|
|
- PFN_vkUnmapMemory vkUnmapMemory;
|
|
|
|
|
- PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges;
|
|
|
|
|
- PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges;
|
|
|
|
|
- PFN_vkGetDeviceMemoryCommitment vkGetDeviceMemoryCommitment;
|
|
|
|
|
|
|
+ PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
|
|
|
PFN_vkBindBufferMemory vkBindBufferMemory;
|
|
PFN_vkBindBufferMemory vkBindBufferMemory;
|
|
|
PFN_vkBindImageMemory vkBindImageMemory;
|
|
PFN_vkBindImageMemory vkBindImageMemory;
|
|
|
- PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements;
|
|
|
|
|
- PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements;
|
|
|
|
|
- PFN_vkGetImageSparseMemoryRequirements vkGetImageSparseMemoryRequirements;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceSparseImageFormatProperties vkGetPhysicalDeviceSparseImageFormatProperties;
|
|
|
|
|
- PFN_vkQueueBindSparse vkQueueBindSparse;
|
|
|
|
|
- PFN_vkCreateFence vkCreateFence;
|
|
|
|
|
- PFN_vkDestroyFence vkDestroyFence;
|
|
|
|
|
- PFN_vkResetFences vkResetFences;
|
|
|
|
|
- PFN_vkGetFenceStatus vkGetFenceStatus;
|
|
|
|
|
- PFN_vkWaitForFences vkWaitForFences;
|
|
|
|
|
- PFN_vkCreateSemaphore vkCreateSemaphore;
|
|
|
|
|
- PFN_vkDestroySemaphore vkDestroySemaphore;
|
|
|
|
|
- PFN_vkCreateEvent vkCreateEvent;
|
|
|
|
|
- PFN_vkDestroyEvent vkDestroyEvent;
|
|
|
|
|
- PFN_vkGetEventStatus vkGetEventStatus;
|
|
|
|
|
- PFN_vkSetEvent vkSetEvent;
|
|
|
|
|
- PFN_vkResetEvent vkResetEvent;
|
|
|
|
|
- PFN_vkCreateQueryPool vkCreateQueryPool;
|
|
|
|
|
- PFN_vkDestroyQueryPool vkDestroyQueryPool;
|
|
|
|
|
- PFN_vkGetQueryPoolResults vkGetQueryPoolResults;
|
|
|
|
|
- PFN_vkCreateBuffer vkCreateBuffer;
|
|
|
|
|
- PFN_vkDestroyBuffer vkDestroyBuffer;
|
|
|
|
|
- PFN_vkCreateBufferView vkCreateBufferView;
|
|
|
|
|
- PFN_vkDestroyBufferView vkDestroyBufferView;
|
|
|
|
|
- PFN_vkCreateImage vkCreateImage;
|
|
|
|
|
- PFN_vkDestroyImage vkDestroyImage;
|
|
|
|
|
- PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout;
|
|
|
|
|
- PFN_vkCreateImageView vkCreateImageView;
|
|
|
|
|
- PFN_vkDestroyImageView vkDestroyImageView;
|
|
|
|
|
- PFN_vkCreateShaderModule vkCreateShaderModule;
|
|
|
|
|
- PFN_vkDestroyShaderModule vkDestroyShaderModule;
|
|
|
|
|
- PFN_vkCreatePipelineCache vkCreatePipelineCache;
|
|
|
|
|
- PFN_vkDestroyPipelineCache vkDestroyPipelineCache;
|
|
|
|
|
- PFN_vkGetPipelineCacheData vkGetPipelineCacheData;
|
|
|
|
|
- PFN_vkMergePipelineCaches vkMergePipelineCaches;
|
|
|
|
|
- PFN_vkCreateGraphicsPipelines vkCreateGraphicsPipelines;
|
|
|
|
|
- PFN_vkCreateComputePipelines vkCreateComputePipelines;
|
|
|
|
|
- PFN_vkDestroyPipeline vkDestroyPipeline;
|
|
|
|
|
- PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
|
|
|
|
|
- PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout;
|
|
|
|
|
- PFN_vkCreateSampler vkCreateSampler;
|
|
|
|
|
- PFN_vkDestroySampler vkDestroySampler;
|
|
|
|
|
- PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout;
|
|
|
|
|
- PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout;
|
|
|
|
|
- PFN_vkCreateDescriptorPool vkCreateDescriptorPool;
|
|
|
|
|
- PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool;
|
|
|
|
|
- PFN_vkResetDescriptorPool vkResetDescriptorPool;
|
|
|
|
|
- PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets;
|
|
|
|
|
- PFN_vkFreeDescriptorSets vkFreeDescriptorSets;
|
|
|
|
|
- PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets;
|
|
|
|
|
- PFN_vkCreateFramebuffer vkCreateFramebuffer;
|
|
|
|
|
- PFN_vkDestroyFramebuffer vkDestroyFramebuffer;
|
|
|
|
|
- PFN_vkCreateRenderPass vkCreateRenderPass;
|
|
|
|
|
- PFN_vkDestroyRenderPass vkDestroyRenderPass;
|
|
|
|
|
- PFN_vkGetRenderAreaGranularity vkGetRenderAreaGranularity;
|
|
|
|
|
- PFN_vkCreateCommandPool vkCreateCommandPool;
|
|
|
|
|
- PFN_vkDestroyCommandPool vkDestroyCommandPool;
|
|
|
|
|
- PFN_vkResetCommandPool vkResetCommandPool;
|
|
|
|
|
- PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers;
|
|
|
|
|
- PFN_vkFreeCommandBuffers vkFreeCommandBuffers;
|
|
|
|
|
- PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
|
|
|
|
|
- PFN_vkEndCommandBuffer vkEndCommandBuffer;
|
|
|
|
|
- PFN_vkResetCommandBuffer vkResetCommandBuffer;
|
|
|
|
|
- PFN_vkCmdBindPipeline vkCmdBindPipeline;
|
|
|
|
|
- PFN_vkCmdSetViewport vkCmdSetViewport;
|
|
|
|
|
- PFN_vkCmdSetScissor vkCmdSetScissor;
|
|
|
|
|
- PFN_vkCmdSetLineWidth vkCmdSetLineWidth;
|
|
|
|
|
- PFN_vkCmdSetDepthBias vkCmdSetDepthBias;
|
|
|
|
|
- PFN_vkCmdSetBlendConstants vkCmdSetBlendConstants;
|
|
|
|
|
- PFN_vkCmdSetDepthBounds vkCmdSetDepthBounds;
|
|
|
|
|
- PFN_vkCmdSetStencilCompareMask vkCmdSetStencilCompareMask;
|
|
|
|
|
- PFN_vkCmdSetStencilWriteMask vkCmdSetStencilWriteMask;
|
|
|
|
|
- PFN_vkCmdSetStencilReference vkCmdSetStencilReference;
|
|
|
|
|
|
|
+ PFN_vkCmdBeginQuery vkCmdBeginQuery;
|
|
|
|
|
+ PFN_vkCmdBeginRenderPass vkCmdBeginRenderPass;
|
|
|
PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets;
|
|
PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets;
|
|
|
PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer;
|
|
PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer;
|
|
|
|
|
+ PFN_vkCmdBindPipeline vkCmdBindPipeline;
|
|
|
PFN_vkCmdBindVertexBuffers vkCmdBindVertexBuffers;
|
|
PFN_vkCmdBindVertexBuffers vkCmdBindVertexBuffers;
|
|
|
- PFN_vkCmdDraw vkCmdDraw;
|
|
|
|
|
- PFN_vkCmdDrawIndexed vkCmdDrawIndexed;
|
|
|
|
|
- PFN_vkCmdDrawIndirect vkCmdDrawIndirect;
|
|
|
|
|
- PFN_vkCmdDrawIndexedIndirect vkCmdDrawIndexedIndirect;
|
|
|
|
|
- PFN_vkCmdDispatch vkCmdDispatch;
|
|
|
|
|
- PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect;
|
|
|
|
|
- PFN_vkCmdCopyBuffer vkCmdCopyBuffer;
|
|
|
|
|
- PFN_vkCmdCopyImage vkCmdCopyImage;
|
|
|
|
|
PFN_vkCmdBlitImage vkCmdBlitImage;
|
|
PFN_vkCmdBlitImage vkCmdBlitImage;
|
|
|
|
|
+ PFN_vkCmdClearAttachments vkCmdClearAttachments;
|
|
|
|
|
+ PFN_vkCmdClearColorImage vkCmdClearColorImage;
|
|
|
|
|
+ PFN_vkCmdClearDepthStencilImage vkCmdClearDepthStencilImage;
|
|
|
|
|
+ PFN_vkCmdCopyBuffer vkCmdCopyBuffer;
|
|
|
PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage;
|
|
PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage;
|
|
|
|
|
+ PFN_vkCmdCopyImage vkCmdCopyImage;
|
|
|
PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer;
|
|
PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer;
|
|
|
- PFN_vkCmdUpdateBuffer vkCmdUpdateBuffer;
|
|
|
|
|
|
|
+ PFN_vkCmdCopyQueryPoolResults vkCmdCopyQueryPoolResults;
|
|
|
|
|
+ PFN_vkCmdDispatch vkCmdDispatch;
|
|
|
|
|
+ PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect;
|
|
|
|
|
+ PFN_vkCmdDraw vkCmdDraw;
|
|
|
|
|
+ PFN_vkCmdDrawIndexed vkCmdDrawIndexed;
|
|
|
|
|
+ PFN_vkCmdDrawIndexedIndirect vkCmdDrawIndexedIndirect;
|
|
|
|
|
+ PFN_vkCmdDrawIndirect vkCmdDrawIndirect;
|
|
|
|
|
+ PFN_vkCmdEndQuery vkCmdEndQuery;
|
|
|
|
|
+ PFN_vkCmdEndRenderPass vkCmdEndRenderPass;
|
|
|
|
|
+ PFN_vkCmdExecuteCommands vkCmdExecuteCommands;
|
|
|
PFN_vkCmdFillBuffer vkCmdFillBuffer;
|
|
PFN_vkCmdFillBuffer vkCmdFillBuffer;
|
|
|
- PFN_vkCmdClearColorImage vkCmdClearColorImage;
|
|
|
|
|
- PFN_vkCmdClearDepthStencilImage vkCmdClearDepthStencilImage;
|
|
|
|
|
- PFN_vkCmdClearAttachments vkCmdClearAttachments;
|
|
|
|
|
|
|
+ PFN_vkCmdNextSubpass vkCmdNextSubpass;
|
|
|
|
|
+ PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier;
|
|
|
|
|
+ PFN_vkCmdPushConstants vkCmdPushConstants;
|
|
|
|
|
+ PFN_vkCmdResetEvent vkCmdResetEvent;
|
|
|
|
|
+ PFN_vkCmdResetQueryPool vkCmdResetQueryPool;
|
|
|
PFN_vkCmdResolveImage vkCmdResolveImage;
|
|
PFN_vkCmdResolveImage vkCmdResolveImage;
|
|
|
|
|
+ PFN_vkCmdSetBlendConstants vkCmdSetBlendConstants;
|
|
|
|
|
+ PFN_vkCmdSetDepthBias vkCmdSetDepthBias;
|
|
|
|
|
+ PFN_vkCmdSetDepthBounds vkCmdSetDepthBounds;
|
|
|
PFN_vkCmdSetEvent vkCmdSetEvent;
|
|
PFN_vkCmdSetEvent vkCmdSetEvent;
|
|
|
- PFN_vkCmdResetEvent vkCmdResetEvent;
|
|
|
|
|
|
|
+ PFN_vkCmdSetLineWidth vkCmdSetLineWidth;
|
|
|
|
|
+ PFN_vkCmdSetScissor vkCmdSetScissor;
|
|
|
|
|
+ PFN_vkCmdSetStencilCompareMask vkCmdSetStencilCompareMask;
|
|
|
|
|
+ PFN_vkCmdSetStencilReference vkCmdSetStencilReference;
|
|
|
|
|
+ PFN_vkCmdSetStencilWriteMask vkCmdSetStencilWriteMask;
|
|
|
|
|
+ PFN_vkCmdSetViewport vkCmdSetViewport;
|
|
|
|
|
+ PFN_vkCmdUpdateBuffer vkCmdUpdateBuffer;
|
|
|
PFN_vkCmdWaitEvents vkCmdWaitEvents;
|
|
PFN_vkCmdWaitEvents vkCmdWaitEvents;
|
|
|
- PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier;
|
|
|
|
|
- PFN_vkCmdBeginQuery vkCmdBeginQuery;
|
|
|
|
|
- PFN_vkCmdEndQuery vkCmdEndQuery;
|
|
|
|
|
- PFN_vkCmdResetQueryPool vkCmdResetQueryPool;
|
|
|
|
|
PFN_vkCmdWriteTimestamp vkCmdWriteTimestamp;
|
|
PFN_vkCmdWriteTimestamp vkCmdWriteTimestamp;
|
|
|
- PFN_vkCmdCopyQueryPoolResults vkCmdCopyQueryPoolResults;
|
|
|
|
|
- PFN_vkCmdPushConstants vkCmdPushConstants;
|
|
|
|
|
- PFN_vkCmdBeginRenderPass vkCmdBeginRenderPass;
|
|
|
|
|
- PFN_vkCmdNextSubpass vkCmdNextSubpass;
|
|
|
|
|
- PFN_vkCmdEndRenderPass vkCmdEndRenderPass;
|
|
|
|
|
- PFN_vkCmdExecuteCommands vkCmdExecuteCommands;
|
|
|
|
|
-
|
|
|
|
|
|
|
+ PFN_vkCreateBuffer vkCreateBuffer;
|
|
|
|
|
+ PFN_vkCreateBufferView vkCreateBufferView;
|
|
|
|
|
+ PFN_vkCreateCommandPool vkCreateCommandPool;
|
|
|
|
|
+ PFN_vkCreateComputePipelines vkCreateComputePipelines;
|
|
|
|
|
+ PFN_vkCreateDescriptorPool vkCreateDescriptorPool;
|
|
|
|
|
+ PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout;
|
|
|
|
|
+ PFN_vkCreateDevice vkCreateDevice;
|
|
|
|
|
+ PFN_vkCreateEvent vkCreateEvent;
|
|
|
|
|
+ PFN_vkCreateFence vkCreateFence;
|
|
|
|
|
+ PFN_vkCreateFramebuffer vkCreateFramebuffer;
|
|
|
|
|
+ PFN_vkCreateGraphicsPipelines vkCreateGraphicsPipelines;
|
|
|
|
|
+ PFN_vkCreateImage vkCreateImage;
|
|
|
|
|
+ PFN_vkCreateImageView vkCreateImageView;
|
|
|
|
|
+ PFN_vkCreateInstance vkCreateInstance;
|
|
|
|
|
+ PFN_vkCreatePipelineCache vkCreatePipelineCache;
|
|
|
|
|
+ PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
|
|
|
|
|
+ PFN_vkCreateQueryPool vkCreateQueryPool;
|
|
|
|
|
+ PFN_vkCreateRenderPass vkCreateRenderPass;
|
|
|
|
|
+ PFN_vkCreateSampler vkCreateSampler;
|
|
|
|
|
+ PFN_vkCreateSemaphore vkCreateSemaphore;
|
|
|
|
|
+ PFN_vkCreateShaderModule vkCreateShaderModule;
|
|
|
|
|
+ PFN_vkCreateSwapchainKHR vkCreateSwapchainKHR;
|
|
|
|
|
+ PFN_vkCreateWin32SurfaceKHR vkCreateWin32SurfaceKHR;
|
|
|
|
|
+ PFN_vkDestroyBuffer vkDestroyBuffer;
|
|
|
|
|
+ PFN_vkDestroyBufferView vkDestroyBufferView;
|
|
|
|
|
+ PFN_vkDestroyCommandPool vkDestroyCommandPool;
|
|
|
|
|
+ PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool;
|
|
|
|
|
+ PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout;
|
|
|
|
|
+ PFN_vkDestroyDevice vkDestroyDevice;
|
|
|
|
|
+ PFN_vkDestroyEvent vkDestroyEvent;
|
|
|
|
|
+ PFN_vkDestroyFence vkDestroyFence;
|
|
|
|
|
+ PFN_vkDestroyFramebuffer vkDestroyFramebuffer;
|
|
|
|
|
+ PFN_vkDestroyImage vkDestroyImage;
|
|
|
|
|
+ PFN_vkDestroyImageView vkDestroyImageView;
|
|
|
|
|
+ PFN_vkDestroyInstance vkDestroyInstance;
|
|
|
|
|
+ PFN_vkDestroyPipeline vkDestroyPipeline;
|
|
|
|
|
+ PFN_vkDestroyPipelineCache vkDestroyPipelineCache;
|
|
|
|
|
+ PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout;
|
|
|
|
|
+ PFN_vkDestroyQueryPool vkDestroyQueryPool;
|
|
|
|
|
+ PFN_vkDestroyRenderPass vkDestroyRenderPass;
|
|
|
|
|
+ PFN_vkDestroySampler vkDestroySampler;
|
|
|
|
|
+ PFN_vkDestroySemaphore vkDestroySemaphore;
|
|
|
|
|
+ PFN_vkDestroyShaderModule vkDestroyShaderModule;
|
|
|
PFN_vkDestroySurfaceKHR vkDestroySurfaceKHR;
|
|
PFN_vkDestroySurfaceKHR vkDestroySurfaceKHR;
|
|
|
- PFN_vkGetPhysicalDeviceSurfaceSupportKHR vkGetPhysicalDeviceSurfaceSupportKHR;
|
|
|
|
|
|
|
+ PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR;
|
|
|
|
|
+ PFN_vkDeviceWaitIdle vkDeviceWaitIdle;
|
|
|
|
|
+ PFN_vkEndCommandBuffer vkEndCommandBuffer;
|
|
|
|
|
+ PFN_vkEnumerateDeviceExtensionProperties vkEnumerateDeviceExtensionProperties;
|
|
|
|
|
+ PFN_vkEnumerateDeviceLayerProperties vkEnumerateDeviceLayerProperties;
|
|
|
|
|
+ PFN_vkEnumerateInstanceExtensionProperties vkEnumerateInstanceExtensionProperties;
|
|
|
|
|
+ PFN_vkEnumerateInstanceLayerProperties vkEnumerateInstanceLayerProperties;
|
|
|
|
|
+ PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices;
|
|
|
|
|
+ PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges;
|
|
|
|
|
+ PFN_vkFreeCommandBuffers vkFreeCommandBuffers;
|
|
|
|
|
+ PFN_vkFreeDescriptorSets vkFreeDescriptorSets;
|
|
|
|
|
+ PFN_vkFreeMemory vkFreeMemory;
|
|
|
|
|
+ PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements;
|
|
|
|
|
+ PFN_vkGetDeviceMemoryCommitment vkGetDeviceMemoryCommitment;
|
|
|
|
|
+ PFN_vkGetDeviceProcAddr vkGetDeviceProcAddr;
|
|
|
|
|
+ PFN_vkGetDeviceQueue vkGetDeviceQueue;
|
|
|
|
|
+ PFN_vkGetEventStatus vkGetEventStatus;
|
|
|
|
|
+ PFN_vkGetFenceStatus vkGetFenceStatus;
|
|
|
|
|
+ PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements;
|
|
|
|
|
+ PFN_vkGetImageSparseMemoryRequirements vkGetImageSparseMemoryRequirements;
|
|
|
|
|
+ PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout;
|
|
|
|
|
+ PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr;
|
|
|
|
|
+ PFN_vkGetPhysicalDeviceFeatures vkGetPhysicalDeviceFeatures;
|
|
|
|
|
+ PFN_vkGetPhysicalDeviceFormatProperties vkGetPhysicalDeviceFormatProperties;
|
|
|
|
|
+ PFN_vkGetPhysicalDeviceImageFormatProperties vkGetPhysicalDeviceImageFormatProperties;
|
|
|
|
|
+ PFN_vkGetPhysicalDeviceMemoryProperties vkGetPhysicalDeviceMemoryProperties;
|
|
|
|
|
+ PFN_vkGetPhysicalDeviceProperties vkGetPhysicalDeviceProperties;
|
|
|
|
|
+ PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties;
|
|
|
|
|
+ PFN_vkGetPhysicalDeviceSparseImageFormatProperties vkGetPhysicalDeviceSparseImageFormatProperties;
|
|
|
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vkGetPhysicalDeviceSurfaceCapabilitiesKHR;
|
|
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vkGetPhysicalDeviceSurfaceCapabilitiesKHR;
|
|
|
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vkGetPhysicalDeviceSurfaceFormatsKHR;
|
|
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vkGetPhysicalDeviceSurfaceFormatsKHR;
|
|
|
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vkGetPhysicalDeviceSurfacePresentModesKHR;
|
|
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vkGetPhysicalDeviceSurfacePresentModesKHR;
|
|
|
- PFN_vkCreateSwapchainKHR vkCreateSwapchainKHR;
|
|
|
|
|
- PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR;
|
|
|
|
|
|
|
+ PFN_vkGetPhysicalDeviceSurfaceSupportKHR vkGetPhysicalDeviceSurfaceSupportKHR;
|
|
|
|
|
+ PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR vkGetPhysicalDeviceWin32PresentationSupportKHR;
|
|
|
|
|
+ PFN_vkGetPipelineCacheData vkGetPipelineCacheData;
|
|
|
|
|
+ PFN_vkGetQueryPoolResults vkGetQueryPoolResults;
|
|
|
|
|
+ PFN_vkGetRenderAreaGranularity vkGetRenderAreaGranularity;
|
|
|
PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR;
|
|
PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR;
|
|
|
- PFN_vkAcquireNextImageKHR vkAcquireNextImageKHR;
|
|
|
|
|
|
|
+ PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges;
|
|
|
|
|
+ PFN_vkMapMemory vkMapMemory;
|
|
|
|
|
+ PFN_vkMergePipelineCaches vkMergePipelineCaches;
|
|
|
|
|
+ PFN_vkQueueBindSparse vkQueueBindSparse;
|
|
|
PFN_vkQueuePresentKHR vkQueuePresentKHR;
|
|
PFN_vkQueuePresentKHR vkQueuePresentKHR;
|
|
|
- PFN_vkGetPhysicalDeviceDisplayPropertiesKHR vkGetPhysicalDeviceDisplayPropertiesKHR;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR vkGetPhysicalDeviceDisplayPlanePropertiesKHR;
|
|
|
|
|
- PFN_vkGetDisplayPlaneSupportedDisplaysKHR vkGetDisplayPlaneSupportedDisplaysKHR;
|
|
|
|
|
- PFN_vkGetDisplayModePropertiesKHR vkGetDisplayModePropertiesKHR;
|
|
|
|
|
- PFN_vkCreateDisplayModeKHR vkCreateDisplayModeKHR;
|
|
|
|
|
- PFN_vkGetDisplayPlaneCapabilitiesKHR vkGetDisplayPlaneCapabilitiesKHR;
|
|
|
|
|
- PFN_vkCreateDisplayPlaneSurfaceKHR vkCreateDisplayPlaneSurfaceKHR;
|
|
|
|
|
- PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR;
|
|
|
|
|
- version (VK_USE_PLATFORM_XLIB_KHR) {
|
|
|
|
|
- PFN_vkCreateXlibSurfaceKHR vkCreateXlibSurfaceKHR;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR vkGetPhysicalDeviceXlibPresentationSupportKHR;
|
|
|
|
|
- }
|
|
|
|
|
- version (VK_USE_PLATFORM_XCB_KHR) {
|
|
|
|
|
- PFN_vkCreateXcbSurfaceKHR vkCreateXcbSurfaceKHR;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR vkGetPhysicalDeviceXcbPresentationSupportKHR;
|
|
|
|
|
- }
|
|
|
|
|
- version (VK_USE_PLATFORM_WAYLAND_KHR) {
|
|
|
|
|
- PFN_vkCreateWaylandSurfaceKHR vkCreateWaylandSurfaceKHR;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR vkGetPhysicalDeviceWaylandPresentationSupportKHR;
|
|
|
|
|
- }
|
|
|
|
|
- version (VK_USE_PLATFORM_MIR_KHR) {
|
|
|
|
|
- PFN_vkCreateMirSurfaceKHR vkCreateMirSurfaceKHR;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceMirPresentationSupportKHR vkGetPhysicalDeviceMirPresentationSupportKHR;
|
|
|
|
|
- }
|
|
|
|
|
- version (VK_USE_PLATFORM_ANDROID_KHR) {
|
|
|
|
|
- PFN_vkCreateAndroidSurfaceKHR vkCreateAndroidSurfaceKHR;
|
|
|
|
|
- }
|
|
|
|
|
- version (VK_USE_PLATFORM_WIN32_KHR) {
|
|
|
|
|
- PFN_vkCreateWin32SurfaceKHR vkCreateWin32SurfaceKHR;
|
|
|
|
|
- PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR vkGetPhysicalDeviceWin32PresentationSupportKHR;
|
|
|
|
|
- }
|
|
|
|
|
- PFN_vkDebugReportCallbackEXT vkDebugReportCallbackEXT;
|
|
|
|
|
- PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallbackEXT;
|
|
|
|
|
- PFN_vkDestroyDebugReportCallbackEXT vkDestroyDebugReportCallbackEXT;
|
|
|
|
|
- PFN_vkDebugReportMessageEXT vkDebugReportMessageEXT;
|
|
|
|
|
|
|
+ PFN_vkQueueSubmit vkQueueSubmit;
|
|
|
|
|
+ PFN_vkQueueWaitIdle vkQueueWaitIdle;
|
|
|
|
|
+ PFN_vkResetCommandBuffer vkResetCommandBuffer;
|
|
|
|
|
+ PFN_vkResetCommandPool vkResetCommandPool;
|
|
|
|
|
+ PFN_vkResetDescriptorPool vkResetDescriptorPool;
|
|
|
|
|
+ PFN_vkResetEvent vkResetEvent;
|
|
|
|
|
+ PFN_vkResetFences vkResetFences;
|
|
|
|
|
+ PFN_vkSetEvent vkSetEvent;
|
|
|
|
|
+ PFN_vkUnmapMemory vkUnmapMemory;
|
|
|
|
|
+ PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets;
|
|
|
|
|
+ PFN_vkWaitForFences vkWaitForFences;
|
|
|
}
|
|
}
|