mirror of
https://github.com/libretro/RetroArch
synced 2025-03-31 19:21:06 +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;
|
shader_data = NULL;
|
||||||
current_shader = NULL;
|
current_shader = NULL;
|
||||||
break;
|
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:
|
case SHADER_CTL_SET_PARAMS:
|
||||||
{
|
{
|
||||||
video_shader_ctx_params_t *params =
|
video_shader_ctx_params_t *params =
|
||||||
|
@ -61,6 +61,7 @@ enum video_shader_driver_ctl_state
|
|||||||
SHADER_CTL_INIT,
|
SHADER_CTL_INIT,
|
||||||
/* Finds first suitable shader context driver. */
|
/* Finds first suitable shader context driver. */
|
||||||
SHADER_CTL_INIT_FIRST,
|
SHADER_CTL_INIT_FIRST,
|
||||||
|
SHADER_CTL_SET_PARAMETER,
|
||||||
SHADER_CTL_SET_PARAMS,
|
SHADER_CTL_SET_PARAMS,
|
||||||
SHADER_CTL_GET_FEEDBACK_PASS,
|
SHADER_CTL_GET_FEEDBACK_PASS,
|
||||||
SHADER_CTL_MIPMAP_INPUT,
|
SHADER_CTL_MIPMAP_INPUT,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user