1. 10 Feb, 2015 2 commits
    • Kenneth Moreland's avatar
      Separate out OpenGL and non-OpenGL tests · a7aa5efd
      Kenneth Moreland authored
      Previously, if OpenGL was enabled all tests would create a render window
      even if it was never used because they were all crammed into the same
      executable that initalized with the OpenGL context. This is an artifact
      from early versions of IceT that always required OpenGL.
      
      Creating an OpenGL context shouldn't change the results of the test, but
      it was annoying to have a bunch of windows created for every test. This
      change separates out the OpenGl tests from those that don't use it so
      that most of the tests now just run in the background.
      a7aa5efd
    • Kenneth Moreland's avatar
      Make test file name separators consistent · a9baf8fa
      Kenneth Moreland authored
      Some of the files in the tests directory used a dash to separate words
      (e.g. test-config.h and test-util.h) whereas others used an underscore
      (e.g. test_codes.h and mpi_comm.h). Renamed the files such that they all
      use underscores, which matches better the filenames used elsewhere.
      a9baf8fa
  2. 26 Sep, 2014 1 commit
  3. 25 Sep, 2014 1 commit
  4. 17 Sep, 2014 1 commit
    • Kenneth Moreland's avatar
      Support GLFW library for tests. · 4a81a05b
      Kenneth Moreland authored
      Previously we were using GLUT to create windows and OpenGL contexts.
      However, the base GLUT is no longer maintained and APPLE as deprecated
      its use. There is another project, FreeGLUT, that is poised to replace
      the original GLUT library, but it does not support native Mac windows
      yet.
      
      There is another library named GLFW that is also a cross-platform
      library for creating OpenGL windows, and this one supports the native
      Mac windows. For now we are supporting both (with the default being
      GLUT, which is still more common).
      4a81a05b
  5. 02 Jul, 2013 1 commit
  6. 20 Aug, 2012 1 commit
  7. 10 Nov, 2011 1 commit
  8. 03 Nov, 2011 1 commit
  9. 12 May, 2011 1 commit
  10. 04 May, 2011 1 commit
  11. 07 Apr, 2011 1 commit
  12. 30 Mar, 2011 1 commit
  13. 21 Feb, 2011 1 commit
  14. 25 Jan, 2011 1 commit
  15. 14 Dec, 2010 1 commit
  16. 07 Dec, 2010 1 commit
  17. 01 Dec, 2010 1 commit
  18. 17 Nov, 2010 1 commit
  19. 09 Aug, 2010 1 commit
  20. 19 Jul, 2010 1 commit
    • Kenneth Moreland's avatar
      Combine IceTCore and IceTStrategies libraries. · 159077dd
      Kenneth Moreland authored
      Changed the build system to include all of the strategies into the
      IceTCore library.  The separation was mostly a coding convienience
      on the library side.  It was rather silly for the user perspective
      as you always used both libraries.  Also, this was becoming less
      convienient as the core library really relies on things in the
      stratgies library and you have to carefully pass pointers and
      structures around.
      
      This change is driven by some errors I am encountering that might
      be caused by using uninitialized strategy objects.  My next step is
      to just identify stratgies by enumerations.  This will get rid of
      any such problems.
      159077dd
  21. 01 Jul, 2010 1 commit
  22. 24 Jun, 2010 1 commit
    • Kenneth Moreland's avatar
      Target link libraries only as necessary. · 01ab6889
      Kenneth Moreland authored
      Previously, the OpenGL and MPI libraries were linked to everything
      with a general LINK_LIBRARIES CMake command.  Now, only use
      TARGET_LINK_LIBRARIES to bind libraries to a specific target.  Not
      only is this cleaner, but it also helps verify that libraries that
      should not depend on these libraries don't.
      01ab6889
  23. 13 May, 2010 1 commit
  24. 04 May, 2010 1 commit
    • Kenneth Moreland's avatar
      Converted tests to use Glut. · ccc8ed32
      Kenneth Moreland authored
      Previously the tests used some hack-ish code for creating windows
      on X and Win32.  Unfortunately, this meant that I could not run
      the tests on Mac, where I now do most of my development.  Rather
      that make my own knock off again, I am using a well-established
      portable library.
      ccc8ed32
  25. 16 Dec, 2005 2 commits
  26. 21 May, 2004 1 commit
  27. 20 May, 2004 1 commit
  28. 01 Apr, 2004 1 commit
  29. 12 Aug, 2003 1 commit
  30. 16 Jul, 2003 1 commit
  31. 14 Jul, 2003 1 commit
  32. 19 Jun, 2003 1 commit
  33. 17 Jun, 2003 1 commit