mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
synced 2025-05-31 08:57:50 +00:00
Added VmaVulkanFunctions::vkGetInstanceProcAddr, vkGetDeviceProcAddr
These are now required when using VMA_DYNAMIC_VULKAN_FUNCTIONS. Compatibility breaking! Closes #211
This commit is contained in:
parent
00d064e21e
commit
f529a86ab5
23 changed files with 376 additions and 285 deletions
|
@ -76,6 +76,12 @@ $(function() {
|
|||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a3eafa102f5f8915f093f40675636b849"><td class="memItemLeft" align="right" valign="top">PFN_vkGetInstanceProcAddr </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_vulkan_functions.html#a3eafa102f5f8915f093f40675636b849">vkGetInstanceProcAddr</a></td></tr>
|
||||
<tr class="memdesc:a3eafa102f5f8915f093f40675636b849"><td class="mdescLeft"> </td><td class="mdescRight">Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS. <a href="struct_vma_vulkan_functions.html#a3eafa102f5f8915f093f40675636b849">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3eafa102f5f8915f093f40675636b849"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac383ab9af127e5e136622fa4ebea9e57"><td class="memItemLeft" align="right" valign="top">PFN_vkGetDeviceProcAddr </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_vulkan_functions.html#ac383ab9af127e5e136622fa4ebea9e57">vkGetDeviceProcAddr</a></td></tr>
|
||||
<tr class="memdesc:ac383ab9af127e5e136622fa4ebea9e57"><td class="mdescLeft"> </td><td class="mdescRight">Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS. <a href="struct_vma_vulkan_functions.html#ac383ab9af127e5e136622fa4ebea9e57">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac383ab9af127e5e136622fa4ebea9e57"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a77b7a74082823e865dd6546623468f96"><td class="memItemLeft" align="right" valign="top">PFN_vkGetPhysicalDeviceProperties </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_vulkan_functions.html#a77b7a74082823e865dd6546623468f96">vkGetPhysicalDeviceProperties</a></td></tr>
|
||||
<tr class="separator:a77b7a74082823e865dd6546623468f96"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a60d25c33bba06bb8592e6875cbaa9830"><td class="memItemLeft" align="right" valign="top">PFN_vkGetPhysicalDeviceMemoryProperties </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_vulkan_functions.html#a60d25c33bba06bb8592e6875cbaa9830">vkGetPhysicalDeviceMemoryProperties</a></td></tr>
|
||||
|
@ -329,6 +335,22 @@ Public Attributes</h2></td></tr>
|
|||
|
||||
<p>Fetch "vkGetBufferMemoryRequirements2" on Vulkan >= 1.1, fetch "vkGetBufferMemoryRequirements2KHR" when using VK_KHR_dedicated_allocation extension. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac383ab9af127e5e136622fa4ebea9e57" name="ac383ab9af127e5e136622fa4ebea9e57"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac383ab9af127e5e136622fa4ebea9e57">◆ </a></span>vkGetDeviceProcAddr</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">PFN_vkGetDeviceProcAddr VmaVulkanFunctions::vkGetDeviceProcAddr</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a475f6f49f8debe4d10800592606d53f4" name="a475f6f49f8debe4d10800592606d53f4"></a>
|
||||
|
@ -359,6 +381,22 @@ Public Attributes</h2></td></tr>
|
|||
|
||||
<p>Fetch "vkGetImageMemoryRequirements 2" on Vulkan >= 1.1, fetch "vkGetImageMemoryRequirements2KHR" when using VK_KHR_dedicated_allocation extension. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3eafa102f5f8915f093f40675636b849" name="a3eafa102f5f8915f093f40675636b849"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3eafa102f5f8915f093f40675636b849">◆ </a></span>vkGetInstanceProcAddr</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">PFN_vkGetInstanceProcAddr VmaVulkanFunctions::vkGetInstanceProcAddr</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a60d25c33bba06bb8592e6875cbaa9830" name="a60d25c33bba06bb8592e6875cbaa9830"></a>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue