mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 13:20:30 +00:00
Add SHADER_CTL_SET_PARAMETER
This commit is contained in:
parent
5d6b4d0a56
commit
d8de78231b
@ -132,6 +132,16 @@ bool video_shader_driver_ctl(enum video_shader_driver_ctl_state state, void *dat
|
||||
shader_data = NULL;
|
||||
current_shader = NULL;
|
||||
break;
|
||||
case SHADER_CTL_SET_PARAMETER:
|
||||
{
|
||||
struct uniform_info *param = (struct uniform_info*)data;
|
||||
|
||||
if (!current_shader || !param)
|
||||
return false;
|
||||
current_shader->set_uniform_parameter(shader_data,
|
||||
param, NULL);
|
||||
}
|
||||
break;
|
||||
case SHADER_CTL_SET_PARAMS:
|
||||
{
|
||||
video_shader_ctx_params_t *params =
|
||||
|
@ -61,6 +61,7 @@ enum video_shader_driver_ctl_state
|
||||
SHADER_CTL_INIT,
|
||||
/* Finds first suitable shader context driver. */
|
||||
SHADER_CTL_INIT_FIRST,
|
||||
SHADER_CTL_SET_PARAMETER,
|
||||
SHADER_CTL_SET_PARAMS,
|
||||
SHADER_CTL_GET_FEEDBACK_PASS,
|
||||
SHADER_CTL_MIPMAP_INPUT,
|
||||
|
Loading…
x
Reference in New Issue
Block a user