1. 31 Oct, 2017 1 commit
    • Kenneth Moreland's avatar
      Fix warnings on MSVC · f577114f
      Kenneth Moreland authored
      Most of the warnings are about using "unsafe" functions. In addition to
      replacing string functions like strcpy with counting strncpy versions,
      which makes sense, older MSVC versions for some reason don't support
      POSIX versions of these functions. Instead, they have their weird
      offshoots, which is a pain.
      f577114f
  2. 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
  3. 17 Sep, 2014 1 commit
    • Kenneth Moreland's avatar
      Remove dependence on GLU · 866def6d
      Kenneth Moreland authored
      GLU seems to be deprecated in OpenGL 3 and now the Apple XCode compile
      is warning about using it. The only thing we were using it for was to
      draw a sphere, so replace that with our own sphere drawing code (using
      vertex arrays that I think are still going to be supported).
      
      An alternative to rolling our own would be to use a canned version that
      comes with GLUT. However, GLUT itself is also going through a
      transitional period, so until we can be sure it is going to survive and
      be available everywhere, this is a reasonable solution.
      866def6d
  4. 15 Dec, 2010 1 commit
    • Kenneth Moreland's avatar
      Fix 64bit to 32bit demotions. · 402d28d2
      Kenneth Moreland authored
      Many parts of the code allowed implicit conversion from a 64 bit value
      to a 32 bit value.  A lot of this was using IceTSizeType as a 32 bit
      integer.  Using the compiler warnings, remove the conversions or make
      them explicit.
      402d28d2
  5. 17 Nov, 2010 1 commit
  6. 09 Aug, 2010 1 commit
  7. 28 Jun, 2010 1 commit
    • Kenneth Moreland's avatar
      Changed ICE-T to IceT. · 0e2e6161
      Kenneth Moreland authored
      I while ago we started using IceT for the acronym that is the name
      of this software.  It is about time we changed all the references
      in the code.
      0e2e6161
  8. 17 Jun, 2010 1 commit
    • Kenneth Moreland's avatar
      Removed OpenGL rendering dependency from core. (broken) · 47657ff6
      Kenneth Moreland authored
      image.c is now completely OpenGL independent.  The rendering callbacks
      now pass the parameters that IceT fiddles with (matrices, background,
      readback region) and lets the user code render with whatever system
      available.  The OpenGL layer now has the code that sets up OpenGL before
      making its own callback (which, like before, takes no arguments) and
      then reading the data back from the OpenGL buffers.
      
      I know that there are glaring bugs in this code.  I will address them
      soon.
      47657ff6
  9. 16 Jun, 2010 1 commit
    • Kenneth Moreland's avatar
      Remove OpenGL from draw.c. · da8bf613
      Kenneth Moreland authored
      All the functions in draw.c now no longer depend on OpenGL at all.
      The biggest interface change to this effect is that icetDrawFrame()
      now requires the user to pass in the projection/modelview matrices
      and the background color.  A new function in the OpenGL layer called
      icetGLDrawFrame() behaves like the old function by grabbing these
      values from OpenGL.
      da8bf613
  10. 11 May, 2010 1 commit
  11. 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
  12. 03 Jun, 2009 1 commit
  13. 16 Dec, 2005 1 commit
  14. 06 Jan, 2005 1 commit
  15. 25 May, 2004 2 commits
  16. 15 May, 2004 1 commit
  17. 12 May, 2004 1 commit
  18. 12 Aug, 2003 1 commit