]> Dogcows Code - chaz/yoink/blobdiff - src/Main.cc
use only triangles; no quads
[chaz/yoink] / src / Main.cc
index 6914c97df3525ed8ce7b7d206f8ee0b5c3598720..ae183ec49ab845ee9f5921f8b47642e6445526be 100644 (file)
@@ -153,13 +153,20 @@ void Main::setupGL()
        glEnable(GL_POLYGON_SMOOTH);
        glShadeModel(GL_SMOOTH);
 
-       //glEnable(GL_BLEND);
-       //glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+       glEnable(GL_BLEND);
+       glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
        glEnable(GL_ALPHA_TEST);
        glAlphaFunc(GL_GREATER, 0.0);
 
        glClearColor(0.0, 0.0, 0.0, 1.0);
 
+       //glEnable(GL_LIGHTING);
+       glEnable(GL_LIGHT0);
+
+       float light[] = {1.0f, 1.0f, 1.0f, 1.0f};
+       glLightfv(GL_LIGHT0, GL_AMBIENT_AND_DIFFUSE, light);
+
+
        //glMatrixMode(GL_PROJECTION);
        //glLoadIdentity();
        //moof::scalar ratio = moof::core.getVideo()->width() /
@@ -216,40 +223,40 @@ void Main::printInfo(int argc, char* argv[])
 #ifdef YOINK_GITHEAD
                          << "       Commit: "YOINK_GITHEAD << std::endl
 #endif
-                         << "      Version: "PACKAGE_VERSION << std::endl
+                         << "      Version: " << PACKAGE_VERSION << std::endl
                          << "        Built: " << COMPILE_TIME << std::endl
-                         << "     Compiler: "COMPILER_STRING << std::endl
+                         << "     Compiler: " << COMPILER_STRING << std::endl
                          << "       Assets: " << assets << std::endl
                          << "Build options: "
-#ifndef HAVE_CLOCK_GETTIME
+#if !USE_CLOCK_GETTIME
                          << "-"
 #endif
                          << "clock_gettime "
-#ifdef NDEBUG
+#if !DEBUG
                          << "-"
 #endif
                          << "debug "
-#ifndef USE_DOUBLE_PRECISION
+#if !USE_DOUBLE_PRECISION
                          << "-"
 #endif
                          << "double-precision "
-#ifndef USE_GTK
+#if !USE_GTK
                          << "-"
 #endif
                          << "gtk "
-#ifndef USE_HOTLOADING
+#if !USE_HOTLOADING
                          << "-"
 #endif
                          << "hotloading "
-#ifndef PROFILING_ENABLED
+#if !PROFILING_ENABLED
                          << "-"
 #endif
                          << "profile "
-#ifndef USE_QT4
+#if !USE_QT4
                          << "-"
 #endif
                          << "qt4 "
-#ifndef USE_THREADS
+#if !USE_THREADS
                          << "-"
 #endif
                          << "threads" << std::endl
@@ -274,6 +281,9 @@ void goodbye()
 
 int main(int argc, char* argv[])
 {
+       moof::backend backend;
+
+       // FIXME: This is temporary.
        moof::timer reloadTimer(boost::bind(&moof::resource::reload_as_needed),
                                                        SCALAR(2.0),
                                                        moof::timer::repeat);
@@ -306,10 +316,14 @@ int main(int argc, char* argv[])
 
        try
        {
-               std::string iconPath(PACKAGE".png");
-               iconPath = moof::resource::find_file(iconPath);
-               moof::image icon(iconPath);
-               icon.set_as_icon();
+               //std::string iconPath(PACKAGE".png");
+               //iconPath = moof::resource::find_file(iconPath);
+               //moof::image icon(iconPath);
+               //icon.set_as_icon();
+               moof::image_handle icon(PACKAGE, "png");
+               if (icon) icon->set_as_icon();
+               else moof::log_error("no icon loaded");
+               icon.unload();
 
                class moof::video::attributes attributes(settings);
                moof::video video(PACKAGE_STRING, attributes);
This page took 0.019611 seconds and 4 git commands to generate.