1. 08 May, 2008 3 commits
  2. 06 May, 2008 2 commits
    • Oliver Bock's avatar
      Minor comment update · aa3655b7
      Oliver Bock authored
      aa3655b7
    • Oliver Bock's avatar
      Fixed BOINC information update · f327579e
      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?
      f327579e
  3. 30 Apr, 2008 4 commits
  4. 28 Apr, 2008 2 commits
  5. 25 Apr, 2008 2 commits
  6. 13 Apr, 2008 2 commits
    • Oliver Bock's avatar
      288bd0e3
    • Oliver Bock's avatar
      Substituted FTGL with OGLFT · ebf78c0e
      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?)
      ebf78c0e
  7. 11 Apr, 2008 7 commits
    • Oliver Bock's avatar
      Even more doxygen updates · 99ef026d
      Oliver Bock authored
      99ef026d
    • Oliver Bock's avatar
      Doxygen updates · a04c14ee
      Oliver Bock authored
      a04c14ee
    • Oliver Bock's avatar
      Updated Makefile · c88e95cd
      Oliver Bock authored
      * To include new classes
      * To use a "normally" installed OGLFT
      c88e95cd
    • Oliver Bock's avatar
      A few fixes · 05f25a43
      Oliver Bock authored
      * Proper use of enum types
      * Current values of ascension/declination properly initialized (have to get a value outside the valid range)
      05f25a43
    • Oliver Bock's avatar
      Added new factory for graphics engines. · 341cbce9
      Oliver Bock authored
      * Support for flexible requests of engine and specific science app support
      * Could easily be passed as command line parameter for instance
      341cbce9
    • Oliver Bock's avatar
      Refactored the main rendering engine · 7eb950de
      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)
      7eb950de
    • Oliver Bock's avatar
      Refactored the BOINC client/application communication layer · 97a1dc47
      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
      97a1dc47
  8. 10 Apr, 2008 1 commit
  9. 09 Apr, 2008 6 commits
  10. 08 Apr, 2008 9 commits
  11. 07 Apr, 2008 2 commits