- 20 Jun, 2008 1 commit
-
-
Oliver Bock authored
* Avoids build failures due to trunk being too volatile * Removed stackwalker_win.cpp patch (not required for 6.2) * Changed back to uppercase include dir (BOINC)
-
- 12 Jun, 2008 2 commits
-
-
Oliver Bock authored
* BOINC seems to have changes its include dir from upper to lower case * Also: fixed install dir variable in makefiles * Also: removed commented/unused code
-
Oliver Bock authored
* Includes a couple of dedicated patches * Uses BOINC's MinGW specific build script (doesn't require configure)
-
- 27 May, 2008 2 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
-
- 23 May, 2008 4 commits
-
-
Oliver Bock authored
* It's now integrated upstream * OGLFT svn revision: 108
-
Oliver Bock authored
-
Oliver Bock authored
* Added dedicated starsphere Makefile (symbol stripping doesn't work with g++ 4.0 on OSX, linker flags static/dynamic not supported) * Added necessary patch for OGLFT (OpenGL header location, GLU callback convention) * Tested on i386, using OpenGL framework (not X11) * Also: fixed a bug in OGLFT build (link freetype library!)
-
Oliver Bock authored
-
- 21 May, 2008 3 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
* Activated error checking via conditional calls to failure() ** We just exit in case of an error and do not use return value checks anymore (crude but effective) ** Both, stderr and stdout are now always (for non-trivial commands) redirected to the logfile to ensure nice and comprehensible output * Added "svn revert" right before "svn update" to make sure all files (incl. patched ones) are updated * Removing target source tree folder when using tarball download (e.g. freetype2) * Refactored tree preparations * Improved logging * Renamed "setup" to "build"
-
Oliver Bock authored
* Patching OGLFT to use fixed path/libfile for freetype2 instead of FindFreetype.cmake module * Added failure() for crude error handling (invocations pending) * Implemented cleansing in check_last_build() * Added global config section * Using $LOGFILE
-
- 20 May, 2008 2 commits
-
-
Oliver Bock authored
* Changed Freetype retrieval from cvs to simple tarball download (much faster, no point in using static repo) * SDL should also be changed to tarball download but 1.2.13 has appearently a bug in its "config-sdl" script (fails to list required libraries!). Let's wait for 1.2.14... * OGLFT and BOINC are still fetched from their respective repos as there're no proper releases available anyway * Also: added and implemented "--distclean" target
-
Oliver Bock authored
-
- 19 May, 2008 7 commits
-
-
Oliver Bock authored
* Using bash explicitly (e.g. for "type" built-in) * Implemented prerequisite check for executables (GL/GLU should also be checked!) * Added first parts of error handling harness * Also: removed KDevelop files of kscreensaver
-
Oliver Bock authored
* Fixed wrong env var in Makefile * Added tools to prerequisites
-
Oliver Bock authored
* Enabled autogen.sh for freetype (required!) * Optimized check_last_build() * Optimized messages
-
Oliver Bock authored
-
Oliver Bock authored
* Amended and added Makefiles where necessary ** Fixed/optimized Makefiles with regard to static linking ** Added install targets * Implemented build_starsphere() in build script * The framework part is built as a static library Notes: * ORC might eventually be an API (library) rather than an executable * There are minor dependencies between the framework and the graphics implementations due to GraphicsEngineFactory ** This currently prevents the framework to become truely independent (BOINC integration) ** Plugins could be a solution to this...
-
Oliver Bock authored
* Makes them easier to copy during build * Important: ALL binary resource files are required to have the extension .res from now on!
-
Oliver Bock authored
* Implemented build_generic(): SDL, Freetype2, OGLFT, BOINC * Added GPLv2 header * Added TODOs * Simplyfied logging (using absolute path) * Extended list of prerequisites
-
- 16 May, 2008 2 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
* Added MinGW setup incl. patches * Refactoring to functions * Basic command line parsing (build targets)
-
- 15 May, 2008 5 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
* This is likely to be an interim solution until BOINC might eventually integrate the framework part * More moves follow to restructure the graphics code base
-
- 14 May, 2008 4 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
- 13 May, 2008 3 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
* Tighter BOINC graphics app compliance * Idependent of debug/release mode
-
Oliver Bock authored
* Arguments need to be passed in degrees not radians * Conversion is done right after shared memory parsing (we only need degrees anyway)
-
- 09 May, 2008 3 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
* It was caused by the search marker not being updated after resize * Note: we do *not* update the marker each frame, we just render it to avoid overhead * We now reset the update flag on resize (guess what, it works)
-
Oliver Bock authored
* Should again be related to OpenGL context reset * Explicitly deleting and regenerating the GL lists might solve it * Minor reindentation and line break improvements * Makefile improvement (just clean known object files)
-
- 08 May, 2008 2 commits
-
-
Oliver Bock authored
* The fonts also have to be reinitialized as they rely on the OpenGL context being "reset" by windoze * Introduced a few sanity checks for resource handling * Moved initial fullscreen toggle (release mode) to be called after initialize() as now there's a dependency when on windoze :-/ TODO: X11 doesn't need the recycling procedure * It should only be done for windoze to avoid extra overhead * How to determine the OS? Does SDL offer something reliable?
-
Oliver Bock authored
* Reinitialize OpenGL context fullscreen toggle * Extended a few comments
-