blob: 6c2966801100bb98646d5f01b80ea45b204f7f10 [file] [log] [blame]
var searchData=
[
['additional_20considerations_0',['Additional considerations',['../linear_algorithm.html#linear_algorithm_additional_considerations',1,'Additional considerations'],['../virtual_allocator.html#virtual_allocator_additional_considerations',1,'Additional considerations']]],
['algorithm_1',['Linear allocation algorithm',['../linear_algorithm.html',1,'index']]],
['aliasing_20overlap_2',['Resource aliasing (overlap)',['../resource_aliasing.html',1,'optimal_allocation']]],
['alignment_3',['Alignment',['../struct_d3_d12_m_a_1_1_v_i_r_t_u_a_l___a_l_l_o_c_a_t_i_o_n___d_e_s_c.html#aaa95e62f2f399339a09dcbb312a42de0',1,'D3D12MA::VIRTUAL_ALLOCATION_DESC']]],
['alignment_4',['Resource alignment',['../optimal_allocation.html#optimal_allocation_resource_alignment',1,'']]],
['alignment_20and_20units_5',['Alignment and units',['../virtual_allocator.html#virtual_allocator_alignment_and_units',1,'']]],
['allocate_6',['Allocate',['../class_d3_d12_m_a_1_1_virtual_block.html#a9281daf76e888ea1bd5247d5732e8179',1,'D3D12MA::VirtualBlock']]],
['allocate_5ffunc_5fptr_7',['ALLOCATE_FUNC_PTR',['../namespace_d3_d12_m_a.html#ad998d40b4601b84dbc538694b1faf4d5',1,'D3D12MA']]],
['allocatememory_8',['AllocateMemory',['../class_d3_d12_m_a_1_1_allocator.html#acb8a10a5ea30171ce60128286aec5ee2',1,'D3D12MA::Allocator']]],
['allocating_20buffers_9',['Sub-allocating buffers',['../optimal_allocation.html#optimal_allocation_suballocating_buffers',1,'']]],
['allocation_10',['Allocation',['../class_d3_d12_m_a_1_1_allocation.html',1,'D3D12MA']]],
['allocation_11',['Optimal resource allocation',['../optimal_allocation.html',1,'index']]],
['allocation_20algorithm_12',['Linear allocation algorithm',['../linear_algorithm.html',1,'index']]],
['allocation_20parameters_13',['Allocation parameters',['../virtual_allocator.html#virtual_allocator_allocation_parameters',1,'']]],
['allocation_20performance_14',['Allocation performance',['../optimal_allocation.html#optimal_allocation_allocation_Performance',1,'']]],
['allocation_5fcallbacks_15',['ALLOCATION_CALLBACKS',['../struct_d3_d12_m_a_1_1_a_l_l_o_c_a_t_i_o_n___c_a_l_l_b_a_c_k_s.html',1,'D3D12MA']]],
['allocation_5fdesc_16',['ALLOCATION_DESC',['../struct_d3_d12_m_a_1_1_a_l_l_o_c_a_t_i_o_n___d_e_s_c.html',1,'D3D12MA']]],
['allocation_5fflag_5fcan_5falias_17',['ALLOCATION_FLAG_CAN_ALIAS',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645ea4d6808f27de6d0ae57014ec1f4d54326',1,'D3D12MA']]],
['allocation_5fflag_5fcommitted_18',['ALLOCATION_FLAG_COMMITTED',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645ea661a5472dba3dcecc5a2cc92afd25675',1,'D3D12MA']]],
['allocation_5fflag_5fnever_5fallocate_19',['ALLOCATION_FLAG_NEVER_ALLOCATE',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645ea9a52c6ae694eadcd20896091e77c0628',1,'D3D12MA']]],
['allocation_5fflag_5fnone_20',['ALLOCATION_FLAG_NONE',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645ea0bf578b096d6ea73cea86b031541733e',1,'D3D12MA']]],
['allocation_5fflag_5fstrategy_5fbest_5ffit_21',['ALLOCATION_FLAG_STRATEGY_BEST_FIT',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645eaaeed6a77f0fe7f33459df593cea44c35',1,'D3D12MA']]],
['allocation_5fflag_5fstrategy_5ffirst_5ffit_22',['ALLOCATION_FLAG_STRATEGY_FIRST_FIT',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645ea103ff3115f3c2126779c25be435bf6aa',1,'D3D12MA']]],
['allocation_5fflag_5fstrategy_5fmask_23',['ALLOCATION_FLAG_STRATEGY_MASK',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645ea3e29297ad3c6cf9d9bb61b6d27a13ab3',1,'D3D12MA']]],
['allocation_5fflag_5fstrategy_5fmin_5fmemory_24',['ALLOCATION_FLAG_STRATEGY_MIN_MEMORY',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645ea4b4fa95bb0daf6a80add7fb292aa63ae',1,'D3D12MA']]],
['allocation_5fflag_5fstrategy_5fmin_5foffset_25',['ALLOCATION_FLAG_STRATEGY_MIN_OFFSET',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645eac30b62e36906b3c6e97b8b1d2ad8709d',1,'D3D12MA']]],
['allocation_5fflag_5fstrategy_5fmin_5ftime_26',['ALLOCATION_FLAG_STRATEGY_MIN_TIME',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645eaa3ded8847563c24b4522af0586dbd2cb',1,'D3D12MA']]],
['allocation_5fflag_5fupper_5faddress_27',['ALLOCATION_FLAG_UPPER_ADDRESS',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645eafb0e2dacce691336e717550a1df72474',1,'D3D12MA']]],
['allocation_5fflag_5fwithin_5fbudget_28',['ALLOCATION_FLAG_WITHIN_BUDGET',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645eab374417c1f22a833ead268a6c21424e6',1,'D3D12MA']]],
['allocation_5fflags_29',['ALLOCATION_FLAGS',['../namespace_d3_d12_m_a.html#abbad31a7e0b3d09d77f3fb704b77645e',1,'D3D12MA']]],
['allocationbytes_30',['AllocationBytes',['../struct_d3_d12_m_a_1_1_statistics.html#a53cfe3d241124b5a8e8058871a4b50e8',1,'D3D12MA::Statistics']]],
['allocationcount_31',['AllocationCount',['../struct_d3_d12_m_a_1_1_statistics.html#aef88ac53531db43a8888ad2be4a06c68',1,'D3D12MA::Statistics']]],
['allocations_32',['Making virtual allocations',['../virtual_allocator.html#virtual_allocator_making_virtual_allocations',1,'']]],
['allocationsizemax_33',['AllocationSizeMax',['../struct_d3_d12_m_a_1_1_detailed_statistics.html#a2f47015bebf9a30ce221aef88fe11991',1,'D3D12MA::DetailedStatistics']]],
['allocationsizemin_34',['AllocationSizeMin',['../struct_d3_d12_m_a_1_1_detailed_statistics.html#a187e5562265c3daa87c15d54f1396a6a',1,'D3D12MA::DetailedStatistics']]],
['allocationsmoved_35',['AllocationsMoved',['../struct_d3_d12_m_a_1_1_d_e_f_r_a_g_m_e_n_t_a_t_i_o_n___s_t_a_t_s.html#a708fa1b14c35da8d5d6abd4a457ef0c2',1,'D3D12MA::DEFRAGMENTATION_STATS']]],
['allocator_36',['Allocator',['../class_d3_d12_m_a_1_1_allocator.html',1,'D3D12MA::Allocator'],['../index.html',1,'D3D12 Memory Allocator']]],
['allocator_37',['allocator',['../configuration.html#custom_memory_allocator',1,'Custom CPU memory allocator'],['../virtual_allocator.html',1,'Virtual allocator']]],
['allocator_5fdesc_38',['ALLOCATOR_DESC',['../struct_d3_d12_m_a_1_1_a_l_l_o_c_a_t_o_r___d_e_s_c.html',1,'D3D12MA']]],
['allocator_5fflag_5falways_5fcommitted_39',['ALLOCATOR_FLAG_ALWAYS_COMMITTED',['../namespace_d3_d12_m_a.html#ad5ae5a5e42b878f2e18ab5d1fbfb9916a068863dc0538ff4ea153b046b31e94fb',1,'D3D12MA']]],
['allocator_5fflag_5fdefault_5fpools_5fnot_5fzeroed_40',['ALLOCATOR_FLAG_DEFAULT_POOLS_NOT_ZEROED',['../namespace_d3_d12_m_a.html#ad5ae5a5e42b878f2e18ab5d1fbfb9916ae7dc7ab9168148281ebfe1586f554335',1,'D3D12MA']]],
['allocator_5fflag_5fdont_5fprefer_5fsmall_5fbuffers_5fcommitted_41',['ALLOCATOR_FLAG_DONT_PREFER_SMALL_BUFFERS_COMMITTED',['../namespace_d3_d12_m_a.html#ad5ae5a5e42b878f2e18ab5d1fbfb9916a15c1ba5fbc182ac927b3011e23e74a72',1,'D3D12MA']]],
['allocator_5fflag_5fdont_5fuse_5ftight_5falignment_42',['ALLOCATOR_FLAG_DONT_USE_TIGHT_ALIGNMENT',['../namespace_d3_d12_m_a.html#ad5ae5a5e42b878f2e18ab5d1fbfb9916af13bc700d7b799c856c6516acac12fed',1,'D3D12MA']]],
['allocator_5fflag_5fmsaa_5ftextures_5falways_5fcommitted_43',['ALLOCATOR_FLAG_MSAA_TEXTURES_ALWAYS_COMMITTED',['../namespace_d3_d12_m_a.html#ad5ae5a5e42b878f2e18ab5d1fbfb9916adfbfd20d716f2a46f74d6226056fef1e',1,'D3D12MA']]],
['allocator_5fflag_5fnone_44',['ALLOCATOR_FLAG_NONE',['../namespace_d3_d12_m_a.html#ad5ae5a5e42b878f2e18ab5d1fbfb9916a2fb30967b492c27823a80b5de3aea26f',1,'D3D12MA']]],
['allocator_5fflag_5fsinglethreaded_45',['ALLOCATOR_FLAG_SINGLETHREADED',['../namespace_d3_d12_m_a.html#ad5ae5a5e42b878f2e18ab5d1fbfb9916a1b06bb21df006f76a9ed1bc41838bc52',1,'D3D12MA']]],
['allocator_5fflags_46',['ALLOCATOR_FLAGS',['../namespace_d3_d12_m_a.html#ad5ae5a5e42b878f2e18ab5d1fbfb9916',1,'D3D12MA']]],
['allochandle_47',['AllocHandle',['../struct_d3_d12_m_a_1_1_virtual_allocation.html#a5d3166cf1f284fbbea4d0b169c4dba13',1,'D3D12MA::VirtualAllocation::AllocHandle'],['../namespace_d3_d12_m_a.html#a15e349adce86a40e0417d405aef1af80',1,'D3D12MA::AllocHandle']]],
['allochandle_48',['allocHandle',['../class_d3_d12_m_a_1_1_allocation.html#a5c38846905b1ca0ff228c6081f2fc20c',1,'D3D12MA::Allocation']]],
['and_20benefits_49',['Features and benefits',['../custom_pools.html#custom_pools_features_and_benefits',1,'']]],
['and_20compatibility_50',['Versioning and compatibility',['../general_considerations.html#general_considerations_versioning_and_compatibility',1,'']]],
['and_20initialization_51',['Project setup and initialization',['../quick_start.html#quick_start_project_setup',1,'']]],
['and_20units_52',['Alignment and units',['../virtual_allocator.html#virtual_allocator_alignment_and_units',1,'']]],
['asked_20questions_53',['Frequently asked questions',['../faq.html',1,'index']]],
['at_20once_54',['Free-at-once',['../linear_algorithm.html#linear_algorithm_free_at_once',1,'']]],
['avoiding_20running_20out_20of_20memory_55',['Avoiding running out of memory',['../optimal_allocation.html#optimal_allocation_avoiding_running_out_of_memory',1,'']]]
];