]> git.mxchange.org Git - simgear.git/blobdiff - simgear/screen/shader.cpp
Move SGReadFileCallback from model.cxx to public class ModelRegistry
[simgear.git] / simgear / screen / shader.cpp
index 2c2f8958c46aada89dec9c6902efb9a9b96d223d..e307d9952af6007ea2a31e9b85710bb440cd703b 100644 (file)
@@ -483,7 +483,7 @@ void Shader::bind(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);
@@ -549,7 +549,7 @@ void Shader::setParameter(const char *name,const float *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);