summaryrefslogtreecommitdiffstats
path: root/Graphics
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
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')
-rw-r--r--Graphics/GLSLTools/src/SPIRVShaderResources.cpp32
-rw-r--r--Graphics/GraphicsEngine/include/DeviceObjectBase.h4
-rw-r--r--Graphics/GraphicsEngine/include/ShaderResourceVariableBase.h8
-rw-r--r--Graphics/GraphicsEngineD3D11/src/RenderDeviceD3D11Impl.cpp40
-rwxr-xr-xGraphics/GraphicsEngineD3D11/src/ShaderResourceLayoutD3D11.cpp76
-rwxr-xr-xGraphics/GraphicsEngineD3D11/src/ShaderResourcesD3D11.cpp24
6 files changed, 92 insertions, 92 deletions
diff --git a/Graphics/GLSLTools/src/SPIRVShaderResources.cpp b/Graphics/GLSLTools/src/SPIRVShaderResources.cpp
index c4f0cf34..6ba194a8 100644
--- a/Graphics/GLSLTools/src/SPIRVShaderResources.cpp
+++ b/Graphics/GLSLTools/src/SPIRVShaderResources.cpp
@@ -612,15 +612,15 @@ std::string SPIRVShaderResources::DumpResources()
};
ProcessResources(
- [&](const SPIRVShaderResourceAttribs& UB, Uint32) // clang-format off
- { // clang-format on
+ [&](const SPIRVShaderResourceAttribs& UB, Uint32) //
+ {
VERIFY(UB.Type == SPIRVShaderResourceAttribs::ResourceType::UniformBuffer, "Unexpected resource type");
ss << std::endl
<< std::setw(3) << ResNum << " Uniform Buffer ";
DumpResource(UB);
},
- [&](const SPIRVShaderResourceAttribs& SB, Uint32) // clang-format off
- { // clang-format on
+ [&](const SPIRVShaderResourceAttribs& SB, Uint32) //
+ {
VERIFY(SB.Type == SPIRVShaderResourceAttribs::ResourceType::ROStorageBuffer ||
SB.Type == SPIRVShaderResourceAttribs::ResourceType::RWStorageBuffer,
"Unexpected resource type");
@@ -629,8 +629,8 @@ std::string SPIRVShaderResources::DumpResources()
<< (SB.Type == SPIRVShaderResourceAttribs::ResourceType::ROStorageBuffer ? " RO Storage Buffer" : " RW Storage Buffer");
DumpResource(SB);
},
- [&](const SPIRVShaderResourceAttribs& Img, Uint32) // clang-format off
- { // clang-format on
+ [&](const SPIRVShaderResourceAttribs& Img, Uint32) //
+ {
if (Img.Type == SPIRVShaderResourceAttribs::ResourceType::StorageImage)
{
ss << std::endl
@@ -645,8 +645,8 @@ std::string SPIRVShaderResources::DumpResources()
UNEXPECTED("Unexpected resource type");
DumpResource(Img);
},
- [&](const SPIRVShaderResourceAttribs& SmplImg, Uint32) // clang-format off
- { // clang-format on
+ [&](const SPIRVShaderResourceAttribs& SmplImg, Uint32) //
+ {
if (SmplImg.Type == SPIRVShaderResourceAttribs::ResourceType::SampledImage)
{
ss << std::endl
@@ -661,28 +661,28 @@ std::string SPIRVShaderResources::DumpResources()
UNEXPECTED("Unexpected resource type");
DumpResource(SmplImg);
},
- [&](const SPIRVShaderResourceAttribs& AC, Uint32) // clang-format off
- { // clang-format on
+ [&](const SPIRVShaderResourceAttribs& AC, Uint32) //
+ {
VERIFY(AC.Type == SPIRVShaderResourceAttribs::ResourceType::AtomicCounter, "Unexpected resource type");
ss << std::endl
<< std::setw(3) << ResNum << " Atomic Cntr ";
DumpResource(AC);
},
- [&](const SPIRVShaderResourceAttribs& SepSmpl, Uint32) // clang-format off
- { // clang-format on
+ [&](const SPIRVShaderResourceAttribs& SepSmpl, Uint32) //
+ {
VERIFY(SepSmpl.Type == SPIRVShaderResourceAttribs::ResourceType::SeparateSampler, "Unexpected resource type");
ss << std::endl
<< std::setw(3) << ResNum << " Separate Smpl ";
DumpResource(SepSmpl);
},
- [&](const SPIRVShaderResourceAttribs& SepImg, Uint32) // clang-format off
- { // clang-format on
+ [&](const SPIRVShaderResourceAttribs& SepImg, Uint32) //
+ {
VERIFY(SepImg.Type == SPIRVShaderResourceAttribs::ResourceType::SeparateImage, "Unexpected resource type");
ss << std::endl
<< std::setw(3) << ResNum << " Separate Img ";
DumpResource(SepImg);
- } // clang-format off
- ); // clang-format on
+ } //
+ );
VERIFY_EXPR(ResNum == GetTotalResources());
return ss.str();
diff --git a/Graphics/GraphicsEngine/include/DeviceObjectBase.h b/Graphics/GraphicsEngine/include/DeviceObjectBase.h
index cc403b13..7f5e4128 100644
--- a/Graphics/GraphicsEngine/include/DeviceObjectBase.h
+++ b/Graphics/GraphicsEngine/include/DeviceObjectBase.h
@@ -120,8 +120,8 @@ public:
RefCntAutoPtr<RenderDeviceImplType> pDevice;
return TBase::Release(
- [&]() // clang-format off
- { // clang-format on
+ [&]() //
+ {
// We must keep the device alive while the object is being destroyed
// Note that internal device objects do not keep strong reference to the device
if (!m_bIsDeviceInternal)
diff --git a/Graphics/GraphicsEngine/include/ShaderResourceVariableBase.h b/Graphics/GraphicsEngine/include/ShaderResourceVariableBase.h
index ea13fb54..5ca4b016 100644
--- a/Graphics/GraphicsEngine/include/ShaderResourceVariableBase.h
+++ b/Graphics/GraphicsEngine/include/ShaderResourceVariableBase.h
@@ -61,8 +61,8 @@ inline SHADER_RESOURCE_VARIABLE_TYPE GetShaderVariableType(SHADER_TYPE
Uint32 NumVars)
{
return GetShaderVariableType(ShaderStage, DefaultVariableType, Variables, NumVars,
- [&](const char* VarName) // clang-format off
- { // clang-format on
+ [&](const char* VarName) //
+ {
return strcmp(VarName, Name) == 0;
});
}
@@ -81,8 +81,8 @@ inline SHADER_RESOURCE_VARIABLE_TYPE GetShaderVariableType(SHADER_TYPE
Uint32 NumVars)
{
return GetShaderVariableType(ShaderStage, DefaultVariableType, Variables, NumVars,
- [&](const char* VarName) // clang-format off
- { // clang-format on
+ [&](const char* VarName) //
+ {
return Name.compare(VarName) == 0;
});
}
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())