- 08 May, 2008 3 commits
-
-
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 9 commits
-
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
-
Oliver Bock authored
* Arrays must not be declared extern (would then be defined twice) * Arrays must not be declared const (would have internal linkage) Still doesn't work reliably...
-
Oliver Bock authored
* For sphere rotation * For observatory positioning Note: the original code seems to have a bug which explains a slight discrepancy between this new and the original visualisation. In the original code gmt_dtime() is used to get the GMT time, but this function is a mere #define of dtime() under unix, hence any difference of dtime() and gmt_dtime() will result in 0 instead of the real UTC/GMT offset. Note: dtime() returns local time...
-
Oliver Bock authored
Added "new" feature to display the search marker (gunsight). Can be toggled with the "m" key (default: enabled).
-
Oliver Bock authored
-
- 07 Apr, 2008 2 commits
-
-
Oliver Bock authored
Substituted sprintf with stream manipulators (as promised) and added stream termination manipulators where appropriate
-
Oliver Bock authored
-