summaryrefslogtreecommitdiffstats
path: root/Components/src/ShadowMapManager.cpp
diff options
context:
space:
mode:
authorazhirnov <zh1dron@gmail.com>2020-10-15 18:21:00 +0000
committerazhirnov <zh1dron@gmail.com>2020-10-15 18:21:00 +0000
commit0fe2f25bf315c7955c84b647f93a2027ab92a702 (patch)
treeeffc288a9e3a3c0f0cfbc34a5a10241b6b4b6f52 /Components/src/ShadowMapManager.cpp
parentUpdated light scattering FX to match the API 240071 (diff)
downloadDiligentFX-0fe2f25bf315c7955c84b647f93a2027ab92a702.tar.gz
DiligentFX-0fe2f25bf315c7955c84b647f93a2027ab92a702.zip
Fixed compilation after PSO refactoring
Diffstat (limited to 'Components/src/ShadowMapManager.cpp')
-rw-r--r--Components/src/ShadowMapManager.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/Components/src/ShadowMapManager.cpp b/Components/src/ShadowMapManager.cpp
index 25ea76f..d2c9723 100644
--- a/Components/src/ShadowMapManager.cpp
+++ b/Components/src/ShadowMapManager.cpp
@@ -419,7 +419,7 @@ void ShadowMapManager::InitializeConversionTechniques(TEXTURE_FORMAT FilterableS
if (Tech.PSO)
{
- if (Tech.PSO->GetDesc().GraphicsPipeline.RTVFormats[0] != FilterableShadowMapFmt)
+ if (Tech.PSO->GetGraphicsPipelineDesc().RTVFormats[0] != FilterableShadowMapFmt)
Tech = ShadowConversionTechnique();
else
continue; // Already up to date
@@ -438,8 +438,8 @@ void ShadowMapManager::InitializeConversionTechniques(TEXTURE_FORMAT FilterableS
m_pDevice->CreateShader(VertShaderCI, &pScreenSizeTriVS);
}
- PipelineStateCreateInfo PSOCreateInfo;
- PipelineStateDesc& PSODesc = PSOCreateInfo.PSODesc;
+ GraphicsPipelineStateCreateInfo PSOCreateInfo;
+ PipelineStateDesc& PSODesc = PSOCreateInfo.PSODesc;
ShaderCreateInfo ShaderCI;
ShaderCI.Desc.ShaderType = SHADER_TYPE_PIXEL;
@@ -486,21 +486,21 @@ void ShadowMapManager::InitializeConversionTechniques(TEXTURE_FORMAT FilterableS
PSODesc.ResourceLayout.Variables = Variables;
PSODesc.ResourceLayout.NumVariables = _countof(Variables);
- auto& GraphicsPipeline = PSODesc.GraphicsPipeline;
+ auto& GraphicsPipeline = PSOCreateInfo.GraphicsPipeline;
GraphicsPipeline.RasterizerDesc.FillMode = FILL_MODE_SOLID;
GraphicsPipeline.RasterizerDesc.CullMode = CULL_MODE_NONE;
GraphicsPipeline.DepthStencilDesc.DepthEnable = False;
- GraphicsPipeline.pVS = pScreenSizeTriVS;
- GraphicsPipeline.pPS = pVSMHorzPS;
+ PSOCreateInfo.pVS = pScreenSizeTriVS;
+ PSOCreateInfo.pPS = pVSMHorzPS;
GraphicsPipeline.PrimitiveTopology = PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP;
GraphicsPipeline.NumRenderTargets = 1;
GraphicsPipeline.RTVFormats[0] = FilterableShadowMapFmt;
- m_pDevice->CreatePipelineState(PSOCreateInfo, &Tech.PSO);
+ m_pDevice->CreateGraphicsPipelineState(PSOCreateInfo, &Tech.PSO);
Tech.PSO->GetStaticVariableByName(SHADER_TYPE_PIXEL, "cbConversionAttribs")->Set(m_pConversionAttribsBuffer);
- if (m_BlurVertTech.PSO && m_BlurVertTech.PSO->GetDesc().GraphicsPipeline.RTVFormats[0] != FilterableShadowMapFmt)
+ if (m_BlurVertTech.PSO && m_BlurVertTech.PSO->GetGraphicsPipelineDesc().RTVFormats[0] != FilterableShadowMapFmt)
m_BlurVertTech.PSO.Release();
if (!m_BlurVertTech.PSO)
@@ -510,8 +510,8 @@ void ShadowMapManager::InitializeConversionTechniques(TEXTURE_FORMAT FilterableS
PSODesc.Name = "Vertical blur pass PSO";
RefCntAutoPtr<IShader> pVertBlurPS;
m_pDevice->CreateShader(ShaderCI, &pVertBlurPS);
- GraphicsPipeline.pPS = pVertBlurPS;
- m_pDevice->CreatePipelineState(PSOCreateInfo, &m_BlurVertTech.PSO);
+ PSOCreateInfo.pPS = pVertBlurPS;
+ m_pDevice->CreateGraphicsPipelineState(PSOCreateInfo, &m_BlurVertTech.PSO);
m_BlurVertTech.PSO->GetStaticVariableByName(SHADER_TYPE_PIXEL, "cbConversionAttribs")->Set(m_pConversionAttribsBuffer);
}
}