1. 14 Jul, 2009 1 commit
  2. 02 Jul, 2009 3 commits
  3. 22 Jun, 2009 1 commit
  4. 17 Jun, 2009 2 commits
  5. 12 Jun, 2009 1 commit
  6. 03 Jun, 2009 1 commit
  7. 25 May, 2009 1 commit
    • fogal1's avatar
      Do ad hoc memoization of the transparency calculation. · d7c4a728
      fogal1 authored
      In some SR mode configurations, we have the issue that rendering
      will involve global communication due to the need to sort
      transparent geometry.  This is undesirable because 1) we don't
      know the sort order until rendering is underway, thus preventing
      us from using that knowledge for more intelligent compositing, and
      2) certain compositors, such as IceT, do not call our render
      method synchronously in all cases, leading to deadlock in the
      worst case.
      This commit changes the transparency actor so that it keeps an
      internal cache of the transparency calculation.  Clients are now
      expected to clear ("Invalidate") the cache periodically.  In SR
      mode we'll do that once per render.  In standard rendering modes,
      we'll invalidate the cache every time we add a plot to the window.
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@7402 18c085ea-50e0-402c-830e-de6fd14e8384
  8. 12 May, 2009 1 commit
  9. 06 May, 2009 1 commit
    • brugger's avatar
      · 6c18c6a0
      brugger authored
      1) I modified visit-build-open to be able to build on alastor. When building
         on alaster it submits a batch job so that it can use an entire 16 core
         node for building visit.
      2) I removed a duplicated library on a link line, where the same library
         was listed twice in a row.
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@7222 18c085ea-50e0-402c-830e-de6fd14e8384
  10. 05 May, 2009 1 commit
  11. 04 May, 2009 2 commits
  12. 29 Apr, 2009 1 commit
  13. 28 Apr, 2009 1 commit
  14. 23 Apr, 2009 2 commits
  15. 21 Apr, 2009 1 commit
  16. 20 Apr, 2009 1 commit
  17. 15 Apr, 2009 1 commit
  18. 14 Apr, 2009 1 commit
    • whitlocb's avatar
      I made the VisItInit functions handle -dv so GetVisItLauncher returns valid · e476cdea
      whitlocb authored
      results in all components. This required moving some libutility code to 
      libmisc, hence the large number of changes (new header files).
      I also modified the viewer so various properties were consolidated into a
      ViewerProperties object accessible from the base class. This simplifies book
      keeping of properties and makes them accessible to all subclasses.
      I used the new ViewerProperties mechanism to conditionally add new menu options
      to the popup menu that let the viewer launch gui, cli, or quit from the 
      popup menu.
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@6869 18c085ea-50e0-402c-830e-de6fd14e8384
  19. 09 Apr, 2009 1 commit
  20. 06 Apr, 2009 2 commits
  21. 30 Mar, 2009 1 commit
    • whitlocb's avatar
      Enhancements to SimV2: · 67cd6aab
      whitlocb authored
      1. Domain nesting and domain boundary objects are now supported. SimV2 wraps
         the real avt C++ objects using a C API that hides all direct access to the
         objects. The static C lib dynamically gets the real implementations of the
         functions from the SimV2 runtime. This pattern will be implemented for the rest
         of the libsim structures to prevent errors in user initialization of simulation data
      2. I created an AMR simulation of the Mandelbrot set to test the domain
         nesting features. See http://www.visitusers.org/index.php?title=Movies
      3. VisItDebug functions were added that enable the simulation to write
         printf-style output to VisIt's debug logs. I stole the pattern from Tom. Thanks Tom!
      4. The VisItUpdatePlots and VisItExecuteCommand functions were changed to be
         blocking using a new synchronization mechanism in SimV2. The functions
         block but still allow the simulation to process VisIt commands until the
         synchronization is complete. This gets the 2 functions working as one would
         expect and makes it much more feasible to write code where the sim saves
         images of its data as it progresses. The amr and updateplots simulation examples
         can actually do this now.
      5. The synchronization mechanism is exposed via the new VisItSynchronize function
          which blocks the sim until VisIt is ready to continue (if VisIt is connected).
      6. The command callback infrastructure was reworked to be a little simpler and
         allow for user-provided callback data. The gui was also fixed so it 
         sends the right commands in addition to the "enhanced" command names. A few
         issues were also fixed to make sure that the command callback infrastructure is
         compatible with the new synchronization mechanism.
      7. Block names were added to mesh metadata. The amr and csg example simulations use this.
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@6731 18c085ea-50e0-402c-830e-de6fd14e8384
  22. 12 Mar, 2009 1 commit
  23. 11 Mar, 2009 1 commit
  24. 03 Mar, 2009 2 commits
  25. 26 Feb, 2009 1 commit
  26. 23 Feb, 2009 1 commit
  27. 03 Feb, 2009 1 commit
  28. 30 Jan, 2009 1 commit
  29. 28 Jan, 2009 1 commit
  30. 14 Jan, 2009 1 commit
  31. 09 Jan, 2009 1 commit
  32. 16 Dec, 2008 1 commit
    • brugger's avatar
      · aa4f6c1f
      brugger authored
      1) I implemented the multi curve plot. It takes a rectilinear mesh as
         input and creates a collection of curves, where each curve corresponds
         to row in the mesh. The curves are stacked vertically and do not overlap.
         I also implemented a new window mode, WINMODE_AXISPARALLEL, which the
         plot uses.
         The plot is not enabled by default. To use it you need to enable it in
         the plugin manager.
      2) I corrected a typo in the yana config site file.
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@5851 18c085ea-50e0-402c-830e-de6fd14e8384
  33. 11 Dec, 2008 1 commit