diff --git a/gfx/d3d/d3d.cpp b/gfx/d3d/d3d.cpp index 740ae26086..7f64980ccb 100644 --- a/gfx/d3d/d3d.cpp +++ b/gfx/d3d/d3d.cpp @@ -311,7 +311,7 @@ static bool d3d_initialize(d3d_video_t *d3d, const video_info_t *info) strlcpy(settings->video.font_path, "game:\\media\\Arial_12.xpr", sizeof(settings->video.font_path)); #endif - if (!d3d_font_init_first(&d3d->font_driver, NULL, + if (!d3d_font_init_first(&d3d->font_driver, &d3d->font_handle, d3d, settings->video.font_path, 0)) { RARCH_ERR("[D3D]: Failed to initialize font renderer.\n"); diff --git a/gfx/d3d/d3d.h b/gfx/d3d/d3d.h index c553ad4ae6..0bd2053f2e 100644 --- a/gfx/d3d/d3d.h +++ b/gfx/d3d/d3d.h @@ -100,6 +100,7 @@ void d3d_make_d3dpp(void *data, const video_info_t *info, D3DPRESENT_PARAMETERS typedef struct d3d_video { const void *font_driver; + void *font_handle; const gfx_ctx_driver_t *ctx_driver; #if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL) #ifdef _XBOX