diff options
author | don bright <hugh.m.bright@gmail.com> | 2013-02-24 03:33:28 (GMT) |
---|---|---|
committer | don bright <hugh.m.bright@gmail.com> | 2013-02-24 03:33:28 (GMT) |
commit | eff16283358217b43b310269a72e0cb47357a8b3 (patch) | |
tree | 4852cb05e4a0bb380aa00dd91c6de5bd869a4ffd /src/OffscreenView.cc | |
parent | 958657eb268dcb3a68ade22cb67bb0db108e71ad (diff) |
continue merging enable_opencsg_shaders
Diffstat (limited to 'src/OffscreenView.cc')
-rw-r--r-- | src/OffscreenView.cc | 12 |
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); |