mirror of
https://github.com/libretro/RetroArch
synced 2025-02-19 12:41:00 +00:00
win32: disable winraw input driver for targets older than XP
This commit is contained in:
parent
d00921b723
commit
a04b54006d
@ -191,6 +191,8 @@ static void gfx_ctx_d3d_input_driver(void *data,
|
||||
#else
|
||||
settings_t *settings = config_get_ptr();
|
||||
|
||||
#if _WIN32_WINNT >= 0x0501
|
||||
/* winraw only available since XP */
|
||||
if (string_is_equal_fast(settings->arrays.input_driver, "raw", 4))
|
||||
{
|
||||
*input_data = input_winraw.init(name);
|
||||
@ -201,6 +203,7 @@ static void gfx_ctx_d3d_input_driver(void *data,
|
||||
return;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
dinput = input_dinput.init(name);
|
||||
*input = dinput ? &input_dinput : NULL;
|
||||
|
@ -221,6 +221,8 @@ static void gfx_ctx_gdi_input_driver(void *data,
|
||||
(void)data;
|
||||
settings_t *settings = config_get_ptr();
|
||||
|
||||
#if _WIN32_WINNT >= 0x0501
|
||||
/* winraw only available since XP */
|
||||
if (string_is_equal_fast(settings->arrays.input_driver, "raw", 4))
|
||||
{
|
||||
*input_data = input_winraw.init(joypad_name);
|
||||
@ -231,6 +233,7 @@ static void gfx_ctx_gdi_input_driver(void *data,
|
||||
return;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
dinput_gdi = input_dinput.init(joypad_name);
|
||||
*input = dinput_gdi ? &input_dinput : NULL;
|
||||
|
@ -582,6 +582,8 @@ static void gfx_ctx_wgl_input_driver(void *data,
|
||||
{
|
||||
settings_t *settings = config_get_ptr();
|
||||
|
||||
#if _WIN32_WINNT >= 0x0501
|
||||
/* winraw only available since XP */
|
||||
if (string_is_equal_fast(settings->arrays.input_driver, "raw", 4))
|
||||
{
|
||||
*input_data = input_winraw.init(joypad_name);
|
||||
@ -592,6 +594,7 @@ static void gfx_ctx_wgl_input_driver(void *data,
|
||||
return;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
dinput_wgl = input_dinput.init(joypad_name);
|
||||
*input = dinput_wgl ? &input_dinput : NULL;
|
||||
|
@ -431,7 +431,8 @@ INPUT
|
||||
#include "../input/common/x11_input_common.c"
|
||||
#endif
|
||||
|
||||
#if defined(_WIN32) && !defined(_XBOX)
|
||||
#if defined(_WIN32) && !defined(_XBOX) && _WIN32_WINNT >= 0x0501
|
||||
/* winraw only available since XP */
|
||||
#include "../input/drivers/winraw_input.c"
|
||||
#endif
|
||||
|
||||
|
@ -95,7 +95,8 @@ static const input_driver_t *input_drivers[] = {
|
||||
#ifdef DJGPP
|
||||
&input_dos,
|
||||
#endif
|
||||
#ifdef _WIN32
|
||||
#if defined(_WIN32) && !defined(_XBOX) && _WIN32_WINNT >= 0x0501
|
||||
/* winraw only available since XP */
|
||||
&input_winraw,
|
||||
#endif
|
||||
&input_null,
|
||||
|
Loading…
x
Reference in New Issue
Block a user