diff --git a/gfx/video_driver.c b/gfx/video_driver.c index 3bb355bfa6..70b8b60205 100644 --- a/gfx/video_driver.c +++ b/gfx/video_driver.c @@ -3430,8 +3430,6 @@ bool renderchain_d3d_init_first( const d3d_renderchain_driver_t **renderchain_driver, void **renderchain_handle) { - unsigned i; - switch (api) { case D3D_COMM_D3D9: @@ -3447,6 +3445,8 @@ bool renderchain_d3d_init_first( &null_d3d_renderchain, NULL }; + unsigned i; + for (i = 0; renderchain_d3d_drivers[i]; i++) { void *data = renderchain_d3d_drivers[i]->chain_new(); @@ -3479,7 +3479,6 @@ bool renderchain_d3d_init_first( break; } - return false; }