diff --git a/gfx/drivers/d3d8.c b/gfx/drivers/d3d8.c
index a5dcf1b2a1..207d88fed7 100644
--- a/gfx/drivers/d3d8.c
+++ b/gfx/drivers/d3d8.c
@@ -1845,7 +1845,7 @@ static uintptr_t d3d8_load_texture(void *video_data, void *data,
    info.type     = filter_type;
 
    if (threaded)
-      return video_thread_texture_load(&info,
+      return video_thread_custom_cmd(&info,
             d3d8_video_texture_load_wrap_d3d);
 
    d3d8_video_texture_load_d3d(&info, &id);
diff --git a/gfx/drivers/d3d9.c b/gfx/drivers/d3d9.c
index a383190b48..5e6f708305 100644
--- a/gfx/drivers/d3d9.c
+++ b/gfx/drivers/d3d9.c
@@ -2011,7 +2011,7 @@ static uintptr_t d3d9_load_texture(void *video_data, void *data,
    info.type     = filter_type;
 
    if (threaded)
-      return video_thread_texture_load(&info,
+      return video_thread_custom_cmd(&info,
             d3d9_video_texture_load_wrap_d3d);
 
    d3d9_video_texture_load_d3d(&info, &id);