1 #include "arb_shader_objects.h"
8 void UniformScalar<int>::apply(int index) const
10 glUniform1iARB(index, value);
14 void UniformScalar<float>::apply(int index) const
16 glUniform1fARB(index, value);
21 void UniformVector<float, 2>::apply(int index) const
23 glUniform2fvARB(index, 1, value);
27 void UniformVector<float, 3>::apply(int index) const
29 glUniform3fvARB(index, 1, value);
33 void UniformVector<float, 4>::apply(int index) const
35 glUniform4fvARB(index, 1, value);
40 void UniformMatrix<float, 4, 4>::apply(int index) const
42 glUniformMatrix4fvARB(index, 1, false, value);