diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2018-07-25 08:39:16 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2018-07-25 08:39:16 +0000 |
| commit | 90c56caa809cccccdec4cde3d1705fc4bb94de15 (patch) | |
| tree | 28c006bd7b74fd792577607dc020ae60a7a9bbcd /Graphics/GraphicsEngineOpenGL | |
| parent | Removed unnecessary conversion from m_pPipelineState to target implementation... (diff) | |
| download | DiligentCore-90c56caa809cccccdec4cde3d1705fc4bb94de15.tar.gz DiligentCore-90c56caa809cccccdec4cde3d1705fc4bb94de15.zip | |
Few improvements to RefCntAutoPtr & DeviceContextBase::SetPipelineState
Diffstat (limited to 'Graphics/GraphicsEngineOpenGL')
| -rw-r--r-- | Graphics/GraphicsEngineOpenGL/src/DeviceContextGLImpl.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Graphics/GraphicsEngineOpenGL/src/DeviceContextGLImpl.cpp b/Graphics/GraphicsEngineOpenGL/src/DeviceContextGLImpl.cpp index b83b07e7..394542aa 100644 --- a/Graphics/GraphicsEngineOpenGL/src/DeviceContextGLImpl.cpp +++ b/Graphics/GraphicsEngineOpenGL/src/DeviceContextGLImpl.cpp @@ -65,9 +65,10 @@ namespace Diligent void DeviceContextGLImpl::SetPipelineState(IPipelineState *pPipelineState) { - TDeviceContextBase::SetPipelineState(pPipelineState); + auto* pPipelineStateGLImpl = ValidatedCast<PipelineStateGLImpl>(pPipelineState); + TDeviceContextBase::SetPipelineState(pPipelineStateGLImpl, 0 /*Dummy*/); - const auto &Desc = pPipelineState->GetDesc(); + const auto& Desc = pPipelineStateGLImpl->GetDesc(); if (Desc.IsComputePipeline) { } |
