| 956 | } |
| 957 | |
| 958 | bool vtkShaderProgram::SetUniform3f(const char* name, const float v[3]) |
| 959 | { |
| 960 | GLint location = static_cast<GLint>(this->FindUniform(name)); |
| 961 | if (location == -1) |
| 962 | { |
| 963 | this->Error = "Could not set uniform (does not exist) "; |
| 964 | this->Error += name; |
| 965 | return false; |
| 966 | } |
| 967 | glUniform3fv(location, 1, v); |
| 968 | return true; |
| 969 | } |
| 970 | |
| 971 | bool vtkShaderProgram::SetUniform3f(const char* name, const double v[3]) |
| 972 | { |