fix render issue
This commit is contained in:
parent
4da7c85309
commit
4cec567d06
|
|
@ -179,7 +179,10 @@ namespace kiwano
|
|||
device_context_->SaveDrawingState(drawing_state_block_.Get());
|
||||
|
||||
device_context_->BeginDraw();
|
||||
return S_OK;
|
||||
|
||||
HRESULT hr = d3d_res_->ClearRenderTarget(clear_color_);
|
||||
|
||||
return hr;
|
||||
}
|
||||
|
||||
HRESULT Renderer::EndDraw()
|
||||
|
|
@ -196,11 +199,6 @@ namespace kiwano
|
|||
hr = d3d_res_->Present(vsync_);
|
||||
}
|
||||
|
||||
if (SUCCEEDED(hr))
|
||||
{
|
||||
hr = d3d_res_->ClearRenderTarget(clear_color_);
|
||||
}
|
||||
|
||||
if (hr == DXGI_ERROR_DEVICE_REMOVED || hr == DXGI_ERROR_DEVICE_RESET)
|
||||
{
|
||||
// 如果 Direct3D 设备在执行过程中消失,将丢弃当前的设备相关资源
|
||||
|
|
|
|||
Loading…
Reference in New Issue