diff --git a/gfx/drivers_font/xdk1_xfonts.c b/gfx/drivers_font/xdk1_xfonts.c index f76883f683..883367fc82 100644 --- a/gfx/drivers_font/xdk1_xfonts.c +++ b/gfx/drivers_font/xdk1_xfonts.c @@ -89,7 +89,7 @@ static void xfonts_render_msg( mbstowcs(str, msg, sizeof(str) / sizeof(wchar_t)); xfonts->debug_font->TextOut(xfonts->surf, str, (unsigned)-1, x, y); - xfonts->surf->Release(); + d3d_surface_free(xfonts->surf); } font_renderer_t d3d_xdk1_font = { diff --git a/tasks/task_screenshot.c b/tasks/task_screenshot.c index 2dba565c68..15969ac12c 100644 --- a/tasks/task_screenshot.c +++ b/tasks/task_screenshot.c @@ -116,7 +116,7 @@ static void task_screenshot_handler(retro_task_t *task) #if defined(_XBOX1) if (XGWriteSurfaceToFile(state->surf, state->filename) == S_OK) ret = true; - state->surf->Release(); + d3d_surface_free(state->surf); #elif defined(HAVE_RPNG) if (state->bgr24) scaler->in_fmt = SCALER_FMT_BGR24;