message: Fixed issue with binding default framebuffer in OpenGL
diff: @@ -512,10 +512,14 @@ inline bool DeviceContextBase<BaseInterface,ImplementationTraits> ::
  {
  VERIFY(m_pSwapChain, "Swap chain is not initialized in the device context");
  - NumRenderTargets = 1;
  pDefaultRTV = m_pSwapChain->GetCurrentBackBufferRTV();
  - ppRenderTargets = &pDefaultRTV;
  pDepthStencil = m_pSwapChain->GetDepthBufferDSV();
  + // In OpenGL, default RTV and DSV are null
  + if (pDefaultRTV != nullptr)
  + {
  + NumRenderTargets = 1;
  + ppRenderTargets = &pDefaultRTV;
  + }
  const auto &SwapChainDesc = m_pSwapChain->GetDesc();
  m_FramebufferWidth = SwapChainDesc.Width;
  @@ -575,7 +579,7 @@ inline bool DeviceContextBase<BaseInterface,ImplementationTraits> ::
  }
  }
  - if ( pDepthStencil )
  + if (pDepthStencil != nullptr)
  {
  const auto &DSVDesc = pDepthStencil->GetDesc();
  #ifdef DEVELOPMENT
  