@@ -32,7 +32,8 @@ sources = ['Main.cpp',
'tests/PNGReaderTests.cpp',
'wrapper/Texture.cpp',
'wrapper/GL.cpp',
- 'wrapper/GLFW.cpp']
+ 'wrapper/GLFW.cpp',
+ 'wrapper/GLEW.cpp', ]
glewDep = dependency('glew')
glfwDep = dependency('glfw3')
@@ -0,0 +1,14 @@
+#include <iostream>
+
+#include <GL/glew.h>
+#include "wrapper/GLEW.h"
+bool GLEW::init() {
+ GLenum err = glewInit();
+ if(err != GLEW_OK) {
+ std::cout << "could not initialize GLEW: " << glewGetErrorString(err) << "\n";
+ return true;
+ }
+ return false;
+}
@@ -0,0 +1,8 @@
+#ifndef GLEW_H
+#define GLEW_H
+namespace GLEW {
+ bool init();
+#endif