mirror of
https://github.com/libretro/RetroArch
synced 2025-02-28 12:40:23 +00:00
Add HAVE_THREADS ifdef
This commit is contained in:
parent
a4de5895d8
commit
cbdd305626
@ -260,13 +260,15 @@ bool font_driver_init_first(const void **font_driver, void **font_handle,
|
|||||||
enum font_driver_render_api api)
|
enum font_driver_render_api api)
|
||||||
{
|
{
|
||||||
settings_t *settings = config_get_ptr();
|
settings_t *settings = config_get_ptr();
|
||||||
const struct retro_hw_render_callback *hw_render =
|
|
||||||
(const struct retro_hw_render_callback*)video_driver_callback();
|
|
||||||
const void **new_font_driver = font_driver ? font_driver
|
const void **new_font_driver = font_driver ? font_driver
|
||||||
: (const void**)&font_osd_driver;
|
: (const void**)&font_osd_driver;
|
||||||
void **new_font_handle = font_handle ? font_handle
|
void **new_font_handle = font_handle ? font_handle
|
||||||
: (void**)&font_osd_data;
|
: (void**)&font_osd_data;
|
||||||
|
|
||||||
|
#ifdef HAVE_THREADS
|
||||||
|
const struct retro_hw_render_callback *hw_render =
|
||||||
|
(const struct retro_hw_render_callback*)video_driver_callback();
|
||||||
|
|
||||||
if (threading_hint && settings->video.threaded && !hw_render->context_type)
|
if (threading_hint && settings->video.threaded && !hw_render->context_type)
|
||||||
{
|
{
|
||||||
thread_packet_t pkt;
|
thread_packet_t pkt;
|
||||||
@ -288,6 +290,7 @@ bool font_driver_init_first(const void **font_driver, void **font_handle,
|
|||||||
|
|
||||||
return pkt.data.font_init.return_value;
|
return pkt.data.font_init.return_value;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
return font_init_first(new_font_driver, new_font_handle,
|
return font_init_first(new_font_driver, new_font_handle,
|
||||||
data, font_path, font_size, api);
|
data, font_path, font_size, api);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user