}
const float *value = v;
va_list args;
- va_start(args,value);
+ va_start(args,v);
for(int i = 0; i < (int)parameters.size(); i++) {
if( vertex_target ) {
glProgramLocalParameter4fvPtr( vertex_target, parameters[i].location, value);
void Shader::setParameters(const float *v,...) {
const float *value = v;
va_list args;
- va_start(args,value);
+ va_start(args,v);
for(int i = 0; i < (int)parameters.size(); i++) {
if( vertex_target ) {
glProgramLocalParameter4fvPtr( vertex_target, parameters[i].location, value);