static int shader_action_parameter_preset_left(unsigned type,
      const char *label,
      bool wraparound)
{
   struct video_shader_parameter *param = menu_shader_manager_get_parameters(
         type - MENU_SETTINGS_SHADER_PRESET_PARAMETER_0);
   if (!param)
      return 0;
   return generic_shader_action_parameter_left(param,
         type, label, wraparound);
}
Exemple #2
0
int menu_shader_manager_clear_parameter(unsigned i)
{
#ifdef HAVE_SHADER_MANAGER
   struct video_shader_parameter *param = 
      menu_shader_manager_get_parameters(i);

   if (!param)
      return 0;

   param->current = param->initial;
   param->current = MIN(MAX(param->minimum, 
            param->current), param->maximum);
#endif

   return 0;
}