From b77a3c49eec2cd63e27f40d24505e9b5412df819 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 11 Apr 2015 06:17:59 +0200 Subject: [PATCH] Cleanup video_driver_set_shader --- gfx/video_driver.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/gfx/video_driver.c b/gfx/video_driver.c index e6c5b7f256..65a9685b03 100644 --- a/gfx/video_driver.c +++ b/gfx/video_driver.c @@ -287,15 +287,12 @@ bool video_driver_has_focus(void) bool video_driver_set_shader(enum rarch_shader_type type, const char *path) { - driver_t *driver = driver_get_ptr(); - if (!driver) - return false; - if (!driver->video_data) - return false; - if (!driver->video->set_shader) - return false; + driver_t *driver = driver_get_ptr(); + const video_driver_t *video = video_driver_ctx_get_ptr(); - return driver->video->set_shader(driver->video_data, type, path); + if (video->set_shader) + return video->set_shader(driver->video_data, type, path); + return false; } static void deinit_video_filter(void)