- 79c2031 Replace Premake with Cmake by Adam Sawicki · 2 years, 7 months ago
- 30b8439 Fixes to Cmake by Adam Sawicki · 2 years, 7 months ago
- 9e2ad53 Merge branch 'development' into 'development' by Sawicki, Adam · 2 years, 7 months ago
- 686c624 Doxygen generation fix, small cleanup by Lukasz Izdebski · 2 years, 7 months ago
- ae0e4ba Merge branch 'development' into 'development' by Sawicki, Adam · 2 years, 7 months ago
- 9ac96ca build option description fix by Lukasz Izdebski · 2 years, 7 months ago
- c83d4df remove premake, CMake added, Doxygen in Cmake added by Lukasz Izdebski · 2 years, 7 months ago
- 54f9900 Remove unnecessary annotations from IUnknownImpl::QueryInterface by Adam Sawicki · 2 years, 7 months ago
- 130d61c Defined D3D12MA_IID_PPV_ARGS by Adam Sawicki · 2 years, 7 months ago
- 0b04600 Added some #ifdef _WIN32 by Adam Sawicki · 2 years, 7 months ago
- 9eb6944 Merge pull request #23 from danielkrupinski/unused-functions by Adam Sawicki · 2 years, 8 months ago
- 964f329 Remove unused static functions * NextPow2() * PrevPow2() * StrIsEmpty() by Daniel Krupiński · 2 years, 8 months ago
- 314dda6 Little improvement in README by Adam Sawicki · 2 years, 8 months ago
- c8d269e Merge pull request #22 from danielkrupinski/unused-variable by Adam Sawicki · 2 years, 8 months ago
- 85066e0 Remove unused 'sumBlockSize' variable by Daniel Krupiński · 2 years, 8 months ago
- 3ef73a8 Merge pull request #21 from danielkrupinski/typedef-to-using by Adam Sawicki · 2 years, 8 months ago
- a082e03 Use 'using' declaration instead of 'typedef' for creating type aliases by Daniel Krupiński · 2 years, 8 months ago
- 66d7453 Merge pull request #20 from danielkrupinski/no-typedef-enum by Adam Sawicki · 2 years, 8 months ago
- c7f46dd Do not typedef enums by Daniel Krupiński · 2 years, 8 months ago
- 8146fa8 Merge pull request #19 from danielkrupinski/master by Adam Sawicki · 2 years, 8 months ago
- 5d92b05 Use IID_PPV_ARGS() macro for passing arguments to heap creation methods by Daniel Krupiński · 2 years, 8 months ago
- f50f65d Merge pull request #18 from danielkrupinski/master by Adam Sawicki · 2 years, 8 months ago
- 48521a1 Preserve comments explaining empty destructors by Daniel Krupiński · 2 years, 8 months ago
- 074d7b4 Do not define empty non-virtual destructors by Daniel Krupiński · 2 years, 8 months ago
- f985d4a Moved main documentation text from the beginning to the end of header file by Adam Sawicki · 2 years, 9 months ago
- c1001f7 Updated and rebuilt documentation by Adam Sawicki · 2 years, 10 months ago
- 7642634 BREAKING CHANGE: Made all public classes COM-compatible - inheriting from IUnknown, reference counting by Adam Sawicki · 2 years, 10 months ago
- 0f44bf4 premake5.lua: Added ignored warning 4201 and missing shlwapi.lib by Adam Sawicki · 2 years, 10 months ago
- 99270fb Ported sample and tests from CComPtr to Microsoft::WRL::ComPtr by Adam Sawicki · 2 years, 10 months ago
- 68c676f Used range-based for loops wherever I could by Adam Sawicki · 2 years, 11 months ago
- 18eab0d Trying the fix online documentation by Adam Sawicki · 2 years, 11 months ago
- 3e2af61 Minor fix in documentation by Adam Sawicki · 2 years, 11 months ago
- 77768b0 Pushing Doxygen-generated HTML documentation to be browsable online by Adam Sawicki · 2 years, 11 months ago
- ea913f3 Added POOL_DESC::MinAllocationAlignment by Adam Sawicki · 2 years, 11 months ago
- 10f148c Rebuilt binary by Adam Sawicki · 3 years ago
- 17df03f Fixed major bug occurring on D3D12_RESOURCE_HEAP_TIER_1 by Adam Sawicki · 3 years ago
- 4dedc35 Fixed tests: Added query for D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT by Adam Sawicki · 3 years ago
- e37363c Added documentation about committed allocations in custom pools by Adam Sawicki · 3 years, 2 months ago
- cb0376a Fixed Allocator::CalculateStats for committed allocations in custom pools by Adam Sawicki · 3 years, 2 months ago
- d647ce1 Enabled committed allocations in custom pools! by Adam Sawicki · 3 years, 2 months ago
- 47bedc0 More refactoring - added CurrentBudgetData::AddCommittedAllocation, RemoveCommittedAllocation by Adam Sawicki · 3 years, 2 months ago
- febc1c2 Further refactoring by Adam Sawicki · 3 years, 2 months ago
- 7164a23 More refactoring by Adam Sawicki · 3 years, 2 months ago
- 8979761 More refactoring by Adam Sawicki · 3 years, 2 months ago
- 49fb8ac Removed Pool::SetMinBytes, Allocator::SetDefaultHeapMinBytes (compatibility breaking!) by Adam Sawicki · 3 years, 2 months ago
- b2c5183 More coding... by Adam Sawicki · 3 years, 2 months ago
- b78ae97 More refactoring - added AllocatorPimpl::AllocateHeap_Impl by Adam Sawicki · 3 years, 2 months ago
- 9d6ccc2 Refactoring - added class CommittedAllocationList by Adam Sawicki · 3 years, 2 months ago
- 0a79fdf Added internal function SaveStatsStringToFile by Adam Sawicki · 3 years, 2 months ago
- cf6c586 Added documentation chapter "Custom memory pools" by Adam Sawicki · 3 years, 2 months ago
- 35e67c8 Added Allocator::IsUMA, IsCacheCoherentUMA by Adam Sawicki · 3 years, 2 months ago
- 45014bd Added test for a pool created out of CUSTOM heap by Adam Sawicki · 3 years, 2 months ago
- 2b70645 Improvements in the sample app by Adam Sawicki · 3 years, 2 months ago
- 8f26fbb Started coding parsing command line parameters by Adam Sawicki · 3 years, 2 months ago
- ac9ad24 More coding, finished the feature by Adam Sawicki · 3 years, 2 months ago
- 18b8827 Merge branch 'master' into feature-custom-heap-type by Adam Sawicki · 3 years, 2 months ago
- ff55a25 Fixed #include of DXGI header by Adam Sawicki · 3 years, 2 months ago
- ae6c3ab Added support for D3D12_HEAP_TYPE_CUSTOM to custom pools. Unfinished. by Adam Sawicki · 3 years, 2 months ago
- e7e5c2a Optimization: custom pools are on an intrusive double linked list not sorted vector by Adam Sawicki · 3 years, 2 months ago
- 3a335d5 Optimization: committed allocations are on an intrusive double linked list not sorted vector by Adam Sawicki · 3 years, 2 months ago
- 5457bcd Minor fix in documentation by Adam Sawicki · 3 years, 3 months ago
- 2898fad Changed default heap size to 64 MB by Adam Sawicki · 3 years, 3 months ago
- 322bba8 Updated copyright headers to year 2021 by Adam Sawicki · 3 years, 3 months ago
- ba435fd Rebuilt binary using Visual Studio 2019 by Adam Sawicki · 3 years, 3 months ago
- 8f51856 Fixed bug in AllocatorPimpl::CalculateStats by Adam Sawicki · 3 years, 3 months ago
- a618364 Comment out part of TestDevice4 as it causes unexpected BSOD by Adam Sawicki · 3 years, 3 months ago
- e56c26d Some refactoring. by Adam Sawicki · 3 years, 6 months ago
- 6a963fb Added Allocator::CreateResource2 by Adam Sawicki · 3 years, 6 months ago
- ebf4f8d Improvement in predefined value of D3D12MA_DXGI_1_4 macro by Adam Sawicki · 3 years, 6 months ago
- 3fe3ee5 Added Allocator::CreateResource1, AllocateMemory1 by Adam Sawicki · 3 years, 6 months ago
- a322398 Optimization in AllocatorPimpl::GetResourceAllocationInfo by Adam Sawicki · 3 years, 6 months ago
- 3bd061d More imrovements and additions in documentation. by Adam Sawicki · 3 years, 6 months ago
- 0661962 Improved documentation. by Adam Sawicki · 3 years, 6 months ago
- 169895d Change logic of Allocator::CreateResource so that an interface other than ID3D12Resource can be requested by Adam Sawicki · 3 years, 9 months ago
- 8d07472 Add documentation chapter "Resource aliasing (overlap)" by Adam Sawicki · 3 years, 9 months ago
- 290272a Add documentation chapter "Virtual allocator" by Adam Sawicki · 3 years, 10 months ago
- c93b676 Fix typo in README.md by Adam Sawicki · 3 years, 10 months ago
- 158f785 Minor fixes in documentation. by Adam Sawicki · 3 years, 10 months ago
- 0af956a Merge branch 'feature-virtual-allocator' by Adam Sawicki · 3 years, 10 months ago
- c6bb710 Improvement in AlignUp, AlignDown by Adam Sawicki · 3 years, 10 months ago
- 87fd45b Fixed coding style by Adam Sawicki · 3 years, 11 months ago
- 8dfdc0e Add virtual allocator - struct VIRTUAL_BLOCK_DESC, VIRTUAL_ALLOCATION_DESC, VIRTUAL_ALLOCATION_INFO, class VirtualBlock, function CreateVirtualBlock. by Adam Sawicki · 3 years, 11 months ago
- 2eb11e7 Fixes in usage of Map/Unmap to fix D3D Debug Layer EXECUTION WARNING #930: MAP_INVALID_NULLRANGE by Adam Sawicki · 4 years ago
- 0478883 Fixes in usage of Map/Unmap to fix D3D Debug Layer EXECUTION WARNING #930: MAP_INVALID_NULLRANGE by Adam Sawicki · 4 years ago
- 4c90574 Update date in license by Adam Sawicki · 4 years ago
- 4fec3e1 Set higher warning level, check successful CPU allocation with an assert by Adam Sawicki · 4 years ago
- bf36fb7 Some fixes for compiler warnings by Adam Sawicki · 4 years ago
- aff54a5 Remove configuration macro D3D12MA_ALLOW_SHADER_ATOMICS and automatic usage of D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS by Adam Sawicki · 4 years ago
- d8b6c23 Remove unnecessary assert in AllocatorPimpl::BuildStatsString by Adam Sawicki · 4 years ago
- 51ab1e3 Merge pull request #5 from debaetsd/master by Adam Sawicki · 4 years ago
- 397a9b3 Fixes for some platforms by Adam Sawicki · 4 years ago
- 9d42a63 whitespace by debaetsd · 4 years, 1 month ago
- 1ea4b4d fixed invalid bitsPerPixel compare in CanUseSmallAlignment by Dieter De Baets · 4 years, 1 month ago
- 79db457 Add memory reservation feature - functions Allocator::SetDefaultHeapMinBytes, Pool::SetMinBytes by Adam Sawicki · 4 years, 1 month ago
- 5da8ad2 Fixes in documentation by Adam Sawicki · 4 years, 1 month ago
- 693cc74 Add Pool::GetName, SetName by Adam Sawicki · 4 years, 1 month ago
- db2c383 Minor refactoring: Use ZeroMemory instead of memset(0) by Adam Sawicki · 4 years, 1 month ago
- 07cf40a Add missing reporting from custom pools in Allocator::CalculateStats by Adam Sawicki · 4 years, 1 month ago
- f2bea63 Add Pool::CalculateStats by Adam Sawicki · 4 years, 1 month ago
- 0218a51 Add missing automatic usage of D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS in custom pools by Adam Sawicki · 4 years, 1 month ago