From f4e4764228e2c5311efee1b40774881ef33f2de1 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Tue, 4 Sep 2018 09:22:49 -0700 Subject: Fixed debug check in ShaderResourceBindingD3D12Impl::InitializeStaticResources() --- Graphics/GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Graphics/GraphicsEngineD3D12') diff --git a/Graphics/GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp b/Graphics/GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp index dd8eab14..efcdf3bc 100644 --- a/Graphics/GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp +++ b/Graphics/GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp @@ -157,7 +157,7 @@ void ShaderResourceBindingD3D12Impl::dvpVerifyResourceBindings(const PipelineSta void ShaderResourceBindingD3D12Impl::InitializeStaticResources(const PipelineStateD3D12Impl* pPSO) { VERIFY(!StaticResourcesInitialized(), "Static resources have already been initialized"); - VERIFY(pPSO == GetPipelineState(), "Invalid pipeline state provided"); + VERIFY(pPSO->IsCompatibleWith(GetPipelineState()), "Currently bound pipeline state is not compatible with this SRB"); auto NumShaders = pPSO->GetNumShaders(); auto ppShaders = pPSO->GetShaders(); -- cgit v1.2.3