X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fprogramdata.cpp;h=1287914005055ff91bb2102260daf4b28d50e710;hb=fa5b232a16e11d7950e80764497f0167ec9e3b41;hp=69fcdbe0e91fca03b968f355ef397dbaaae273de;hpb=7699570b9a07ef1fbe2b3b8badfa923de2fdd0a1;p=libs%2Fgl.git diff --git a/source/programdata.cpp b/source/programdata.cpp index 69fcdbe0..12879140 100644 --- a/source/programdata.cpp +++ b/source/programdata.cpp @@ -1,4 +1,4 @@ -#include "arb_shader_objects.h" +#include #include "buffer.h" #include "color.h" #include "error.h" @@ -149,9 +149,7 @@ void ProgramData::uniform_matrix3(const string &name, const float *v) void ProgramData::uniform(const string &name, const Matrix &m) { - float v[16]; - copy(m.data(), m.data()+16, v); - uniform_matrix4(name, v); + uniform_matrix4(name, m.data()); } void ProgramData::uniform_matrix4(const string &name, const float *v)