From 8b714895a88d7b59a11dc1f5fa875cb820e8c793 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 14 Feb 2016 18:12:42 +0100 Subject: [PATCH] Create video_shader_driver_ctl --- gfx/video_shader_driver.c | 12 ++++++++++++ gfx/video_shader_driver.h | 7 +++++++ 2 files changed, 19 insertions(+) diff --git a/gfx/video_shader_driver.c b/gfx/video_shader_driver.c index 392c143e19..d8a8ddad7a 100644 --- a/gfx/video_shader_driver.c +++ b/gfx/video_shader_driver.c @@ -227,3 +227,15 @@ void video_shader_driver_set_params(video_shader_ctx_params_t *params) params->fbo_info, params->fbo_info_cnt); } + +bool video_shader_driver_ctl(enum video_shader_driver_ctl_state state, void *data) +{ + switch (state) + { + case SHADER_CTL_NONE: + default: + break; + } + + return true; +} diff --git a/gfx/video_shader_driver.h b/gfx/video_shader_driver.h index 20bc686cbe..de5fa4c304 100644 --- a/gfx/video_shader_driver.h +++ b/gfx/video_shader_driver.h @@ -30,6 +30,11 @@ extern "C" { #endif +enum video_shader_driver_ctl_state +{ + SHADER_CTL_NONE = 0 +}; + typedef struct shader_backend { void *(*init)(void *data, const char *path); @@ -164,6 +169,8 @@ struct video_shader *video_shader_driver_direct_get_current_shader(void); void video_shader_driver_set_params(video_shader_ctx_params_t *params); +bool video_shader_driver_ctl(enum video_shader_driver_ctl_state state, void *data); + #ifdef __cplusplus } #endif