1. 01 Nov, 2016 1 commit
    • Ken Martin's avatar
      Remove ES2 support for VTK 8.0 · 0f750114
      Ken Martin authored
      ES2 is causing headaches and code mess and is
      getting old. Remove for 8.0 so we can focus on
      more modern APIs. Most Apple and Adroid devices
      from the past 4 years support ES3.
  2. 28 Sep, 2016 1 commit
  3. 23 Sep, 2016 1 commit
    • Kitware Robot's avatar
      Reindent using the reindentation script. · f830ff47
      Kitware Robot authored
      This commit reindents the code with the following utility:
      This utility changes the positions of the braces so that they are no
      longer indented relative to the code block they reside in.
      The bash command line used was the following:
      for d in Charts Common Deprecated Domains Examples Filters GUISupport \
               Geovis IO Imaging Infovis Interaction Parallel Rendering \
               Testing Views Web Wrapping; do
        for e in cxx cxx.in txx txx.in hxx hxx.in h h.in c c.in; do
          find "${d}" -name "*.${e}" -exec \
            python Utilities/Maintenance/vtk_reindent_code.py {} +
  4. 20 Sep, 2016 3 commits
    • David C. Lonie's avatar
      Add vtkOpenGLRenderTimer. · 2570bf33
      David C. Lonie authored
      Uses GL_TIMESTAMP queries to provide asynch, nestable GPU timings.
    • David C. Lonie's avatar
      Add a vtkFXAAOptions class for storing FXAA config. · c3f96385
      David C. Lonie authored
      This will simplify the API for vtkRenderer, vtkSynchronizedRenderer, etc.
    • David C. Lonie's avatar
      Add an FXAA implementation. · fc9878ef
      David C. Lonie authored
      FXAA is an antialiasing technique that is applied in a post-processing
      pass. This implementation:
      - Is a single-pass fragment shader.
      - Detects edges.
      - Searches for edge endpoints.
      - Interpolates colors along the edge to give a smooth, antialiased
        color gradient.
      - Detects and corrects sub-pixel antialiasing.