You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
3.1.0 (2026-02-23)
Added supported for resource tight alignment (feature added in Agility SDK 1.618.1). It is used automatically when available.
Added function Allocator::IsTightAlignmentSupported.
Added ALLOCATOR_FLAG_DONT_USE_TIGHT_ALIGNMENT.
Fixes and improvements in the internal function AllocatorPimpl::GetResourceAllocationInfo (which decides when to use small alignment or tight alignment), including:
Added support for 1D and 3D textures when D3D12MA_USE_SMALL_RESOURCE_PLACEMENT_ALIGNMENT = 2 (#78, #79).
Fix for cases when D3D12_TEXTURE_LAYOUT_64KB_*_SWIZZLE is used (#86).