win_d2d: remove unnecessary headers and ifdefs

This commit is contained in:
David Hrdlička
2019-12-12 12:18:34 +01:00
parent cef9ea2cbc
commit 2cb6c73555

View File

@@ -21,15 +21,10 @@
#define UNICODE #define UNICODE
#define BITMAP WINDOWS_BITMAP #define BITMAP WINDOWS_BITMAP
#include <windows.h> #include <windows.h>
#ifdef USE_D2D
#include <d2d1.h> #include <d2d1.h>
#include <d2d1helper.h> #include <d2d1helper.h>
#endif
#undef BITMAP #undef BITMAP
#define PNG_DEBUG 0
#include <png.h>
#define HAVE_STDARG_H #define HAVE_STDARG_H
#include "../86box.h" #include "../86box.h"
#include "../device.h" #include "../device.h"
@@ -41,14 +36,12 @@
#include "win_d2d.h" #include "win_d2d.h"
#ifdef USE_D2D
static HWND d2d_hwnd, old_hwndMain; static HWND d2d_hwnd, old_hwndMain;
static ID2D1Factory *d2d_factory; static ID2D1Factory *d2d_factory;
static ID2D1HwndRenderTarget *d2d_target; static ID2D1HwndRenderTarget *d2d_target;
static ID2D1Bitmap *d2d_buffer; static ID2D1Bitmap *d2d_buffer;
static int d2d_width, d2d_height, d2d_screen_width, d2d_screen_height, d2d_fs; static int d2d_width, d2d_height, d2d_screen_width, d2d_screen_height, d2d_fs;
static volatile int d2d_enabled = 0; static volatile int d2d_enabled = 0;
#endif
/* Pointers to the real functions. */ /* Pointers to the real functions. */
@@ -85,7 +78,6 @@ d2d_log(const char *fmt, ...)
#endif #endif
#ifdef USE_D2D
static void static void
d2d_stretch(float *w, float *h, float *x, float *y) d2d_stretch(float *w, float *h, float *x, float *y)
{ {
@@ -153,10 +145,8 @@ d2d_stretch(float *w, float *h, float *x, float *y)
break; break;
} }
} }
#endif
#ifdef USE_D2D
static void static void
d2d_blit(int x, int y, int y1, int y2, int w, int h) d2d_blit(int x, int y, int y1, int y2, int w, int h)
{ {
@@ -243,7 +233,6 @@ d2d_blit(int x, int y, int y1, int y2, int w, int h)
d2d_log("Direct2D: d2d_blit: error 0x%08lx\n", hr); d2d_log("Direct2D: d2d_blit: error 0x%08lx\n", hr);
} }
} }
#endif
void void
@@ -257,7 +246,6 @@ d2d_close(void)
if (d2d_enabled) if (d2d_enabled)
d2d_enabled = 0; d2d_enabled = 0;
#ifdef USE_D2D
if (d2d_buffer) if (d2d_buffer)
{ {
d2d_buffer->Release(); d2d_buffer->Release();
@@ -290,11 +278,9 @@ d2d_close(void)
dynld_close((void *)d2d_handle); dynld_close((void *)d2d_handle);
d2d_handle = NULL; d2d_handle = NULL;
} }
#endif
} }
#ifdef USE_D2D
static int static int
d2d_init_common(int fs) d2d_init_common(int fs)
{ {
@@ -384,19 +370,13 @@ d2d_init_common(int fs)
return(1); return(1);
} }
#endif
int int
d2d_init(HWND h) d2d_init(HWND h)
{ {
d2d_log("Direct2D: d2d_init(h=0x%08lx)\n", h); d2d_log("Direct2D: d2d_init(h=0x%08lx)\n", h);
#ifdef USE_D2D
return d2d_init_common(0); return d2d_init_common(0);
#else
return(0);
#endif
} }
@@ -404,12 +384,7 @@ int
d2d_init_fs(HWND h) d2d_init_fs(HWND h)
{ {
d2d_log("Direct2D: d2d_init_fs(h=0x%08lx)\n", h); d2d_log("Direct2D: d2d_init_fs(h=0x%08lx)\n", h);
#ifdef USE_D2D
return d2d_init_common(1); return d2d_init_common(1);
#else
return(0);
#endif
} }