瀏覽代碼

Ignore DXGI_STATUS_OCCLUDED in present (#129)

Pascal Peridont 7 年之前
父節點
當前提交
6205c33037
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      libs/directx/directx.cpp

+ 1 - 1
libs/directx/directx.cpp

@@ -152,7 +152,7 @@ HL_PRIM void HL_NAME(clear_color)( dx_pointer *rt, double r, double g, double b,
 
 HL_PRIM void HL_NAME(present)( int interval, int flags ) {
 	HRESULT ret = driver->swapchain->Present(interval, flags);
-	if (ret != S_OK) ReportDxError(ret, __LINE__);
+	if (ret != S_OK && ret != DXGI_STATUS_OCCLUDED) ReportDxError(ret, __LINE__);
 }
 
 HL_PRIM const uchar *HL_NAME(get_device_name)() {