You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
201 lines
6.3 KiB
201 lines
6.3 KiB
4 months ago
|
LIBVULKAN {
|
||
|
global:
|
||
|
vkAcquireNextImage2KHR; # introduced=28
|
||
|
vkAcquireNextImageKHR;
|
||
|
vkAllocateCommandBuffers;
|
||
|
vkAllocateDescriptorSets;
|
||
|
vkAllocateMemory;
|
||
|
vkBeginCommandBuffer;
|
||
|
vkBindBufferMemory;
|
||
|
vkBindBufferMemory2; # introduced=28
|
||
|
vkBindImageMemory;
|
||
|
vkBindImageMemory2; # introduced=28
|
||
|
vkCmdBeginQuery;
|
||
|
vkCmdBeginRenderPass;
|
||
|
vkCmdBeginRenderPass2; # introduced=31
|
||
|
vkCmdBindDescriptorSets;
|
||
|
vkCmdBindIndexBuffer;
|
||
|
vkCmdBindPipeline;
|
||
|
vkCmdBindVertexBuffers;
|
||
|
vkCmdBlitImage;
|
||
|
vkCmdClearAttachments;
|
||
|
vkCmdClearColorImage;
|
||
|
vkCmdClearDepthStencilImage;
|
||
|
vkCmdCopyBuffer;
|
||
|
vkCmdCopyBufferToImage;
|
||
|
vkCmdCopyImage;
|
||
|
vkCmdCopyImageToBuffer;
|
||
|
vkCmdCopyQueryPoolResults;
|
||
|
vkCmdDispatch;
|
||
|
vkCmdDispatchBase; # introduced=28
|
||
|
vkCmdDispatchIndirect;
|
||
|
vkCmdDraw;
|
||
|
vkCmdDrawIndexed;
|
||
|
vkCmdDrawIndexedIndirect;
|
||
|
vkCmdDrawIndexedIndirectCount; # introduced=31
|
||
|
vkCmdDrawIndirect;
|
||
|
vkCmdDrawIndirectCount; # introduced=31
|
||
|
vkCmdEndQuery;
|
||
|
vkCmdEndRenderPass;
|
||
|
vkCmdEndRenderPass2; # introduced=31
|
||
|
vkCmdExecuteCommands;
|
||
|
vkCmdFillBuffer;
|
||
|
vkCmdNextSubpass;
|
||
|
vkCmdNextSubpass2; # introduced=31
|
||
|
vkCmdPipelineBarrier;
|
||
|
vkCmdPushConstants;
|
||
|
vkCmdResetEvent;
|
||
|
vkCmdResetQueryPool;
|
||
|
vkCmdResolveImage;
|
||
|
vkCmdSetBlendConstants;
|
||
|
vkCmdSetDepthBias;
|
||
|
vkCmdSetDepthBounds;
|
||
|
vkCmdSetDeviceMask; # introduced=28
|
||
|
vkCmdSetEvent;
|
||
|
vkCmdSetLineWidth;
|
||
|
vkCmdSetScissor;
|
||
|
vkCmdSetStencilCompareMask;
|
||
|
vkCmdSetStencilReference;
|
||
|
vkCmdSetStencilWriteMask;
|
||
|
vkCmdSetViewport;
|
||
|
vkCmdUpdateBuffer;
|
||
|
vkCmdWaitEvents;
|
||
|
vkCmdWriteTimestamp;
|
||
|
vkCreateAndroidSurfaceKHR;
|
||
|
vkCreateBuffer;
|
||
|
vkCreateBufferView;
|
||
|
vkCreateCommandPool;
|
||
|
vkCreateComputePipelines;
|
||
|
vkCreateDescriptorPool;
|
||
|
vkCreateDescriptorSetLayout;
|
||
|
vkCreateDescriptorUpdateTemplate; # introduced=28
|
||
|
vkCreateDevice;
|
||
|
vkCreateEvent;
|
||
|
vkCreateFence;
|
||
|
vkCreateFramebuffer;
|
||
|
vkCreateGraphicsPipelines;
|
||
|
vkCreateImage;
|
||
|
vkCreateImageView;
|
||
|
vkCreateInstance;
|
||
|
vkCreatePipelineCache;
|
||
|
vkCreatePipelineLayout;
|
||
|
vkCreateQueryPool;
|
||
|
vkCreateRenderPass;
|
||
|
vkCreateRenderPass2; # introduced=31
|
||
|
vkCreateSampler;
|
||
|
vkCreateSamplerYcbcrConversion; # introduced=28
|
||
|
vkCreateSemaphore;
|
||
|
vkCreateShaderModule;
|
||
|
vkCreateSwapchainKHR;
|
||
|
vkDestroyBuffer;
|
||
|
vkDestroyBufferView;
|
||
|
vkDestroyCommandPool;
|
||
|
vkDestroyDescriptorPool;
|
||
|
vkDestroyDescriptorSetLayout;
|
||
|
vkDestroyDescriptorUpdateTemplate; # introduced=28
|
||
|
vkDestroyDevice;
|
||
|
vkDestroyEvent;
|
||
|
vkDestroyFence;
|
||
|
vkDestroyFramebuffer;
|
||
|
vkDestroyImage;
|
||
|
vkDestroyImageView;
|
||
|
vkDestroyInstance;
|
||
|
vkDestroyPipeline;
|
||
|
vkDestroyPipelineCache;
|
||
|
vkDestroyPipelineLayout;
|
||
|
vkDestroyQueryPool;
|
||
|
vkDestroyRenderPass;
|
||
|
vkDestroySampler;
|
||
|
vkDestroySamplerYcbcrConversion; # introduced=28
|
||
|
vkDestroySemaphore;
|
||
|
vkDestroyShaderModule;
|
||
|
vkDestroySurfaceKHR;
|
||
|
vkDestroySwapchainKHR;
|
||
|
vkDeviceWaitIdle;
|
||
|
vkEndCommandBuffer;
|
||
|
vkEnumerateDeviceExtensionProperties;
|
||
|
vkEnumerateDeviceLayerProperties;
|
||
|
vkEnumerateInstanceExtensionProperties;
|
||
|
vkEnumerateInstanceLayerProperties;
|
||
|
vkEnumerateInstanceVersion; # introduced=28
|
||
|
vkEnumeratePhysicalDeviceGroups; # introduced=28
|
||
|
vkEnumeratePhysicalDevices;
|
||
|
vkFlushMappedMemoryRanges;
|
||
|
vkFreeCommandBuffers;
|
||
|
vkFreeDescriptorSets;
|
||
|
vkFreeMemory;
|
||
|
vkGetAndroidHardwareBufferPropertiesANDROID; # introduced=28
|
||
|
vkGetBufferDeviceAddress; # introduced=31
|
||
|
vkGetBufferMemoryRequirements;
|
||
|
vkGetBufferMemoryRequirements2; # introduced=28
|
||
|
vkGetBufferOpaqueCaptureAddress; # introduced=31
|
||
|
vkGetDescriptorSetLayoutSupport; # introduced=28
|
||
|
vkGetDeviceGroupPeerMemoryFeatures; # introduced=28
|
||
|
vkGetDeviceGroupPresentCapabilitiesKHR; # introduced=28
|
||
|
vkGetDeviceGroupSurfacePresentModesKHR; # introduced=28
|
||
|
vkGetDeviceMemoryCommitment;
|
||
|
vkGetDeviceMemoryOpaqueCaptureAddress; # introduced=31
|
||
|
vkGetDeviceProcAddr;
|
||
|
vkGetDeviceQueue;
|
||
|
vkGetDeviceQueue2; # introduced=28
|
||
|
vkGetEventStatus;
|
||
|
vkGetFenceStatus;
|
||
|
vkGetImageMemoryRequirements;
|
||
|
vkGetImageMemoryRequirements2; # introduced=28
|
||
|
vkGetImageSparseMemoryRequirements;
|
||
|
vkGetImageSparseMemoryRequirements2; # introduced=28
|
||
|
vkGetImageSubresourceLayout;
|
||
|
vkGetInstanceProcAddr;
|
||
|
vkGetMemoryAndroidHardwareBufferANDROID; # introduced=28
|
||
|
vkGetPhysicalDeviceExternalBufferProperties; # introduced=28
|
||
|
vkGetPhysicalDeviceExternalFenceProperties; # introduced=28
|
||
|
vkGetPhysicalDeviceExternalSemaphoreProperties; # introduced=28
|
||
|
vkGetPhysicalDeviceFeatures;
|
||
|
vkGetPhysicalDeviceFeatures2; # introduced=28
|
||
|
vkGetPhysicalDeviceFormatProperties;
|
||
|
vkGetPhysicalDeviceFormatProperties2; # introduced=28
|
||
|
vkGetPhysicalDeviceImageFormatProperties;
|
||
|
vkGetPhysicalDeviceImageFormatProperties2; # introduced=28
|
||
|
vkGetPhysicalDeviceMemoryProperties;
|
||
|
vkGetPhysicalDeviceMemoryProperties2; # introduced=28
|
||
|
vkGetPhysicalDevicePresentRectanglesKHR; # introduced=28
|
||
|
vkGetPhysicalDeviceProperties;
|
||
|
vkGetPhysicalDeviceProperties2; # introduced=28
|
||
|
vkGetPhysicalDeviceQueueFamilyProperties;
|
||
|
vkGetPhysicalDeviceQueueFamilyProperties2; # introduced=28
|
||
|
vkGetPhysicalDeviceSparseImageFormatProperties;
|
||
|
vkGetPhysicalDeviceSparseImageFormatProperties2; # introduced=28
|
||
|
vkGetPhysicalDeviceSurfaceCapabilitiesKHR;
|
||
|
vkGetPhysicalDeviceSurfaceFormatsKHR;
|
||
|
vkGetPhysicalDeviceSurfacePresentModesKHR;
|
||
|
vkGetPhysicalDeviceSurfaceSupportKHR;
|
||
|
vkGetPipelineCacheData;
|
||
|
vkGetQueryPoolResults;
|
||
|
vkGetRenderAreaGranularity;
|
||
|
vkGetSemaphoreCounterValue; # introduced=31
|
||
|
vkGetSwapchainImagesKHR;
|
||
|
vkInvalidateMappedMemoryRanges;
|
||
|
vkMapMemory;
|
||
|
vkMergePipelineCaches;
|
||
|
vkQueueBindSparse;
|
||
|
vkQueuePresentKHR;
|
||
|
vkQueueSubmit;
|
||
|
vkQueueWaitIdle;
|
||
|
vkResetCommandBuffer;
|
||
|
vkResetCommandPool;
|
||
|
vkResetDescriptorPool;
|
||
|
vkResetEvent;
|
||
|
vkResetFences;
|
||
|
vkResetQueryPool; # introduced=31
|
||
|
vkSetEvent;
|
||
|
vkSignalSemaphore; # introduced=31
|
||
|
vkTrimCommandPool; # introduced=28
|
||
|
vkUnmapMemory;
|
||
|
vkUpdateDescriptorSets;
|
||
|
vkUpdateDescriptorSetWithTemplate; # introduced=28
|
||
|
vkWaitForFences;
|
||
|
vkWaitSemaphores; # introduced=31
|
||
|
local:
|
||
|
*;
|
||
|
};
|