1. 03 Oct, 2018 1 commit
  2. 28 Feb, 2018 1 commit
    • Ken Martin's avatar
      update glsl code to 140 standards · 3c999de5
      Ken Martin authored
      While maintaining backwards compatibility at least
      update our code to use the more modern in/out
      qualifiers as opposed to attribute/varying  Also
      remove old glsl 120 if statements as we no longer support
      it and also remove a performance issue in querying the
      gl major minor version on every shader test.
      3c999de5
  3. 27 Dec, 2017 1 commit
    • luz.paz's avatar
      More Misc. typos · ae6668d1
      luz.paz authored
      includes grammar and uniformity fixes as well.
      ae6668d1
  4. 04 Oct, 2017 1 commit
    • Ken Martin's avatar
      manually convert more NULL to nullptr · de3c93a3
      Ken Martin authored
      This topic catches another batch of NULL conversions that
      clang did not handle for various reasons. It also includes
      a number of changes to comments and strings where NULL was
      used. It also catches some recent code changes where NULL
      was used instead of nullptr.
      de3c93a3
  5. 26 Jul, 2017 1 commit
    • Kitware Robot's avatar
      Replace many NULL and 0 occurances with nullptr · a855cab0
      Kitware Robot authored
      This topic is the result of running clang-tidy to
      modernize our usage of NULL and 0 to nullptr. It also
      includes some manual and semi manual changes where
      clang-tidy would not be expected to work (such as in
      comments, or classes not compiled on this build)
      
      There are definitely many comments and occurances that
      this topic misses that we will need to fix over time.
      a855cab0
  6. 30 May, 2017 2 commits
    • Sean McBride's avatar
      Converted some size() to empty(), for performance and readability · 797d0979
      Sean McBride authored
      Found & auto-fixed by clang-tidy’s readability-container-size-empty check.
      
      empty() is guaranteed O(1) while size() is not, thus could be faster in some cases.
      797d0979
    • Ken Martin's avatar
      add better support for cube map textures and mipmaps · c4875273
      Ken Martin authored
      This topic adds cubemap and mipmap options to vtkTexture
      It updates the polydatamapper to always declare and bind
      any textures assigned to the actor/property even if
      there are no texture coordinates (the shader may compute them)
      
      mipmaps are supported for cubemaps on OpenGL 4 or later.
      For earlier versions the request is ignored.
      c4875273
  7. 10 May, 2017 1 commit
  8. 16 Jan, 2017 1 commit
  9. 19 Dec, 2016 1 commit
  10. 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.
      0f750114
  11. 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:
      Utilities/Maintenance/vtk-reindent-code.py
      
      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 {} +
        done
      done
      f830ff47
  12. 08 Mar, 2016 1 commit
  13. 27 Feb, 2016 1 commit
  14. 17 Feb, 2016 1 commit
  15. 28 Jan, 2016 1 commit
  16. 18 Jan, 2016 1 commit
  17. 09 Jan, 2016 1 commit
  18. 30 Oct, 2015 1 commit
    • Ken Martin's avatar
      ome minor updates for mobile · d6cc61fb
      Ken Martin authored
      Update ios to include 9.1
      
      Update OpenGL ES 2 to always require OES derivs extension and
      put it first to avoid errors on some devices
      d6cc61fb
  19. 09 Oct, 2015 1 commit
    • Ken Martin's avatar
      Add android vr example and fixes to support it · c8fd8f3e
      Ken Martin authored
      This topic adds a volume rendering example to android builds.  It also
      fixes a number of issues to make it work with android including on
      Samsung devices which have a different OpenGL driver.
      
      VR use of 1D textures have been replaced with 2D textures as
      1D textures are not supported on OpenGL ES.
      
      Some minor build inprovements are included as well.
      c8fd8f3e
  20. 19 Jun, 2015 1 commit
  21. 10 Jun, 2015 1 commit
  22. 02 Jun, 2015 1 commit
  23. 01 Jun, 2015 1 commit
    • Ken Martin's avatar
      More cleanups · f1535309
      Ken Martin authored
      vtkgl::CellBO renamed vtkOpenGLHelper
      vtkgl::substitute moved to vtkShaderProgram::Substitute
      Creation of vtkOpenGLIndexBufferObject
      Creation of vtkOpenGLVertexBufferObject
      Move methods that were in vtkglVBOHelper into new classes
      Move IndexCount from CellBO to vtkOpenGLIndexBufferObject
      etc
      f1535309
  24. 20 May, 2015 1 commit
  25. 01 May, 2015 4 commits
  26. 02 Apr, 2015 1 commit
  27. 01 Apr, 2015 1 commit
  28. 13 Dec, 2014 1 commit
    • Ken Martin's avatar
      Fix some release graphics resource issues · 5c1c4b19
      Ken Martin authored
      ParaView IceT does a WindowRemap when using tile display. That
      means everythgin has to work with a new window/context so it
      identifies a bunch of release graphics resource issues. This
      patch fixes a bunch of them. Mostly minor changes the one
      large change is to make ReleaseGraphicsResources in Renderer
      public like it is for every other class. This is the way it
      should be and the original protected method was a mistake from
      way way back.  Making it public save us from doing the
      
      SetRenderWindow(NULL)
      SetRenderWindow(this)
      
      hack that we have been using to free up resources in the
      renderer since we could nto call the protected method.
      
      Change-Id: If31406fa9425417d240311aac110c82409637163
      5c1c4b19
  29. 04 Nov, 2014 1 commit
    • Ken Martin's avatar
      Make the old freetype code work with OpenGL2 · 3d57312f
      Ken Martin authored
      This patch makes the old freetype glDrawPixles calls work
      with OpenGL2. At some point the code really needs to be upgraded
      to a more modern approach that would work on ES etc but this
      restores functionality that OpenGL2 broke.
      
      Also includes a minor MTime fix for LegendBoxActor
      
      Change-Id: I7d60023df5950932828a98cd5fff29b826a84479
      3d57312f
  30. 26 Oct, 2014 2 commits
  31. 04 Sep, 2014 1 commit
  32. 20 Aug, 2014 1 commit
  33. 21 Jul, 2014 1 commit
  34. 16 Jul, 2014 1 commit
  35. 24 Jun, 2014 1 commit