Refactoring after merge - fixed spaces instead of tabs
diff --git a/include/D3D12MemAlloc.h b/include/D3D12MemAlloc.h
index 6566ed4..7ebcf98 100644
--- a/include/D3D12MemAlloc.h
+++ b/include/D3D12MemAlloc.h
@@ -51,7 +51,7 @@
- [Thread safety](@ref general_considerations_thread_safety)
- [Versioning and compatibility](@ref general_considerations_versioning_and_compatibility)
- [Features not supported](@ref general_considerations_features_not_supported)
-
+
\section main_see_also See also
- [Product page on GPUOpen](https://gpuopen.com/gaming-product/d3d12-memory-allocator/)
@@ -1194,22 +1194,22 @@
#endif // #ifdef __ID3D12Device8_INTERFACE_DEFINED__
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
- /** \brief Similar to Allocator::CreateResource2, but there are initial layout instead of state and
+ /** \brief Similar to Allocator::CreateResource2, but there are initial layout instead of state and
castable formats list
- It internally uses `ID3D12Device10::CreateCommittedResource3` or `ID3D12Device10::CreatePlacedResource2`.
+ It internally uses `ID3D12Device10::CreateCommittedResource3` or `ID3D12Device10::CreatePlacedResource2`.
- To work correctly, `ID3D12Device10` interface must be available in the current system. Otherwise, `E_NOINTERFACE` is returned.
- */
- HRESULT CreateResource3(const ALLOCATION_DESC* pAllocDesc,
- const D3D12_RESOURCE_DESC1* pResourceDesc,
- D3D12_BARRIER_LAYOUT InitialLayout,
- const D3D12_CLEAR_VALUE* pOptimizedClearValue,
- UINT32 NumCastableFormats,
- DXGI_FORMAT* pCastableFormats,
- Allocation** ppAllocation,
- REFIID riidResource,
- void** ppvResource);
+ To work correctly, `ID3D12Device10` interface must be available in the current system. Otherwise, `E_NOINTERFACE` is returned.
+ */
+ HRESULT CreateResource3(const ALLOCATION_DESC* pAllocDesc,
+ const D3D12_RESOURCE_DESC1* pResourceDesc,
+ D3D12_BARRIER_LAYOUT InitialLayout,
+ const D3D12_CLEAR_VALUE* pOptimizedClearValue,
+ UINT32 NumCastableFormats,
+ DXGI_FORMAT* pCastableFormats,
+ Allocation** ppAllocation,
+ REFIID riidResource,
+ void** ppvResource);
#endif // #ifdef __ID3D12Device10_INTERFACE_DEFINED__
/** \brief Allocates memory without creating any resource placed in it.
@@ -1274,32 +1274,32 @@
To work correctly, `ID3D12Device8` interface must be available in the current system. Otherwise, `E_NOINTERFACE` is returned.
*/
- HRESULT CreateAliasingResource1(Allocation* pAllocation,
- UINT64 AllocationLocalOffset,
- const D3D12_RESOURCE_DESC1* pResourceDesc,
- D3D12_RESOURCE_STATES InitialResourceState,
- const D3D12_CLEAR_VALUE* pOptimizedClearValue,
- REFIID riidResource,
- void** ppvResource);
+ HRESULT CreateAliasingResource1(Allocation* pAllocation,
+ UINT64 AllocationLocalOffset,
+ const D3D12_RESOURCE_DESC1* pResourceDesc,
+ D3D12_RESOURCE_STATES InitialResourceState,
+ const D3D12_CLEAR_VALUE* pOptimizedClearValue,
+ REFIID riidResource,
+ void** ppvResource);
#endif // #ifdef __ID3D12Device8_INTERFACE_DEFINED__
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
/** \brief Similar to Allocator::CreateAliasingResource1, but there are initial layout instead of state and
castable formats list
- It internally uses `ID3D12Device10::CreatePlacedResource2`.
+ It internally uses `ID3D12Device10::CreatePlacedResource2`.
- To work correctly, `ID3D12Device10` interface must be available in the current system. Otherwise, `E_NOINTERFACE` is returned.
- */
+ To work correctly, `ID3D12Device10` interface must be available in the current system. Otherwise, `E_NOINTERFACE` is returned.
+ */
HRESULT CreateAliasingResource2(Allocation* pAllocation,
- UINT64 AllocationLocalOffset,
- const D3D12_RESOURCE_DESC1* pResourceDesc,
- D3D12_BARRIER_LAYOUT InitialLayout,
- const D3D12_CLEAR_VALUE* pOptimizedClearValue,
- UINT32 NumCastableFormats,
- DXGI_FORMAT* pCastableFormats,
- REFIID riidResource,
- void** ppvResource);
+ UINT64 AllocationLocalOffset,
+ const D3D12_RESOURCE_DESC1* pResourceDesc,
+ D3D12_BARRIER_LAYOUT InitialLayout,
+ const D3D12_CLEAR_VALUE* pOptimizedClearValue,
+ UINT32 NumCastableFormats,
+ DXGI_FORMAT* pCastableFormats,
+ REFIID riidResource,
+ void** ppvResource);
#endif // #ifdef __ID3D12Device10_INTERFACE_DEFINED__
/** \brief Creates custom pool.
diff --git a/src/D3D12MemAlloc.cpp b/src/D3D12MemAlloc.cpp
index 5f4ad4b..ae9c5ca 100644
--- a/src/D3D12MemAlloc.cpp
+++ b/src/D3D12MemAlloc.cpp
@@ -6011,77 +6011,77 @@
// Simple variant data structure to hold all possible variations of ID3D12Device*::CreateCommittedResource* and ID3D12Device*::CreatePlacedResource* arguments
struct CREATE_RESOURCE_PARAMS
{
- CREATE_RESOURCE_PARAMS() = delete;
- CREATE_RESOURCE_PARAMS(
+ CREATE_RESOURCE_PARAMS() = delete;
+ CREATE_RESOURCE_PARAMS(
const D3D12_RESOURCE_DESC* pResourceDesc,
D3D12_RESOURCE_STATES InitialResourceState,
const D3D12_CLEAR_VALUE* pOptimizedClearValue)
- : variant(VARIANT_WITH_STATE)
+ : variant(VARIANT_WITH_STATE)
, pResourceDesc(pResourceDesc)
, InitialResourceState(InitialResourceState)
, pOptimizedClearValue(pOptimizedClearValue)
- {
- }
+ {
+ }
#ifdef __ID3D12Device8_INTERFACE_DEFINED__
- CREATE_RESOURCE_PARAMS(
+ CREATE_RESOURCE_PARAMS(
const D3D12_RESOURCE_DESC1* pResourceDesc,
D3D12_RESOURCE_STATES InitialResourceState,
const D3D12_CLEAR_VALUE* pOptimizedClearValue)
- : variant(VARIANT_WITH_STATE_AND_DESC1)
- , pResourceDesc1(pResourceDesc)
- , InitialResourceState(InitialResourceState)
- , pOptimizedClearValue(pOptimizedClearValue)
- {
- }
+ : variant(VARIANT_WITH_STATE_AND_DESC1)
+ , pResourceDesc1(pResourceDesc)
+ , InitialResourceState(InitialResourceState)
+ , pOptimizedClearValue(pOptimizedClearValue)
+ {
+ }
#endif
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
- CREATE_RESOURCE_PARAMS(
+ CREATE_RESOURCE_PARAMS(
const D3D12_RESOURCE_DESC1* pResourceDesc,
- D3D12_BARRIER_LAYOUT InitialLayout,
- const D3D12_CLEAR_VALUE* pOptimizedClearValue,
- UINT32 NumCastableFormats,
- DXGI_FORMAT* pCastableFormats)
- : variant(VARIANT_WITH_LAYOUT)
- , pResourceDesc1(pResourceDesc)
- , InitialLayout(InitialLayout)
- , pOptimizedClearValue(pOptimizedClearValue)
- , NumCastableFormats(NumCastableFormats)
- , pCastableFormats(pCastableFormats)
- {
- }
+ D3D12_BARRIER_LAYOUT InitialLayout,
+ const D3D12_CLEAR_VALUE* pOptimizedClearValue,
+ UINT32 NumCastableFormats,
+ DXGI_FORMAT* pCastableFormats)
+ : variant(VARIANT_WITH_LAYOUT)
+ , pResourceDesc1(pResourceDesc)
+ , InitialLayout(InitialLayout)
+ , pOptimizedClearValue(pOptimizedClearValue)
+ , NumCastableFormats(NumCastableFormats)
+ , pCastableFormats(pCastableFormats)
+ {
+ }
#endif
- enum VARIANT
- {
- VARIANT_INVALID = 0,
- VARIANT_WITH_STATE,
+ enum VARIANT
+ {
+ VARIANT_INVALID = 0,
+ VARIANT_WITH_STATE,
#ifdef __ID3D12Device8_INTERFACE_DEFINED__
- VARIANT_WITH_STATE_AND_DESC1,
+ VARIANT_WITH_STATE_AND_DESC1,
#endif
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
- VARIANT_WITH_LAYOUT
+ VARIANT_WITH_LAYOUT
#endif
- };
+ };
- VARIANT variant = VARIANT_INVALID;
- union
- {
- const D3D12_RESOURCE_DESC* pResourceDesc;
+ VARIANT variant = VARIANT_INVALID;
+ union
+ {
+ const D3D12_RESOURCE_DESC* pResourceDesc;
#ifdef __ID3D12Device8_INTERFACE_DEFINED__
- const D3D12_RESOURCE_DESC1* pResourceDesc1;
+ const D3D12_RESOURCE_DESC1* pResourceDesc1;
#endif
- };
- union
- {
- D3D12_RESOURCE_STATES InitialResourceState;
+ };
+ union
+ {
+ D3D12_RESOURCE_STATES InitialResourceState;
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
- D3D12_BARRIER_LAYOUT InitialLayout;
+ D3D12_BARRIER_LAYOUT InitialLayout;
#endif
- };
- const D3D12_CLEAR_VALUE* pOptimizedClearValue;
+ };
+ const D3D12_CLEAR_VALUE* pOptimizedClearValue;
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
- UINT32 NumCastableFormats;
- DXGI_FORMAT* pCastableFormats;
+ UINT32 NumCastableFormats;
+ DXGI_FORMAT* pCastableFormats;
#endif
};
@@ -6593,7 +6593,7 @@
ID3D12Device8* m_Device8 = NULL; // AddRef, optional
#endif
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
- ID3D12Device10* m_Device10 = NULL; // AddRef, optional
+ ID3D12Device10* m_Device10 = NULL; // AddRef, optional
#endif
IDXGIAdapter* m_Adapter; // AddRef
#if D3D12MA_DXGI_1_4
@@ -6874,52 +6874,52 @@
void** ppvResource)
{
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
- if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_LAYOUT)
- {
- if (!m_Device10)
- {
- return E_NOINTERFACE;
- }
- return m_Device10->CreatePlacedResource2(pHeap, HeapOffset,
+ if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_LAYOUT)
+ {
+ if (!m_Device10)
+ {
+ return E_NOINTERFACE;
+ }
+ return m_Device10->CreatePlacedResource2(pHeap, HeapOffset,
createParams.pResourceDesc1, createParams.InitialLayout,
createParams.pOptimizedClearValue, createParams.NumCastableFormats,
createParams.pCastableFormats, riidResource, ppvResource);
- } else
+ } else
#endif
#ifdef __ID3D12Device8_INTERFACE_DEFINED__
- if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_STATE_AND_DESC1)
- {
- if (!m_Device8)
- {
- return E_NOINTERFACE;
- }
- return m_Device8->CreatePlacedResource1(pHeap, HeapOffset,
+ if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_STATE_AND_DESC1)
+ {
+ if (!m_Device8)
+ {
+ return E_NOINTERFACE;
+ }
+ return m_Device8->CreatePlacedResource1(pHeap, HeapOffset,
createParams.pResourceDesc1, createParams.InitialResourceState,
createParams.pOptimizedClearValue, riidResource, ppvResource);
- } else
+ } else
#endif
if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_STATE)
- {
- return m_Device->CreatePlacedResource(pHeap, HeapOffset,
+ {
+ return m_Device->CreatePlacedResource(pHeap, HeapOffset,
createParams.pResourceDesc, createParams.InitialResourceState,
createParams.pOptimizedClearValue, riidResource, ppvResource);
}
else
- {
- D3D12MA_ASSERT(0);
- return E_INVALIDARG;
- }
+ {
+ D3D12MA_ASSERT(0);
+ return E_INVALIDARG;
+ }
}
HRESULT AllocatorPimpl::CreateResource(
const ALLOCATION_DESC* pAllocDesc,
- const CREATE_RESOURCE_PARAMS& createParams,
+ const CREATE_RESOURCE_PARAMS& createParams,
Allocation** ppAllocation,
REFIID riidResource,
void** ppvResource)
{
- D3D12MA_ASSERT(pAllocDesc && createParams.pResourceDesc && ppAllocation);
+ D3D12MA_ASSERT(pAllocDesc && createParams.pResourceDesc && ppAllocation);
*ppAllocation = NULL;
if (ppvResource)
@@ -6940,20 +6940,20 @@
resAllocInfo = GetResourceAllocationInfo(finalResourceDesc);
}
#ifdef __ID3D12Device8_INTERFACE_DEFINED__
- else if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_STATE_AND_DESC1)
- {
+ else if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_STATE_AND_DESC1)
+ {
if (!m_Device8)
{
return E_NOINTERFACE;
}
- finalResourceDesc1 = *createParams.pResourceDesc1;
+ finalResourceDesc1 = *createParams.pResourceDesc1;
finalCreateParams.pResourceDesc1 = &finalResourceDesc1;
resAllocInfo = GetResourceAllocationInfo(finalResourceDesc1);
- }
+ }
#endif
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
- else if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_LAYOUT)
- {
+ else if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_LAYOUT)
+ {
if (!m_Device10)
{
return E_NOINTERFACE;
@@ -6961,12 +6961,12 @@
finalResourceDesc1 = *createParams.pResourceDesc1;
finalCreateParams.pResourceDesc1 = &finalResourceDesc1;
resAllocInfo = GetResourceAllocationInfo(finalResourceDesc1);
- }
+ }
#endif
else
{
- D3D12MA_ASSERT(0);
- return E_INVALIDARG;
+ D3D12MA_ASSERT(0);
+ return E_INVALIDARG;
}
D3D12MA_ASSERT(IsPow2(resAllocInfo.Alignment));
D3D12MA_ASSERT(resAllocInfo.SizeInBytes > 0);
@@ -7743,10 +7743,10 @@
#ifdef __ID3D12Device10_INTERFACE_DEFINED__
if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_LAYOUT)
{
- if (!m_Device10)
- {
- return E_NOINTERFACE;
- }
+ if (!m_Device10)
+ {
+ return E_NOINTERFACE;
+ }
hr = m_Device10->CreateCommittedResource3(
&committedAllocParams.m_HeapProperties,
committedAllocParams.m_HeapFlags & ~RESOURCE_CLASS_HEAP_FLAGS,
@@ -7757,12 +7757,12 @@
} else
#endif
#ifdef __ID3D12Device8_INTERFACE_DEFINED__
- if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_STATE_AND_DESC1)
+ if (createParams.variant == CREATE_RESOURCE_PARAMS::VARIANT_WITH_STATE_AND_DESC1)
{
- if (!m_Device8)
- {
- return E_NOINTERFACE;
- }
+ if (!m_Device8)
+ {
+ return E_NOINTERFACE;
+ }
hr = m_Device8->CreateCommittedResource2(
&committedAllocParams.m_HeapProperties,
committedAllocParams.m_HeapFlags & ~RESOURCE_CLASS_HEAP_FLAGS,
@@ -7800,8 +7800,8 @@
}
else
{
- D3D12MA_ASSERT(0);
- return E_INVALIDARG;
+ D3D12MA_ASSERT(0);
+ return E_INVALIDARG;
}
if (SUCCEEDED(hr))
@@ -7815,9 +7815,9 @@
if (SUCCEEDED(hr))
{
const BOOL wasZeroInitialized = TRUE;
- Allocation* alloc = m_AllocationObjectAllocator.Allocate(this, resourceSize, createParams.pResourceDesc->Alignment, wasZeroInitialized);
+ Allocation* alloc = m_AllocationObjectAllocator.Allocate(this, resourceSize, createParams.pResourceDesc->Alignment, wasZeroInitialized);
alloc->InitCommitted(committedAllocParams.m_List);
- alloc->SetResourcePointer(res, createParams.pResourceDesc);
+ alloc->SetResourcePointer(res, createParams.pResourceDesc);
alloc->SetPrivateData(pPrivateData);
*ppAllocation = alloc;
@@ -8578,7 +8578,7 @@
}
if (SUCCEEDED(hr))
{
- (*ppAllocation)->SetResourcePointer(res, createParams.pResourceDesc);
+ (*ppAllocation)->SetResourcePointer(res, createParams.pResourceDesc);
}
else
{
@@ -10089,9 +10089,9 @@
const ALLOCATION_DESC* pAllocDesc,
const D3D12_RESOURCE_DESC1* pResourceDesc,
D3D12_BARRIER_LAYOUT InitialLayout,
- const D3D12_CLEAR_VALUE* pOptimizedClearValue,
- UINT32 NumCastableFormats,
- DXGI_FORMAT* pCastableFormats,
+ const D3D12_CLEAR_VALUE* pOptimizedClearValue,
+ UINT32 NumCastableFormats,
+ DXGI_FORMAT* pCastableFormats,
Allocation** ppAllocation,
REFIID riidResource,
void** ppvResource)
@@ -10179,9 +10179,9 @@
UINT64 AllocationLocalOffset,
const D3D12_RESOURCE_DESC1* pResourceDesc,
D3D12_BARRIER_LAYOUT InitialLayout,
- const D3D12_CLEAR_VALUE* pOptimizedClearValue,
- UINT32 NumCastableFormats,
- DXGI_FORMAT* pCastableFormats,
+ const D3D12_CLEAR_VALUE* pOptimizedClearValue,
+ UINT32 NumCastableFormats,
+ DXGI_FORMAT* pCastableFormats,
REFIID riidResource,
void** ppvResource)
{