-#include "arb_shader_objects.h"
+#include <msp/gl/extensions/arb_shader_objects.h>
#include "buffer.h"
#include "color.h"
#include "error.h"
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)