\r
static int DirectPresentDDraw()\r
{\r
- int ret = m_pddsFrontBuffer->Blt(&FrameRectMy, m_pddsBackBuffer, &EmuScreenRect, DDBLT_WAIT, NULL);\r
+ int ret = 0;\r
+ if (FrameRectMy.right - FrameRectMy.left > 0 && FrameRectMy.bottom - FrameRectMy.top > 0)\r
+ ret = m_pddsFrontBuffer->Blt(&FrameRectMy, m_pddsBackBuffer, &EmuScreenRect, DDBLT_WAIT, NULL);\r
if (ret) { LOGFAIL(); return 1; }\r
return 0;\r
}\r
}\r
\r
#ifdef USE_D3D\r
+#define PI 3.14159265f\r
+\r
static int MakeVertexList()\r
{\r
struct CustomVertex *vert=NULL,*pv=NULL;\r