mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator.git
synced 2024-11-25 13:30:04 +00:00
d2639287ed
Added enum DEFRAGMENTATION_FLAGS, struct DEFRAGMENTATION_DESC, enum DEFRAGMENTATION_MOVE_OPERATION, struct DEFRAGMENTATION_MOVE, struct DEFRAGMENTATION_PASS_MOVE_INFO, struct DEFRAGMENTATION_STATS, class DefragmentationContext, methods Pool::BeginDefragmentation, Allocator::BeginDefragmentation. Added flags ALLOCATION_FLAG_STRATEGY_MIN_MEMORY = ALLOCATION_FLAG_STRATEGY_BEST_FIT, ALLOCATION_FLAG_STRATEGY_MIN_TIME = ALLOCATION_FLAG_STRATEGY_FIRST_FIT, ALLOCATION_FLAG_STRATEGY_MIN_OFFSET, ALLOCATION_FLAG_STRATEGY_MASK. Added flags VIRTUAL_ALLOCATION_FLAG_STRATEGY_MIN_MEMORY, VIRTUAL_ALLOCATION_FLAG_STRATEGY_MIN_TIME, VIRTUAL_ALLOCATION_FLAG_STRATEGY_MIN_OFFSET, VIRTUAL_ALLOCATION_FLAG_STRATEGY_MASK Added members Allocation::GetAlignment, SetResource, SetPrivateData, GetPrivateData, ALLOCATION_DESC::pPrivateData. Renamed ALLOCATION_CALLBACKS::pUserData to pPrivateData, VirtualBlock::SetAllocationUserData to SetAllocationPrivateData. Code by @medranSolus
101 lines
4.7 KiB
JavaScript
101 lines
4.7 KiB
JavaScript
/*
|
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
|
|
|
The MIT License (MIT)
|
|
|
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in all copies or
|
|
substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
|
@licend The above is the entire license notice for the JavaScript code in this file
|
|
*/
|
|
var menudata={children:[
|
|
{text:"Main Page",url:"index.html"},
|
|
{text:"Related Pages",url:"pages.html"},
|
|
{text:"Namespaces",url:"namespaces.html",children:[
|
|
{text:"Namespace List",url:"namespaces.html"},
|
|
{text:"Namespace Members",url:"namespacemembers.html",children:[
|
|
{text:"All",url:"namespacemembers.html",children:[
|
|
{text:"a",url:"namespacemembers.html#index_a"},
|
|
{text:"c",url:"namespacemembers.html#index_c"},
|
|
{text:"d",url:"namespacemembers.html#index_d"},
|
|
{text:"f",url:"namespacemembers.html#index_f"},
|
|
{text:"p",url:"namespacemembers.html#index_p"},
|
|
{text:"v",url:"namespacemembers.html#index_v"}]},
|
|
{text:"Functions",url:"namespacemembers_func.html"},
|
|
{text:"Typedefs",url:"namespacemembers_type.html"},
|
|
{text:"Enumerations",url:"namespacemembers_enum.html"},
|
|
{text:"Enumerator",url:"namespacemembers_eval.html",children:[
|
|
{text:"a",url:"namespacemembers_eval.html#index_a"},
|
|
{text:"d",url:"namespacemembers_eval.html#index_d"},
|
|
{text:"p",url:"namespacemembers_eval.html#index_p"},
|
|
{text:"v",url:"namespacemembers_eval.html#index_v"}]}]}]},
|
|
{text:"Classes",url:"annotated.html",children:[
|
|
{text:"Class List",url:"annotated.html"},
|
|
{text:"Class Index",url:"classes.html"},
|
|
{text:"Class Hierarchy",url:"hierarchy.html"},
|
|
{text:"Class Members",url:"functions.html",children:[
|
|
{text:"All",url:"functions.html",children:[
|
|
{text:"a",url:"functions.html#index_a"},
|
|
{text:"b",url:"functions.html#index_b"},
|
|
{text:"c",url:"functions.html#index_c"},
|
|
{text:"d",url:"functions.html#index_d"},
|
|
{text:"e",url:"functions.html#index_e"},
|
|
{text:"f",url:"functions.html#index_f"},
|
|
{text:"g",url:"functions.html#index_g"},
|
|
{text:"h",url:"functions.html#index_h"},
|
|
{text:"i",url:"functions.html#index_i"},
|
|
{text:"l",url:"functions.html#index_l"},
|
|
{text:"m",url:"functions.html#index_m"},
|
|
{text:"n",url:"functions.html#index_n"},
|
|
{text:"o",url:"functions.html#index_o"},
|
|
{text:"p",url:"functions.html#index_p"},
|
|
{text:"s",url:"functions.html#index_s"},
|
|
{text:"t",url:"functions.html#index_t"},
|
|
{text:"u",url:"functions.html#index_u"},
|
|
{text:"w",url:"functions.html#index_w"}]},
|
|
{text:"Functions",url:"functions_func.html",children:[
|
|
{text:"a",url:"functions_func.html#index_a"},
|
|
{text:"b",url:"functions_func.html#index_b"},
|
|
{text:"c",url:"functions_func.html#index_c"},
|
|
{text:"e",url:"functions_func.html#index_e"},
|
|
{text:"f",url:"functions_func.html#index_f"},
|
|
{text:"g",url:"functions_func.html#index_g"},
|
|
{text:"i",url:"functions_func.html#index_i"},
|
|
{text:"s",url:"functions_func.html#index_s"},
|
|
{text:"w",url:"functions_func.html#index_w"}]},
|
|
{text:"Variables",url:"functions_vars.html",children:[
|
|
{text:"a",url:"functions_vars.html#index_a"},
|
|
{text:"b",url:"functions_vars.html#index_b"},
|
|
{text:"c",url:"functions_vars.html#index_c"},
|
|
{text:"e",url:"functions_vars.html#index_e"},
|
|
{text:"f",url:"functions_vars.html#index_f"},
|
|
{text:"h",url:"functions_vars.html#index_h"},
|
|
{text:"l",url:"functions_vars.html#index_l"},
|
|
{text:"m",url:"functions_vars.html#index_m"},
|
|
{text:"n",url:"functions_vars.html#index_n"},
|
|
{text:"o",url:"functions_vars.html#index_o"},
|
|
{text:"p",url:"functions_vars.html#index_p"},
|
|
{text:"s",url:"functions_vars.html#index_s"},
|
|
{text:"t",url:"functions_vars.html#index_t"},
|
|
{text:"u",url:"functions_vars.html#index_u"}]},
|
|
{text:"Related Functions",url:"functions_rela.html"}]}]},
|
|
{text:"Files",url:"files.html",children:[
|
|
{text:"File List",url:"files.html"},
|
|
{text:"File Members",url:"globals.html",children:[
|
|
{text:"All",url:"globals.html"},
|
|
{text:"Macros",url:"globals_defs.html"}]}]}]}
|