1 2;;;; Begin Copyright Notice ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 3; 4; Copyright (c) 2015-2021 The Khronos Group Inc. 5; Copyright (c) 2015-2021 Valve Corporation 6; Copyright (c) 2015-2021 LunarG, Inc. 7; 8; Licensed under the Apache License, Version 2.0 (the "License"); 9; you may not use this file except in compliance with the License. 10; You may obtain a copy of the License at 11; 12; http://www.apache.org/licenses/LICENSE-2.0 13; 14; Unless required by applicable law or agreed to in writing, software 15; distributed under the License is distributed on an "AS IS" BASIS, 16; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17; See the License for the specific language governing permissions and 18; limitations under the License. 19; 20; Author: Courtney Goeltzenleuchter <courtney@LunarG.com> 21; Author: Charles Giessen <charles@lunarg.com> 22; 23;;;; End Copyright Notice ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 24 25LIBRARY vulkan-1.dll 26EXPORTS 27 vkCreateInstance 28 vkDestroyInstance 29 vkEnumeratePhysicalDevices 30 vkGetPhysicalDeviceFeatures 31 vkGetPhysicalDeviceFormatProperties 32 vkGetPhysicalDeviceImageFormatProperties 33 vkGetPhysicalDeviceProperties 34 vkGetPhysicalDeviceQueueFamilyProperties 35 vkGetPhysicalDeviceMemoryProperties 36 vkGetInstanceProcAddr 37 vkGetDeviceProcAddr 38 vkCreateDevice 39 vkDestroyDevice 40 vkEnumerateInstanceExtensionProperties 41 vkEnumerateDeviceExtensionProperties 42 vkEnumerateInstanceLayerProperties 43 vkEnumerateDeviceLayerProperties 44 vkGetDeviceQueue 45 vkQueueSubmit 46 vkQueueWaitIdle 47 vkDeviceWaitIdle 48 vkAllocateMemory 49 vkFreeMemory 50 vkMapMemory 51 vkUnmapMemory 52 vkFlushMappedMemoryRanges 53 vkInvalidateMappedMemoryRanges 54 vkGetDeviceMemoryCommitment 55 vkBindBufferMemory 56 vkBindImageMemory 57 vkGetBufferMemoryRequirements 58 vkGetImageMemoryRequirements 59 vkGetImageSparseMemoryRequirements 60 vkGetPhysicalDeviceSparseImageFormatProperties 61 vkQueueBindSparse 62 vkCreateFence 63 vkDestroyFence 64 vkResetFences 65 vkGetFenceStatus 66 vkWaitForFences 67 vkCreateSemaphore 68 vkDestroySemaphore 69 vkCreateEvent 70 vkDestroyEvent 71 vkGetEventStatus 72 vkSetEvent 73 vkResetEvent 74 vkCreateQueryPool 75 vkDestroyQueryPool 76 vkGetQueryPoolResults 77 vkCreateBuffer 78 vkDestroyBuffer 79 vkCreateBufferView 80 vkDestroyBufferView 81 vkCreateImage 82 vkDestroyImage 83 vkGetImageSubresourceLayout 84 vkCreateImageView 85 vkDestroyImageView 86 vkCreateShaderModule 87 vkDestroyShaderModule 88 vkCreatePipelineCache 89 vkDestroyPipelineCache 90 vkGetPipelineCacheData 91 vkMergePipelineCaches 92 vkCreateGraphicsPipelines 93 vkCreateComputePipelines 94 vkDestroyPipeline 95 vkCreatePipelineLayout 96 vkDestroyPipelineLayout 97 vkCreateSampler 98 vkDestroySampler 99 vkCreateDescriptorSetLayout 100 vkDestroyDescriptorSetLayout 101 vkCreateDescriptorPool 102 vkDestroyDescriptorPool 103 vkResetDescriptorPool 104 vkAllocateDescriptorSets 105 vkFreeDescriptorSets 106 vkUpdateDescriptorSets 107 vkCreateFramebuffer 108 vkDestroyFramebuffer 109 vkCreateRenderPass 110 vkDestroyRenderPass 111 vkGetRenderAreaGranularity 112 vkCreateCommandPool 113 vkDestroyCommandPool 114 vkResetCommandPool 115 vkAllocateCommandBuffers 116 vkFreeCommandBuffers 117 vkBeginCommandBuffer 118 vkEndCommandBuffer 119 vkResetCommandBuffer 120 vkCmdBindPipeline 121 vkCmdSetViewport 122 vkCmdSetScissor 123 vkCmdSetLineWidth 124 vkCmdSetDepthBias 125 vkCmdSetBlendConstants 126 vkCmdSetDepthBounds 127 vkCmdSetStencilCompareMask 128 vkCmdSetStencilWriteMask 129 vkCmdSetStencilReference 130 vkCmdBindDescriptorSets 131 vkCmdBindIndexBuffer 132 vkCmdBindVertexBuffers 133 vkCmdDraw 134 vkCmdDrawIndexed 135 vkCmdDrawIndirect 136 vkCmdDrawIndexedIndirect 137 vkCmdDispatch 138 vkCmdDispatchIndirect 139 vkCmdCopyBuffer 140 vkCmdCopyImage 141 vkCmdBlitImage 142 vkCmdCopyBufferToImage 143 vkCmdCopyImageToBuffer 144 vkCmdUpdateBuffer 145 vkCmdFillBuffer 146 vkCmdClearColorImage 147 vkCmdClearDepthStencilImage 148 vkCmdClearAttachments 149 vkCmdResolveImage 150 vkCmdSetEvent 151 vkCmdResetEvent 152 vkCmdWaitEvents 153 vkCmdPipelineBarrier 154 vkCmdBeginQuery 155 vkCmdEndQuery 156 vkCmdResetQueryPool 157 vkCmdWriteTimestamp 158 vkCmdCopyQueryPoolResults 159 vkCmdPushConstants 160 vkCmdBeginRenderPass 161 vkCmdNextSubpass 162 vkCmdEndRenderPass 163 vkCmdExecuteCommands 164 vkDestroySurfaceKHR 165 vkGetPhysicalDeviceSurfaceSupportKHR 166 vkGetPhysicalDeviceSurfaceCapabilitiesKHR 167 vkGetPhysicalDeviceSurfaceFormatsKHR 168 vkGetPhysicalDeviceSurfaceCapabilities2KHR 169 vkGetPhysicalDeviceSurfaceFormats2KHR 170 vkGetPhysicalDeviceSurfacePresentModesKHR 171 vkCreateSwapchainKHR 172 vkDestroySwapchainKHR 173 vkGetSwapchainImagesKHR 174 vkAcquireNextImageKHR 175 vkQueuePresentKHR 176 vkGetPhysicalDeviceDisplayPropertiesKHR 177 vkGetPhysicalDeviceDisplayPlanePropertiesKHR 178 vkGetDisplayPlaneSupportedDisplaysKHR 179 vkGetDisplayModePropertiesKHR 180 vkCreateDisplayModeKHR 181 vkGetDisplayPlaneCapabilitiesKHR 182 vkCreateDisplayPlaneSurfaceKHR 183 vkCreateSharedSwapchainsKHR 184 vkCreateWin32SurfaceKHR 185 vkCreateHeadlessSurfaceEXT 186 vkGetPhysicalDeviceWin32PresentationSupportKHR 187 188 vkEnumerateInstanceVersion 189 vkEnumeratePhysicalDeviceGroups 190 vkGetPhysicalDeviceFeatures2 191 vkGetPhysicalDeviceProperties2 192 vkGetPhysicalDeviceFormatProperties2 193 vkGetPhysicalDeviceQueueFamilyProperties2 194 vkGetPhysicalDeviceMemoryProperties2 195 vkGetPhysicalDeviceSparseImageFormatProperties2 196 vkGetPhysicalDeviceExternalBufferProperties 197 vkGetPhysicalDeviceExternalSemaphoreProperties 198 vkGetPhysicalDeviceExternalFenceProperties 199 vkBindBufferMemory2 200 vkBindImageMemory2 201 vkGetDeviceGroupPeerMemoryFeatures 202 vkCmdSetDeviceMask 203 vkCmdDispatchBase 204 vkGetImageMemoryRequirements2 205 vkGetBufferMemoryRequirements2 206 vkTrimCommandPool 207 vkGetDeviceQueue2 208 vkCreateSamplerYcbcrConversion 209 vkDestroySamplerYcbcrConversion 210 vkGetDescriptorSetLayoutSupport 211 vkGetDeviceGroupPresentCapabilitiesKHR 212 vkGetDeviceGroupSurfacePresentModesKHR 213 vkGetPhysicalDevicePresentRectanglesKHR 214 vkAcquireNextImage2KHR 215 vkCreateDescriptorUpdateTemplate 216 vkDestroyDescriptorUpdateTemplate 217 vkUpdateDescriptorSetWithTemplate 218 219 vkGetPhysicalDeviceDisplayProperties2KHR 220 vkGetPhysicalDeviceDisplayPlaneProperties2KHR 221 vkGetDisplayModeProperties2KHR 222 vkGetDisplayPlaneCapabilities2KHR 223 224 vkGetImageSparseMemoryRequirements2 225 vkGetPhysicalDeviceImageFormatProperties2 226 227 vkCreateRenderPass2 228 vkCmdBeginRenderPass2 229 vkCmdNextSubpass2 230 vkCmdEndRenderPass2 231 vkCmdDrawIndirectCount 232 vkCmdDrawIndexedIndirectCount 233 vkGetSemaphoreCounterValue 234 vkWaitSemaphores 235 vkSignalSemaphore 236 vkGetBufferDeviceAddress 237 vkGetBufferOpaqueCaptureAddress 238 vkGetDeviceMemoryOpaqueCaptureAddress 239 vkResetQueryPool 240 241 vkGetPhysicalDeviceToolProperties 242 243 vkCreatePrivateDataSlot 244 vkDestroyPrivateDataSlot 245 vkSetPrivateData 246 vkGetPrivateData 247 vkCmdSetEvent2 248 vkCmdResetEvent2 249 vkCmdWaitEvents2 250 vkCmdPipelineBarrier2 251 vkCmdWriteTimestamp2 252 vkQueueSubmit2 253 vkCmdCopyBuffer2 254 vkCmdCopyImage2 255 vkCmdCopyBufferToImage2 256 vkCmdCopyImageToBuffer2 257 vkCmdBlitImage2 258 vkCmdResolveImage2 259 vkCmdBeginRendering 260 vkCmdEndRendering 261 vkCmdSetCullMode 262 vkCmdSetFrontFace 263 vkCmdSetPrimitiveTopology 264 vkCmdSetViewportWithCount 265 vkCmdSetScissorWithCount 266 vkCmdBindVertexBuffers2 267 vkCmdSetDepthTestEnable 268 vkCmdSetDepthWriteEnable 269 vkCmdSetDepthCompareOp 270 vkCmdSetDepthBoundsTestEnable 271 vkCmdSetStencilTestEnable 272 vkCmdSetStencilOp 273 vkCmdSetRasterizerDiscardEnable 274 vkCmdSetDepthBiasEnable 275 vkCmdSetPrimitiveRestartEnable 276 vkGetDeviceBufferMemoryRequirements 277 vkGetDeviceImageMemoryRequirements 278 vkGetDeviceImageSparseMemoryRequirements