diff --git a/RenderStateNotation/src/RenderStateNotationLoaderImpl.cpp b/RenderStateNotation/src/RenderStateNotationLoaderImpl.cpp index 5ed54b86..a8dab7a7 100644 --- a/RenderStateNotation/src/RenderStateNotationLoaderImpl.cpp +++ b/RenderStateNotation/src/RenderStateNotationLoaderImpl.cpp @@ -295,7 +295,7 @@ void RenderStateNotationLoaderImpl::LoadPipelineState(const LoadPipelineStateInf } if (LoadInfo.AddToCache) - m_PipelineStateCache[std::make_pair(HashMapStringKey{pPipeline->GetDesc().Name, false}, pPipeline->GetDesc().PipelineType)] = pPipeline; + m_PipelineStateCache[std::make_pair(HashMapStringKey{LoadInfo.Name, false}, LoadInfo.PipelineType)] = pPipeline; } *ppPSO = pPipeline.Detach();