mirror of
https://github.com/libretro/RetroArch
synced 2025-02-19 12:41:00 +00:00
shaders: track the pass for each parameter
This commit is contained in:
parent
4a86d29810
commit
560149857b
@ -545,9 +545,11 @@ bool video_shader_resolve_parameters(config_file_t *conf,
|
|||||||
if (ret == 5)
|
if (ret == 5)
|
||||||
param->step = 0.1f * (param->maximum - param->minimum);
|
param->step = 0.1f * (param->maximum - param->minimum);
|
||||||
|
|
||||||
RARCH_LOG("Found #pragma parameter %s (%s) %f %f %f %f\n",
|
param->pass = i;
|
||||||
|
|
||||||
|
RARCH_LOG("Found #pragma parameter %s (%s) %f %f %f %f in pass %d\n",
|
||||||
param->desc, param->id, param->initial,
|
param->desc, param->id, param->initial,
|
||||||
param->minimum, param->maximum, param->step);
|
param->minimum, param->maximum, param->step, param->pass);
|
||||||
param->current = param->initial;
|
param->current = param->initial;
|
||||||
|
|
||||||
shader->num_parameters++;
|
shader->num_parameters++;
|
||||||
|
@ -105,6 +105,7 @@ struct video_shader_parameter
|
|||||||
float initial;
|
float initial;
|
||||||
float maximum;
|
float maximum;
|
||||||
float step;
|
float step;
|
||||||
|
int pass;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct video_shader_pass
|
struct video_shader_pass
|
||||||
|
Loading…
x
Reference in New Issue
Block a user