From 90c56caa809cccccdec4cde3d1705fc4bb94de15 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Wed, 25 Jul 2018 01:39:16 -0700 Subject: Few improvements to RefCntAutoPtr & DeviceContextBase::SetPipelineState --- Graphics/GraphicsEngineOpenGL/src/DeviceContextGLImpl.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Graphics/GraphicsEngineOpenGL') 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(pPipelineState); + TDeviceContextBase::SetPipelineState(pPipelineStateGLImpl, 0 /*Dummy*/); - const auto &Desc = pPipelineState->GetDesc(); + const auto& Desc = pPipelineStateGLImpl->GetDesc(); if (Desc.IsComputePipeline) { } -- cgit v1.2.3