More cleanups, and integgrated support for VNC (and RDP) remote renderers.

This commit is contained in:
waltje
2017-10-14 00:49:08 -04:00
parent ae3d0d8b22
commit 2b82661cf4
15 changed files with 245 additions and 110 deletions

View File

@@ -20,6 +20,7 @@ extern "C" void pclog(const char *format, ...);
extern "C" void device_force_redraw(void);
extern "C" int ddraw_init(HWND h);
extern "C" int ddraw_pause(void);
extern "C" void ddraw_close(void);
extern "C" void ddraw_take_screenshot(wchar_t *fn);
@@ -304,10 +305,6 @@ ddraw_blit_memtoscreen_8(int x, int y, int w, int h)
int
ddraw_init(HWND h)
{
#if NO_THIS_CRASHES_NOW
cgapal_rebuild();
#endif
if (FAILED(DirectDrawCreate(NULL, &lpdd, NULL))) return(0);
if (FAILED(lpdd->QueryInterface(IID_IDirectDraw7, (LPVOID *)&lpdd7)))
@@ -403,6 +400,13 @@ ddraw_close(void)
}
int
ddraw_pause(void)
{
return(0);
}
void
ddraw_take_screenshot(wchar_t *fn)
{