summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D11
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-11-24 01:02:30 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-11-24 01:02:30 +0000
commit033df9926683c316614e0e3da03b30e1ec992de4 (patch)
tree2a09634cbdad2f4dc0fb0532adf29fde6596a5a3 /Graphics/GraphicsEngineD3D11
parentclang-formatted GraphicsEngineD3D11 project (diff)
downloadDiligentCore-033df9926683c316614e0e3da03b30e1ec992de4.tar.gz
DiligentCore-033df9926683c316614e0e3da03b30e1ec992de4.zip
Updated clang-format workaround for brace-on-the-same line in lambdas
Diffstat (limited to 'Graphics/GraphicsEngineD3D11')
-rw-r--r--Graphics/GraphicsEngineD3D11/src/RenderDeviceD3D11Impl.cpp40
-rwxr-xr-xGraphics/GraphicsEngineD3D11/src/ShaderResourceLayoutD3D11.cpp76
-rwxr-xr-xGraphics/GraphicsEngineD3D11/src/ShaderResourcesD3D11.cpp24
3 files changed, 70 insertions, 70 deletions
diff --git a/Graphics/GraphicsEngineD3D11/src/RenderDeviceD3D11Impl.cpp b/Graphics/GraphicsEngineD3D11/src/RenderDeviceD3D11Impl.cpp
index 26ff378b..3f7e4fea 100644
--- a/Graphics/GraphicsEngineD3D11/src/RenderDeviceD3D11Impl.cpp
+++ b/Graphics/GraphicsEngineD3D11/src/RenderDeviceD3D11Impl.cpp
@@ -138,8 +138,8 @@ IMPLEMENT_QUERY_INTERFACE(RenderDeviceD3D11Impl, IID_RenderDeviceD3D11, TRenderD
void RenderDeviceD3D11Impl ::CreateBufferFromD3DResource(ID3D11Buffer* pd3d11Buffer, const BufferDesc& BuffDesc, RESOURCE_STATE InitialState, IBuffer** ppBuffer)
{
CreateDeviceObject("buffer", BuffDesc, ppBuffer,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
BufferD3D11Impl* pBufferD3D11(NEW_RC_OBJ(m_BufObjAllocator, "BufferD3D11Impl instance", BufferD3D11Impl)(m_BuffViewObjAllocator, this, BuffDesc, InitialState, pd3d11Buffer));
pBufferD3D11->QueryInterface(IID_Buffer, reinterpret_cast<IObject**>(ppBuffer));
pBufferD3D11->CreateDefaultViews();
@@ -150,8 +150,8 @@ void RenderDeviceD3D11Impl ::CreateBufferFromD3DResource(ID3D11Buffer* pd3d11Buf
void RenderDeviceD3D11Impl ::CreateBuffer(const BufferDesc& BuffDesc, const BufferData* pBuffData, IBuffer** ppBuffer)
{
CreateDeviceObject("buffer", BuffDesc, ppBuffer,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
BufferD3D11Impl* pBufferD3D11(NEW_RC_OBJ(m_BufObjAllocator, "BufferD3D11Impl instance", BufferD3D11Impl)(m_BuffViewObjAllocator, this, BuffDesc, pBuffData));
pBufferD3D11->QueryInterface(IID_Buffer, reinterpret_cast<IObject**>(ppBuffer));
pBufferD3D11->CreateDefaultViews();
@@ -162,8 +162,8 @@ void RenderDeviceD3D11Impl ::CreateBuffer(const BufferDesc& BuffDesc, const Buff
void RenderDeviceD3D11Impl ::CreateShader(const ShaderCreateInfo& ShaderCI, IShader** ppShader)
{
CreateDeviceObject("shader", ShaderCI.Desc, ppShader,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
ShaderD3D11Impl* pShaderD3D11(NEW_RC_OBJ(m_ShaderObjAllocator, "ShaderD3D11Impl instance", ShaderD3D11Impl)(this, ShaderCI));
pShaderD3D11->QueryInterface(IID_Shader, reinterpret_cast<IObject**>(ppShader));
@@ -179,8 +179,8 @@ void RenderDeviceD3D11Impl::CreateTextureFromD3DResource(ID3D11Texture1D* pd3d11
TextureDesc TexDesc;
TexDesc.Name = "Texture1D from native d3d11 texture";
CreateDeviceObject("texture", TexDesc, ppTexture,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
TextureBaseD3D11* pTextureD3D11 = NEW_RC_OBJ(m_TexObjAllocator, "Texture1D_D3D11 instance", Texture1D_D3D11)(m_TexViewObjAllocator, this, InitialState, pd3d11Texture);
pTextureD3D11->QueryInterface(IID_Texture, reinterpret_cast<IObject**>(ppTexture));
pTextureD3D11->CreateDefaultViews();
@@ -196,8 +196,8 @@ void RenderDeviceD3D11Impl::CreateTextureFromD3DResource(ID3D11Texture2D* pd3d11
TextureDesc TexDesc;
TexDesc.Name = "Texture2D from native d3d11 texture";
CreateDeviceObject("texture", TexDesc, ppTexture,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
TextureBaseD3D11* pTextureD3D11 = NEW_RC_OBJ(m_TexObjAllocator, "Texture2D_D3D11 instance", Texture2D_D3D11)(m_TexViewObjAllocator, this, InitialState, pd3d11Texture);
pTextureD3D11->QueryInterface(IID_Texture, reinterpret_cast<IObject**>(ppTexture));
pTextureD3D11->CreateDefaultViews();
@@ -213,8 +213,8 @@ void RenderDeviceD3D11Impl::CreateTextureFromD3DResource(ID3D11Texture3D* pd3d11
TextureDesc TexDesc;
TexDesc.Name = "Texture3D from native d3d11 texture";
CreateDeviceObject("texture", TexDesc, ppTexture,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
TextureBaseD3D11* pTextureD3D11 = NEW_RC_OBJ(m_TexObjAllocator, "Texture3D_D3D11 instance", Texture3D_D3D11)(m_TexViewObjAllocator, this, InitialState, pd3d11Texture);
pTextureD3D11->QueryInterface(IID_Texture, reinterpret_cast<IObject**>(ppTexture));
pTextureD3D11->CreateDefaultViews();
@@ -226,8 +226,8 @@ void RenderDeviceD3D11Impl::CreateTextureFromD3DResource(ID3D11Texture3D* pd3d11
void RenderDeviceD3D11Impl ::CreateTexture(const TextureDesc& TexDesc, const TextureData* pData, ITexture** ppTexture)
{
CreateDeviceObject("texture", TexDesc, ppTexture,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
TextureBaseD3D11* pTextureD3D11 = nullptr;
switch (TexDesc.Type)
{
@@ -258,8 +258,8 @@ void RenderDeviceD3D11Impl ::CreateTexture(const TextureDesc& TexDesc, const Tex
void RenderDeviceD3D11Impl ::CreateSampler(const SamplerDesc& SamplerDesc, ISampler** ppSampler)
{
CreateDeviceObject("sampler", SamplerDesc, ppSampler,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
m_SamplersRegistry.Find(SamplerDesc, reinterpret_cast<IDeviceObject**>(ppSampler));
if (*ppSampler == nullptr)
{
@@ -274,8 +274,8 @@ void RenderDeviceD3D11Impl ::CreateSampler(const SamplerDesc& SamplerDesc, ISamp
void RenderDeviceD3D11Impl::CreatePipelineState(const PipelineStateDesc& PipelineDesc, IPipelineState** ppPipelineState)
{
CreateDeviceObject("Pipeline state", PipelineDesc, ppPipelineState,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
PipelineStateD3D11Impl* pPipelineStateD3D11(NEW_RC_OBJ(m_PSOAllocator, "PipelineStateD3D11Impl instance", PipelineStateD3D11Impl)(this, PipelineDesc));
pPipelineStateD3D11->QueryInterface(IID_PipelineState, reinterpret_cast<IObject**>(ppPipelineState));
OnCreateDeviceObject(pPipelineStateD3D11);
@@ -285,8 +285,8 @@ void RenderDeviceD3D11Impl::CreatePipelineState(const PipelineStateDesc& Pipelin
void RenderDeviceD3D11Impl::CreateFence(const FenceDesc& Desc, IFence** ppFence)
{
CreateDeviceObject("Fence", Desc, ppFence,
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
FenceD3D11Impl* pFenceD3D11(NEW_RC_OBJ(m_FenceAllocator, "FenceD3D11Impl instance", FenceD3D11Impl)(this, Desc));
pFenceD3D11->QueryInterface(IID_Fence, reinterpret_cast<IObject**>(ppFence));
OnCreateDeviceObject(pFenceD3D11);
diff --git a/Graphics/GraphicsEngineD3D11/src/ShaderResourceLayoutD3D11.cpp b/Graphics/GraphicsEngineD3D11/src/ShaderResourceLayoutD3D11.cpp
index 4378b419..d4140c43 100755
--- a/Graphics/GraphicsEngineD3D11/src/ShaderResourceLayoutD3D11.cpp
+++ b/Graphics/GraphicsEngineD3D11/src/ShaderResourceLayoutD3D11.cpp
@@ -123,8 +123,8 @@ ShaderResourceLayoutD3D11::ShaderResourceLayoutD3D11(IObject&
// Initialize offsets
size_t CurrentOffset = 0;
- auto AdvanceOffset = [&CurrentOffset](size_t NumBytes) // clang-format off
- { // clang-format on
+ auto AdvanceOffset = [&CurrentOffset](size_t NumBytes) //
+ {
constexpr size_t MaxOffset = std::numeric_limits<OffsetType>::max();
VERIFY(CurrentOffset <= MaxOffset, "Current offser (", CurrentOffset, ") exceeds max allowed value (", MaxOffset, ")");
auto Offset = static_cast<OffsetType>(CurrentOffset);
@@ -172,8 +172,8 @@ ShaderResourceLayoutD3D11::ShaderResourceLayoutD3D11(IObject&
Uint32 NumSamplerSlots = 0;
Uint32 NumUAVSlots = 0;
m_pResources->ProcessResources(
- [&](const D3DShaderResourceAttribs& CB, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& CB, Uint32) //
+ {
auto VarType = m_pResources->FindVariableType(CB, ResourceLayout);
if (IsAllowedType(VarType, AllowedTypeBits))
{
@@ -183,8 +183,8 @@ ShaderResourceLayoutD3D11::ShaderResourceLayoutD3D11(IObject&
}
},
- [&](const D3DShaderResourceAttribs& Sampler, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& Sampler, Uint32) //
+ {
auto VarType = m_pResources->FindVariableType(Sampler, ResourceLayout);
if (IsAllowedType(VarType, AllowedTypeBits))
{
@@ -202,8 +202,8 @@ ShaderResourceLayoutD3D11::ShaderResourceLayoutD3D11(IObject&
}
},
- [&](const D3DShaderResourceAttribs& TexSRV, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& TexSRV, Uint32) //
+ {
auto VarType = m_pResources->FindVariableType(TexSRV, ResourceLayout);
if (!IsAllowedType(VarType, AllowedTypeBits))
return;
@@ -262,8 +262,8 @@ ShaderResourceLayoutD3D11::ShaderResourceLayoutD3D11(IObject&
NumSRVSlots = std::max(NumSRVSlots, Uint32{TexSRV.BindPoint} + Uint32{TexSRV.BindCount});
},
- [&](const D3DShaderResourceAttribs& TexUAV, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& TexUAV, Uint32) //
+ {
auto VarType = m_pResources->FindVariableType(TexUAV, ResourceLayout);
if (IsAllowedType(VarType, AllowedTypeBits))
{
@@ -273,8 +273,8 @@ ShaderResourceLayoutD3D11::ShaderResourceLayoutD3D11(IObject&
}
},
- [&](const D3DShaderResourceAttribs& BuffSRV, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& BuffSRV, Uint32) //
+ {
auto VarType = m_pResources->FindVariableType(BuffSRV, ResourceLayout);
if (IsAllowedType(VarType, AllowedTypeBits))
{
@@ -284,8 +284,8 @@ ShaderResourceLayoutD3D11::ShaderResourceLayoutD3D11(IObject&
}
},
- [&](const D3DShaderResourceAttribs& BuffUAV, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& BuffUAV, Uint32) //
+ {
auto VarType = m_pResources->FindVariableType(BuffUAV, ResourceLayout);
if (IsAllowedType(VarType, AllowedTypeBits))
{
@@ -356,8 +356,8 @@ void ShaderResourceLayoutD3D11::CopyResources(ShaderResourceCacheD3D11& DstCache
// clang-format on
HandleConstResources(
- [&](const ConstBuffBindInfo& cb) // clang-format off
- { // clang-format on
+ [&](const ConstBuffBindInfo& cb) //
+ {
for (auto CBSlot = cb.m_Attribs.BindPoint; CBSlot < cb.m_Attribs.BindPoint + cb.m_Attribs.BindCount; ++CBSlot)
{
VERIFY_EXPR(CBSlot < m_ResourceCache.GetCBCount() && CBSlot < DstCache.GetCBCount());
@@ -366,8 +366,8 @@ void ShaderResourceLayoutD3D11::CopyResources(ShaderResourceCacheD3D11& DstCache
}
},
- [&](const TexSRVBindInfo& ts) // clang-format off
- { // clang-format on
+ [&](const TexSRVBindInfo& ts) //
+ {
for (auto SRVSlot = ts.m_Attribs.BindPoint; SRVSlot < ts.m_Attribs.BindPoint + ts.m_Attribs.BindCount; ++SRVSlot)
{
VERIFY_EXPR(SRVSlot < m_ResourceCache.GetSRVCount() && SRVSlot < DstCache.GetSRVCount());
@@ -376,8 +376,8 @@ void ShaderResourceLayoutD3D11::CopyResources(ShaderResourceCacheD3D11& DstCache
}
},
- [&](const TexUAVBindInfo& uav) // clang-format off
- { // clang-format on
+ [&](const TexUAVBindInfo& uav) //
+ {
for (auto UAVSlot = uav.m_Attribs.BindPoint; UAVSlot < uav.m_Attribs.BindPoint + uav.m_Attribs.BindCount; ++UAVSlot)
{
VERIFY_EXPR(UAVSlot < m_ResourceCache.GetUAVCount() && UAVSlot < DstCache.GetUAVCount());
@@ -386,8 +386,8 @@ void ShaderResourceLayoutD3D11::CopyResources(ShaderResourceCacheD3D11& DstCache
}
},
- [&](const BuffSRVBindInfo& srv) // clang-format off
- { // clang-format on
+ [&](const BuffSRVBindInfo& srv) //
+ {
for (auto SRVSlot = srv.m_Attribs.BindPoint; SRVSlot < srv.m_Attribs.BindPoint + srv.m_Attribs.BindCount; ++SRVSlot)
{
VERIFY_EXPR(SRVSlot < m_ResourceCache.GetSRVCount() && SRVSlot < DstCache.GetSRVCount());
@@ -396,8 +396,8 @@ void ShaderResourceLayoutD3D11::CopyResources(ShaderResourceCacheD3D11& DstCache
}
},
- [&](const BuffUAVBindInfo& uav) // clang-format off
- { // clang-format on
+ [&](const BuffUAVBindInfo& uav) //
+ {
for (auto UAVSlot = uav.m_Attribs.BindPoint; UAVSlot < uav.m_Attribs.BindPoint + uav.m_Attribs.BindCount; ++UAVSlot)
{
VERIFY_EXPR(UAVSlot < m_ResourceCache.GetUAVCount() && UAVSlot < DstCache.GetUAVCount());
@@ -406,8 +406,8 @@ void ShaderResourceLayoutD3D11::CopyResources(ShaderResourceCacheD3D11& DstCache
}
},
- [&](const SamplerBindInfo& sam) // clang-format off
- { // clang-format on
+ [&](const SamplerBindInfo& sam) //
+ {
//VERIFY(!sam.IsStaticSampler, "Variables are not created for static samplers");
for (auto SamSlot = sam.m_Attribs.BindPoint; SamSlot < sam.m_Attribs.BindPoint + sam.m_Attribs.BindCount; ++SamSlot)
{
@@ -896,8 +896,8 @@ bool ShaderResourceLayoutD3D11::dvpVerifyBindings() const
bool BindingsOK = true;
HandleConstResources(
- [&](const ConstBuffBindInfo& cb) // clang-format off
- { // clang-format on
+ [&](const ConstBuffBindInfo& cb) //
+ {
for (Uint32 BindPoint = cb.m_Attribs.BindPoint; BindPoint < Uint32{cb.m_Attribs.BindPoint} + cb.m_Attribs.BindCount; ++BindPoint)
{
if (!m_ResourceCache.IsCBBound(BindPoint))
@@ -908,8 +908,8 @@ bool ShaderResourceLayoutD3D11::dvpVerifyBindings() const
}
},
- [&](const TexSRVBindInfo& ts) // clang-format off
- { // clang-format on
+ [&](const TexSRVBindInfo& ts) //
+ {
for (Uint32 BindPoint = ts.m_Attribs.BindPoint; BindPoint < Uint32{ts.m_Attribs.BindPoint} + ts.m_Attribs.BindCount; ++BindPoint)
{
if (!m_ResourceCache.IsSRVBound(BindPoint, true))
@@ -951,8 +951,8 @@ bool ShaderResourceLayoutD3D11::dvpVerifyBindings() const
}
},
- [&](const TexUAVBindInfo& uav) // clang-format off
- { // clang-format on
+ [&](const TexUAVBindInfo& uav) //
+ {
for (Uint32 BindPoint = uav.m_Attribs.BindPoint; BindPoint < Uint32{uav.m_Attribs.BindPoint} + uav.m_Attribs.BindCount; ++BindPoint)
{
if (!m_ResourceCache.IsUAVBound(BindPoint, true))
@@ -963,8 +963,8 @@ bool ShaderResourceLayoutD3D11::dvpVerifyBindings() const
}
},
- [&](const BuffSRVBindInfo& buf) // clang-format off
- { // clang-format on
+ [&](const BuffSRVBindInfo& buf) //
+ {
for (Uint32 BindPoint = buf.m_Attribs.BindPoint; BindPoint < Uint32{buf.m_Attribs.BindPoint} + buf.m_Attribs.BindCount; ++BindPoint)
{
if (!m_ResourceCache.IsSRVBound(BindPoint, false))
@@ -975,8 +975,8 @@ bool ShaderResourceLayoutD3D11::dvpVerifyBindings() const
}
},
- [&](const BuffUAVBindInfo& uav) // clang-format off
- { // clang-format on
+ [&](const BuffUAVBindInfo& uav) //
+ {
for (Uint32 BindPoint = uav.m_Attribs.BindPoint; BindPoint < Uint32{uav.m_Attribs.BindPoint} + uav.m_Attribs.BindCount; ++BindPoint)
{
if (!m_ResourceCache.IsUAVBound(BindPoint, false))
@@ -987,8 +987,8 @@ bool ShaderResourceLayoutD3D11::dvpVerifyBindings() const
}
},
- [&](const SamplerBindInfo& sam) // clang-format off
- { // clang-format on
+ [&](const SamplerBindInfo& sam) //
+ {
for (Uint32 BindPoint = sam.m_Attribs.BindPoint; BindPoint < Uint32{sam.m_Attribs.BindPoint} + sam.m_Attribs.BindCount; ++BindPoint)
{
if (!m_ResourceCache.IsSamplerBound(BindPoint))
diff --git a/Graphics/GraphicsEngineD3D11/src/ShaderResourcesD3D11.cpp b/Graphics/GraphicsEngineD3D11/src/ShaderResourcesD3D11.cpp
index 7c3f9942..03d0e076 100755
--- a/Graphics/GraphicsEngineD3D11/src/ShaderResourcesD3D11.cpp
+++ b/Graphics/GraphicsEngineD3D11/src/ShaderResourcesD3D11.cpp
@@ -148,8 +148,8 @@ void ShaderResourcesD3D11::dvpVerifyCommittedResources(ID3D11Buffer*
// clang-format on
ProcessResources(
- [&](const D3DShaderResourceAttribs& cb, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& cb, Uint32) //
+ {
for (auto BindPoint = cb.BindPoint; BindPoint < cb.BindPoint + cb.BindCount; ++BindPoint)
{
if (BindPoint >= ResourceCache.GetCBCount())
@@ -194,8 +194,8 @@ void ShaderResourcesD3D11::dvpVerifyCommittedResources(ID3D11Buffer*
}
},
- [&](const D3DShaderResourceAttribs& sam, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& sam, Uint32) //
+ {
for (auto BindPoint = sam.BindPoint; BindPoint < sam.BindPoint + sam.BindCount; ++BindPoint)
{
if (BindPoint >= ResourceCache.GetSamplerCount())
@@ -230,8 +230,8 @@ void ShaderResourcesD3D11::dvpVerifyCommittedResources(ID3D11Buffer*
}
},
- [&](const D3DShaderResourceAttribs& tex, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& tex, Uint32) //
+ {
for (auto BindPoint = tex.BindPoint; BindPoint < tex.BindPoint + tex.BindCount; ++BindPoint)
{
if (BindPoint >= ResourceCache.GetSRVCount())
@@ -286,8 +286,8 @@ void ShaderResourcesD3D11::dvpVerifyCommittedResources(ID3D11Buffer*
}
},
- [&](const D3DShaderResourceAttribs& uav, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& uav, Uint32) //
+ {
for (auto BindPoint = uav.BindPoint; BindPoint < uav.BindPoint + uav.BindCount; ++BindPoint)
{
if (BindPoint >= ResourceCache.GetUAVCount())
@@ -334,8 +334,8 @@ void ShaderResourcesD3D11::dvpVerifyCommittedResources(ID3D11Buffer*
},
- [&](const D3DShaderResourceAttribs& buf, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& buf, Uint32) //
+ {
for (auto BindPoint = buf.BindPoint; BindPoint < buf.BindPoint + buf.BindCount; ++BindPoint)
{
if (BindPoint >= ResourceCache.GetSRVCount())
@@ -384,8 +384,8 @@ void ShaderResourcesD3D11::dvpVerifyCommittedResources(ID3D11Buffer*
}
},
- [&](const D3DShaderResourceAttribs& uav, Uint32) // clang-format off
- { // clang-format on
+ [&](const D3DShaderResourceAttribs& uav, Uint32) //
+ {
for (auto BindPoint = uav.BindPoint; BindPoint < uav.BindPoint + uav.BindCount; ++BindPoint)
{
if (BindPoint >= ResourceCache.GetUAVCount())