X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Funiform.cpp;h=943600e0d560522cb6adf2d0aacca20b91381518;hb=5281356f7e81ffed6337d3ac67c0e8d3e1605000;hp=09450a9a0962f991805ae0d7ba35698ff031f515;hpb=6afbace895a7bbcf216ab8e48280ea0303ab5892;p=libs%2Fgl.git diff --git a/source/uniform.cpp b/source/uniform.cpp index 09450a9a..943600e0 100644 --- a/source/uniform.cpp +++ b/source/uniform.cpp @@ -36,6 +36,18 @@ void UniformVector::apply(int index, unsigned size, const float *value } +template<> +void UniformMatrix::apply(int index, unsigned size, const float *value) +{ + glUniformMatrix2fv(index, size, false, value); +} + +template<> +void UniformMatrix::apply(int index, unsigned size, const float *value) +{ + glUniformMatrix3fv(index, size, false, value); +} + template<> void UniformMatrix::apply(int index, unsigned size, const float *value) {