summaryrefslogtreecommitdiff
path: root/src/OffscreenView.cc
diff options
context:
space:
mode:
authordon bright <hugh.m.bright@gmail.com>2013-02-24 03:33:28 (GMT)
committerdon bright <hugh.m.bright@gmail.com>2013-02-24 03:33:28 (GMT)
commiteff16283358217b43b310269a72e0cb47357a8b3 (patch)
tree4852cb05e4a0bb380aa00dd91c6de5bd869a4ffd /src/OffscreenView.cc
parent958657eb268dcb3a68ade22cb67bb0db108e71ad (diff)
continue merging enable_opencsg_shaders
Diffstat (limited to 'src/OffscreenView.cc')
-rw-r--r--src/OffscreenView.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/OffscreenView.cc b/src/OffscreenView.cc
index 1b53082..b7d1deb 100644
--- a/src/OffscreenView.cc
+++ b/src/OffscreenView.cc
@@ -7,6 +7,13 @@
#include <cstdlib>
#include <sstream>
+#ifdef _WIN32
+#include <GL/wglew.h>
+#elif !defined(__APPLE__)
+#include <GL/glxew.h>
+#endif
+
+
OffscreenView::OffscreenView(size_t width, size_t height)
{
orthomode = false;
@@ -18,6 +25,11 @@ OffscreenView::OffscreenView(size_t width, size_t height)
camera_center << 0, 0, 0;
#ifdef ENABLE_OPENCSG
+ is_opencsg_capable = false;
+ has_shaders = false;
+ opencsg_support = true;
+ static int sId = 0;
+ this->opencsg_id = sId++;
for (int i = 0; i < 10; i++) this->shaderinfo[i] = 0;
#endif
this->ctx = create_offscreen_context(width, height);
contact: Jan Huwald // Impressum