mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
synced 2025-05-15 09:18:34 +00:00
More documentation. Refactored table of contents.
This commit is contained in:
parent
ec421f8763
commit
727e8b269f
13 changed files with 405 additions and 138 deletions
|
@ -66,29 +66,63 @@ $(function() {
|
|||
<p>Copyright (c) 2017-2018 Advanced Micro Devices, Inc. All rights reserved. <br />
|
||||
License: MIT</p>
|
||||
<p>Documentation of all members: <a class="el" href="vk__mem__alloc_8h.html">vk_mem_alloc.h</a></p>
|
||||
<p>Table of contents:</p>
|
||||
<h1><a class="anchor" id="main_table_of_contents"></a>
|
||||
Table of contents</h1>
|
||||
<ul>
|
||||
<li>User guide<ul>
|
||||
<li><a class="el" href="quick_start.html">Quick start</a></li>
|
||||
<li><a class="el" href="choosing_memory_type.html">Choosing memory type</a></li>
|
||||
<li><a class="el" href="memory_mapping.html">Memory mapping</a></li>
|
||||
<li><a class="el" href="custom_memory_pools.html">Custom memory pools</a></li>
|
||||
<li><b>User guide</b><ul>
|
||||
<li><a class="el" href="quick_start.html">Quick start</a><ul>
|
||||
<li><a class="el" href="quick_start.html#quick_start_project_setup">Project setup</a></li>
|
||||
<li><a class="el" href="quick_start.html#quick_start_initialization">Initialization</a></li>
|
||||
<li><a class="el" href="quick_start.html#quick_start_resource_allocation">Resource allocation</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="el" href="choosing_memory_type.html">Choosing memory type</a><ul>
|
||||
<li><a class="el" href="choosing_memory_type.html#choosing_memory_type_usage">Usage</a></li>
|
||||
<li><a class="el" href="choosing_memory_type.html#choosing_memory_type_required_preferred_flags">Required and preferred flags</a></li>
|
||||
<li><a class="el" href="choosing_memory_type.html#choosing_memory_type_explicit_memory_types">Explicit memory types</a></li>
|
||||
<li><a class="el" href="choosing_memory_type.html#choosing_memory_type_custom_memory_pools">Custom memory pools</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="el" href="memory_mapping.html">Memory mapping</a><ul>
|
||||
<li><a class="el" href="memory_mapping.html#memory_mapping_mapping_functions">Mapping functions</a></li>
|
||||
<li><a class="el" href="memory_mapping.html#memory_mapping_persistently_mapped_memory">Persistently mapped memory</a></li>
|
||||
<li><a class="el" href="memory_mapping.html#memory_mapping_cache_control">Cache control</a></li>
|
||||
<li><a class="el" href="memory_mapping.html#memory_mapping_finding_if_memory_mappable">Finding out if memory is mappable</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="el" href="custom_memory_pools.html">Custom memory pools</a><ul>
|
||||
<li><a class="el" href="custom_memory_pools.html#custom_memory_pools_MemTypeIndex">Choosing memory type index</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="el" href="defragmentation.html">Defragmentation</a></li>
|
||||
<li><a class="el" href="lost_allocations.html">Lost allocations</a></li>
|
||||
<li><a class="el" href="allocation_annotation.html">Allocation names and user data</a></li>
|
||||
<li><a class="el" href="allocation_annotation.html">Allocation names and user data</a><ul>
|
||||
<li><a class="el" href="allocation_annotation.html#allocation_user_data">Allocation user data</a></li>
|
||||
<li><a class="el" href="allocation_annotation.html#allocation_names">Allocation names</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="el" href="configuration.html">Configuration</a><ul>
|
||||
<li><a class="el" href="configuration.html#config_Vulkan_functions">Pointers to Vulkan functions</a></li>
|
||||
<li><a class="el" href="configuration.html#custom_memory_allocator">Custom host memory allocator</a></li>
|
||||
<li><a class="el" href="configuration.html#allocation_callbacks">Device memory allocation callbacks</a></li>
|
||||
<li><a class="el" href="configuration.html#heap_memory_limit">Device heap memory limit</a></li>
|
||||
<li><a class="el" href="vk_khr_dedicated_allocation.html">VK_KHR_dedicated_allocation</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="el" href="thread_safety.html">Thread safety</a></li>
|
||||
<li><a class="el" href="general_considerations.html">General considerations</a></li>
|
||||
<li><a class="el" href="general_considerations.html">General considerations</a><ul>
|
||||
<li><a class="el" href="general_considerations.html#general_considerations_thread_safety">Thread safety</a></li>
|
||||
<li><a class="el" href="general_considerations.html#general_considerations_allocation_algorithm">Allocation algorithm</a></li>
|
||||
<li><a class="el" href="general_considerations.html#general_considerations_features_not_supported">Features not supported</a></li>
|
||||
</ul>
|
||||
<p>See also:</p>
|
||||
</li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="main_see_also"></a>
|
||||
See also</h1>
|
||||
<ul>
|
||||
<li><a href="https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator">Source repository on GitHub</a></li>
|
||||
<li><a href="https://gpuopen.com/gaming-product/vulkan-memory-allocator/">Product page on GPUOpen</a> </li>
|
||||
<li><a href="https://gpuopen.com/gaming-product/vulkan-memory-allocator/">Product page on GPUOpen</a></li>
|
||||
<li><a href="https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator">Source repository on GitHub</a> </li>
|
||||
</ul>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue