summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordon bright <hugh.m.bright@gmail.com>2013-01-26 22:18:31 (GMT)
committerdon bright <hugh.m.bright@gmail.com>2013-01-26 22:19:14 (GMT)
commitf17a282220903d7bb494deae046d3e786ef6b1ca (patch)
treed27af52db52fec9c931caf049cfd212ce576e620
parentc133ae3b7d7f780d440b74dabe36cff355d9e30c (diff)
cleanups. and restore accidentally deleted old system-gl.h
-rw-r--r--src/fbo.cc2
-rw-r--r--src/imageutils-lodepng.cc6
-rw-r--r--src/mainwin.cc9
-rw-r--r--src/system-gl.h18
-rw-r--r--tests/cgalcachetest.cc9
-rw-r--r--tests/cgalpngtest.cc9
-rw-r--r--tests/cgalstlsanitytest.cc9
-rw-r--r--tests/cgaltest.cc9
-rw-r--r--tests/csgtestcore.cc9
9 files changed, 14 insertions, 66 deletions
diff --git a/src/fbo.cc b/src/fbo.cc
index e12c295..186cb95 100644
--- a/src/fbo.cc
+++ b/src/fbo.cc
@@ -59,7 +59,7 @@ bool check_fbo_status()
else if (status == GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT)
cerr << "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT\n";
else
- cerr << "Unknown Code: glCheckFramebufferStatusEXT returned:" <<status <<"\n";
+ cerr << "Unknown Code: glCheckFramebufferStatusEXT returned:" << status <<"\n";
return result;
}
diff --git a/src/imageutils-lodepng.cc b/src/imageutils-lodepng.cc
index fab1cd9..a034702 100644
--- a/src/imageutils-lodepng.cc
+++ b/src/imageutils-lodepng.cc
@@ -8,17 +8,19 @@ bool write_png(std::ostream &output, unsigned char *pixels, int width, int heigh
//encoder.settings.zlibsettings.windowSize = 2048;
//LodePNG_Text_add(&encoder.infoPng.text, "Comment", "Created with LodePNG");
size_t dataout_size = -1;
+ bool result = false;
unsigned char *dataout = (unsigned char *)malloc(width*height*4);
if (!dataout) {
perror("Error allocating memory while writing png\n");
- return false;
+ return result;
}
LodePNG_encode(&dataout, &dataout_size, pixels, width, height, LCT_RGBA, 8);
try {
output.write( reinterpret_cast<const char*>(dataout), dataout_size );
+ result = true;
} catch (const std::ios_base::failure &e) {
std::cerr << "Error writing to ostream:" << e.what() << "\n";
}
free( dataout );
- return true;
+ return result;
}
diff --git a/src/mainwin.cc b/src/mainwin.cc
index d596186..cf79b5a 100644
--- a/src/mainwin.cc
+++ b/src/mainwin.cc
@@ -576,15 +576,6 @@ void MainWindow::refreshDocument()
setCurrentOutput();
}
-/*AbstractNode *MainWindow::find_root_tag(AbstractNode *n)
-{
- BOOST_FOREACH (AbstractNode *v, n->children) {
- if (v->modinst->isRoot()) return v;
- if (AbstractNode *vroot = find_root_tag(v)) return vroot;
- }
- return NULL;
-}*/
-
/*!
Parse and evaluate the design => this->root_node
diff --git a/src/system-gl.h b/src/system-gl.h
index dd465f6..d7de3c6 100644
--- a/src/system-gl.h
+++ b/src/system-gl.h
@@ -1,16 +1,16 @@
#ifndef SYSTEMGL_H_
#define SYSTEMGL_H_
-#ifdef _WIN32
-// Prevent obtuse compile errors on Win32/mingw32. This is related
-// GLU Tessellation callback definitions, and how glew deals with them.
-#include <windows.h>
-#endif
-
#include <GL/glew.h>
-#include <string>
-std::string glew_dump(bool dumpall=false);
-bool report_glerror(const char *task);
+#ifdef __APPLE__
+ #include <OpenGL/OpenGL.h>
+#else
+ #include <GL/gl.h>
+ #include <GL/glu.h>
+ #ifdef _WIN32
+ #include <windows.h> // For the CALLBACK macro
+ #endif
+#endif
#endif
diff --git a/tests/cgalcachetest.cc b/tests/cgalcachetest.cc
index 7f24fc5..3a0a855 100644
--- a/tests/cgalcachetest.cc
+++ b/tests/cgalcachetest.cc
@@ -70,15 +70,6 @@ void cgalTree(Tree &tree)
evaluate.execute();
}
-/*AbstractNode *find_root_tag(AbstractNode *n)
-{
- foreach(AbstractNode *v, n->children) {
- if (v->modinst->tag_root) return v;
- if (AbstractNode *vroot = find_root_tag(v)) return vroot;
- }
- return NULL;
-}*/
-
po::variables_map parse_options(int argc, char *argv[])
{
po::options_description desc("Allowed options");
diff --git a/tests/cgalpngtest.cc b/tests/cgalpngtest.cc
index dd5084c..ac4ebdf 100644
--- a/tests/cgalpngtest.cc
+++ b/tests/cgalpngtest.cc
@@ -70,15 +70,6 @@ void cgalTree(Tree &tree)
evaluate.execute();
}
-/*AbstractNode *find_root_tag(AbstractNode *n)
-{
- foreach(AbstractNode *v, n->children) {
- if (v->modinst->tag_root) return v;
- if (AbstractNode *vroot = find_root_tag(v)) return vroot;
- }
- return NULL;
-}*/
-
struct CsgInfo
{
OffscreenView *glview;
diff --git a/tests/cgalstlsanitytest.cc b/tests/cgalstlsanitytest.cc
index ca44dc7..2815463 100644
--- a/tests/cgalstlsanitytest.cc
+++ b/tests/cgalstlsanitytest.cc
@@ -69,15 +69,6 @@ void cgalTree(Tree &tree)
evaluate.execute();
}
-/*AbstractNode *find_root_tag(AbstractNode *n)
-{
- foreach(AbstractNode *v, n->children) {
- if (v->modinst->tag_root) return v;
- if (AbstractNode *vroot = find_root_tag(v)) return vroot;
- }
- return NULL;
-}*/
-
int main(int argc, char **argv)
{
int retval = 0;
diff --git a/tests/cgaltest.cc b/tests/cgaltest.cc
index 5131f17..4a15050 100644
--- a/tests/cgaltest.cc
+++ b/tests/cgaltest.cc
@@ -65,15 +65,6 @@ void cgalTree(Tree &tree)
evaluate.execute();
}
-/*AbstractNode *find_root_tag(AbstractNode *n)
-{
- foreach(AbstractNode *v, n->children) {
- if (v->modinst->tag_root) return v;
- if (AbstractNode *vroot = find_root_tag(v)) return vroot;
- }
- return NULL;
-}*/
-
int main(int argc, char **argv)
{
if (argc != 2) {
diff --git a/tests/csgtestcore.cc b/tests/csgtestcore.cc
index 7a031f3..3b4a935 100644
--- a/tests/csgtestcore.cc
+++ b/tests/csgtestcore.cc
@@ -65,15 +65,6 @@ CsgInfo::CsgInfo() {
glview = NULL;
}
-/*AbstractNode *find_root_tag(AbstractNode *n)
-{
- foreach(AbstractNode *v, n->children) {
- if (v->modinst->tag_root) return v;
- if (AbstractNode *vroot = find_root_tag(v)) return vroot;
- }
- return NULL;
-}*/
-
string info_dump(OffscreenView *glview)
{
assert(glview);
contact: Jan Huwald // Impressum