|
@@ -2801,6 +2801,16 @@ AC_HELP_STRING([--enable-directx], [use DirectX for Windows audio/video [[defaul
|
|
|
AC_CHECK_HEADER(dxgi.h, have_dxgi=yes)
|
|
|
AC_CHECK_HEADER(xaudio2.h, have_xaudio2=yes)
|
|
|
AC_CHECK_HEADER(xinput.h, have_xinput=yes)
|
|
|
+ AC_TRY_COMPILE([
|
|
|
+#include <windows.h>
|
|
|
+#include <xinput.h>
|
|
|
+XINPUT_GAMEPAD_EX x1;
|
|
|
+ ],[],[have_xinput_gamepadex=yes])
|
|
|
+ AC_TRY_COMPILE([
|
|
|
+#include <windows.h>
|
|
|
+#include <xinput.h>
|
|
|
+XINPUT_STATE_EX s1;
|
|
|
+ ],[],[have_xinput_stateex=yes])
|
|
|
|
|
|
if test x$have_ddraw = xyes; then
|
|
|
AC_DEFINE(HAVE_DDRAW_H, 1, [ ])
|
|
@@ -2817,6 +2827,12 @@ AC_HELP_STRING([--enable-directx], [use DirectX for Windows audio/video [[defaul
|
|
|
if test x$have_xinput = xyes; then
|
|
|
AC_DEFINE(HAVE_XINPUT_H, 1, [ ])
|
|
|
fi
|
|
|
+ if test x$have_xinput_gamepadex = xyes; then
|
|
|
+ AC_DEFINE(HAVE_XINPUT_GAMEPAD_EX, 1, [ ])
|
|
|
+ fi
|
|
|
+ if test x$have_xinput_stateex = xyes; then
|
|
|
+ AC_DEFINE(HAVE_XINPUT_STATE_EX, 1, [ ])
|
|
|
+ fi
|
|
|
|
|
|
SUMMARY_video="${SUMMARY_video} directx"
|
|
|
SUMMARY_audio="${SUMMARY_audio} directx"
|