Only compile in threaded video option if HAVE_THREADS.

This commit is contained in:
Themaister 2013-10-06 17:26:58 +02:00
parent 3b97cdfdac
commit 5a2531dbe1
2 changed files with 8 additions and 0 deletions

View File

@ -20,6 +20,10 @@
#include "../../file.h"
#include "menu_common.h"
#ifdef HAVE_CONFIG_H
#include "../../config.h"
#endif
#ifdef GEKKO
#define MAX_GAMMA_SETTING 2
@ -812,6 +816,7 @@ int menu_set_settings(unsigned setting, unsigned action)
break;
}
#ifdef HAVE_THREADS
case RGUI_SETTINGS_VIDEO_THREADED:
{
bool old = g_settings.video.threaded;
@ -826,6 +831,7 @@ int menu_set_settings(unsigned setting, unsigned action)
rarch_set_fullscreen(g_settings.video.fullscreen); // Reinit video driver.
break;
}
#endif
case RGUI_SETTINGS_VIDEO_SWAP_INTERVAL:
{

View File

@ -337,7 +337,9 @@ static void rgui_settings_video_options_populate_entries(rgui_handle_t *rgui)
rgui_list_push(rgui->selection_buf, "Hard GPU Sync Frames", RGUI_SETTINGS_VIDEO_HARD_SYNC_FRAMES, 0);
rgui_list_push(rgui->selection_buf, "Black Frame Insertion", RGUI_SETTINGS_VIDEO_BLACK_FRAME_INSERTION, 0);
rgui_list_push(rgui->selection_buf, "VSync Swap Interval", RGUI_SETTINGS_VIDEO_SWAP_INTERVAL, 0);
#ifdef HAVE_THREADS
rgui_list_push(rgui->selection_buf, "Threaded Driver", RGUI_SETTINGS_VIDEO_THREADED, 0);
#endif
#if !defined(RARCH_CONSOLE) && !defined(RARCH_MOBILE)
rgui_list_push(rgui->selection_buf, "Windowed Scale (X)", RGUI_SETTINGS_VIDEO_WINDOW_SCALE_X, 0);
rgui_list_push(rgui->selection_buf, "Windowed Scale (Y)", RGUI_SETTINGS_VIDEO_WINDOW_SCALE_Y, 0);