- 14 May, 2008 1 commit
-
-
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 4 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
-
Oliver Bock authored
* Windoze "resets" the OpenGL context when SetVideoMode is called - ergo, we need to reinitialize the context * Added a switch (recycle) to initialize() to distinguish between one-off and recurring actions
-
Oliver Bock authored
-
- 06 May, 2008 2 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
* The interface declared in AbstractGraphicsEngine is now implemented in the most specialized class only (to make sure it's called, down the inheritance hierarchy) * The abstract or generelized classes (up the hierarchy) got local implementation (protected) which are called by their respective children. * Fixed a bug in the old starsphere code. Search marker rendering deleted to much (memory corruption)! Does OpenGL do any boundary checking?
-
- 30 Apr, 2008 4 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
- 28 Apr, 2008 2 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
-
- 25 Apr, 2008 2 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
-
- 13 Apr, 2008 2 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
* Using single font instances per text group (adds flexibility, avoid font change during render) * initialize() and resize() are now virtual, and overridden in subclass * HUD dimensions now follow actual size (no more scaling needed) * No more FSAA needed * Removed unnecessary Open GL calls during render Pro: - Crystal clear HUD text - Constant HUD text size Con: - Slightly higher CPU usage (5% -> 7.5%, also for full screen?)
-
- 11 Apr, 2008 7 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
* To include new classes * To use a "normally" installed OGLFT
-
Oliver Bock authored
* Proper use of enum types * Current values of ascension/declination properly initialized (have to get a value outside the valid range)
-
Oliver Bock authored
* Support for flexible requests of engine and specific science app support * Could easily be passed as command line parameter for instance
-
Oliver Bock authored
* Now there's a generic Einstein@Home and a science run specific part * Search information retieval and rendering moved into subclass * Renamed a few things as they're now true members * Moved a few things from private to protected (obviously)
-
Oliver Bock authored
* Now there's a generic and science application specific (e.g. shared memory handling) part * The actual shared memory indentifier now has to be passed during initialize() instead of being hard-coded * All this might eventually allow us to incorporate some portions of this API into something more general like a generic graphics toolkit
-
- 10 Apr, 2008 1 commit
-
-
Oliver Bock authored
* Grayscale faces do need a backgorund color * Texture faces do need enabled textures (oh well) * Translucent faces need activated alpha blending (you guessed it)
-
- 09 Apr, 2008 6 commits
-
-
Oliver Bock authored
Added preliminary test code for OGLFT which might eventually replace FTGL (so far FTGL seems to be the culprit that causes the nasty "HUD killing" bug)
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
- 08 Apr, 2008 3 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-