mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
(Cg) Get rid of pragma_cg_params
This commit is contained in:
parent
6d7dab2e66
commit
a99dcaa929
@ -535,25 +535,27 @@ static void gl_cg_set_params(void *data, void *shader_data,
|
|||||||
for (i = 0; i < cnt; i++)
|
for (i = 0; i < cnt; i++)
|
||||||
{
|
{
|
||||||
unsigned j;
|
unsigned j;
|
||||||
struct uniform_cg_data pragma_cg_params[2];
|
|
||||||
|
|
||||||
pragma_cg_params[0].loc = cgGetNamedParameter(
|
|
||||||
cg_data->prg[cg_data->active_idx].vprg, tracker_info[i].id);
|
|
||||||
pragma_cg_params[1].loc = cgGetNamedParameter(
|
|
||||||
cg_data->prg[cg_data->active_idx].fprg, tracker_info[i].id);
|
|
||||||
|
|
||||||
|
uniform_params[0].lookup.enable = true;
|
||||||
|
uniform_params[0].lookup.idx = cg_data->active_idx;
|
||||||
|
uniform_params[0].lookup.ident = tracker_info[i].id;
|
||||||
|
uniform_params[0].lookup.type = SHADER_PROGRAM_VERTEX;
|
||||||
uniform_params[0].location = 0;
|
uniform_params[0].location = 0;
|
||||||
uniform_params[0].enabled = true;
|
uniform_params[0].enabled = true;
|
||||||
uniform_params[0].type = UNIFORM_1F;
|
uniform_params[0].type = UNIFORM_1F;
|
||||||
uniform_params[0].result.f.v0 = tracker_info[i].value;
|
uniform_params[0].result.f.v0 = tracker_info[i].value;
|
||||||
|
|
||||||
|
uniform_params[1].lookup.enable = true;
|
||||||
|
uniform_params[1].lookup.idx = cg_data->active_idx;
|
||||||
|
uniform_params[1].lookup.ident = tracker_info[i].id;
|
||||||
|
uniform_params[1].lookup.type = SHADER_PROGRAM_FRAGMENT;
|
||||||
uniform_params[1].location = 1;
|
uniform_params[1].location = 1;
|
||||||
uniform_params[1].enabled = true;
|
uniform_params[1].enabled = true;
|
||||||
uniform_params[1].type = UNIFORM_1F;
|
uniform_params[1].type = UNIFORM_1F;
|
||||||
uniform_params[1].result.f.v0 = tracker_info[i].value;
|
uniform_params[1].result.f.v0 = tracker_info[i].value;
|
||||||
|
|
||||||
for (j = 0; j < 2; j++)
|
for (j = 0; j < 2; j++)
|
||||||
gl_cg_set_uniform_parameter(cg_data, &uniform_params[j], &pragma_cg_params[j]);
|
gl_cg_set_uniform_parameter(cg_data, &uniform_params[j], NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user