diff --git a/libretro_version_1.c b/libretro_version_1.c index 843c970fa1..10dcbded90 100644 --- a/libretro_version_1.c +++ b/libretro_version_1.c @@ -94,14 +94,14 @@ static void video_frame(const void *data, unsigned width, if (!driver->video_active) return; - video_driver_cached_frame_set(data, width, height, pitch); - if (video_frame_scale(data, width, height, pitch)) { data = driver->scaler_out; pitch = driver->scaler.out_stride; } + video_driver_cached_frame_set(data, width, height, pitch); + /* Slightly messy code, * but we really need to do processing before blocking on VSync * for best possible scheduling.