- 10 Feb, 2016 1 commit
-
-
Aashish Chaudhary authored
-
- 28 Jan, 2016 1 commit
-
-
Sean McBride authored
Find/replace of: with C++ counterparts. Changed only vtk*.cxx files. Didn’t touch .h or .c or any 3rd party.
-
- 21 Oct, 2015 1 commit
-
-
Ben Boeckel authored
-
- 29 Sep, 2015 1 commit
-
-
Dan Lipsa authored
-
- 31 Aug, 2015 1 commit
-
-
Dan Lipsa authored
Use vtkOpenGL.cmake to decide to use (LINK_PRIVATE) OpenGL or Offscreen Mesa. OpenGL is now LINK_PRIVATE, so additional libraries and tests need to include OpenGL. Include the following in your CMakeLists.txt: include(vtkOpenGL) vtk_opengl_link(${module}) for every ${module} that uses OpenGL. This takes care of include directories and linking of proper libraries.
-
- 20 Aug, 2015 2 commits
-
-
Brad King authored
We no longer need this compatibility layer for the compilers we support. Use the following commands to switch to standard header and namespace: git grep -l vtksys/ios/ | xargs sed -i 's|vtksys/ios/||' git grep -l vtksys_ios | xargs sed -i 's|vtksys_ios|std|g'
-
Brad King authored
We no longer need this compatibility layer for the compilers we support. Use the following commands to switch to standard header and namespace: git grep -l vtksys/stl/ | xargs sed -i 's|vtksys/stl/||' git grep -l vtksys_stl | xargs sed -i 's|vtksys_stl|std|g'
-
- 22 Jul, 2015 1 commit
-
-
Bill Lorensen authored
In the early days of VTK, support for stl was not portable. vtksys_stl and vtksys_ios provided a portable implementation of the stl. Now, all of the VTK supported compilers have portable stl implementations. This patch: 1) Replaces the vtksys_ios:: with std::. 2) Replaces the vtksys_stl:: with std::. 3) Removes "using" statements for stl
-
- 09 Apr, 2015 2 commits
-
-
David C. Lonie authored
-
David C. Lonie authored
This is not supported by the new OpenGL2 backend, and doesn't support new text features, like MathText, FontConfig, or custom font files. It only implements vtkTextMapper, which now will use a texture-based implementation, similar to vtkTextActor and friends.
-
- 16 Feb, 2015 1 commit
-
-
Sean McBride authored
cppcheck warned that ‘mynormal’ was not initialized Change-Id: I840badbfdd46abe706070eb9effe3d74ae51ee17
-
- 18 Dec, 2014 1 commit
-
-
Sean McBride authored
Used the following command: find . \( -iname *.h -and -type f \) -exec perl -pi -w -e 's/__vtk(.*)_h/vtk$1_h/g;' {} \; Fixes many, but not all, clang -Wreserved-id-macro warnings. Change-Id: I694ff053cb204c70e37b261296f496064d91fc07
-
- 09 Oct, 2014 1 commit
-
-
Sean McBride authored
Change-Id: I76fea205f42b796bcfc5d47b6f171d39eadd44a4
-
- 30 Sep, 2014 1 commit
-
-
Marcus D. Hanwell authored
This change makes more modules dynamically switch between the rendering backends if they have no OpenGL code, or introduces some ifdefs in the case of RenderingParallel (which may not be functional at this stage). Added RenderingFreeTypeOpenGL2 which will also need some additional work before it is properly integrated with the new rendering backend, but it surprisingly seems to render on the desktop. This commit contains everything needed to get a minimal ParaView build using the new rendering backend for polygonal rendering. Change-Id: If8676d41d263b046a54060965fc760b5d4bd64a1
-
- 27 Sep, 2014 1 commit
-
-
Ken Martin authored
There were a lot of abstract classes defined in Rendering/Core or Rendering/Volume that the OpenGL2 backend has not implemented yet. This causes a crach whenever such a class is instantiated as is done by some of the tests. The fix is to either remove or provide implementations for these classes. For the volme code this patch adds a VolumeOpenGL2 directory which will be where the new/converted volume rendering implementations will go. The other big piece is the painters. As we are not/can not support that API the classes were moved to OpenGL. The excpetion is the PainterDeviceAdapter which is part of RenderWindow. When building with OpenGL2 that class is treated in RenderWindow as a plain vtkObject that does nothing. vtkSmartVolumeMapper is not currenty built by OpenGL2 but could be if we are willing to add a bunch of ifdefs. The basic approach is there already in the class, just need to add a bunch more if we want to have that in the short term prior to the new GPU mapper being completed. This patch includes some other fixes that were required to get the tests to pass. Generally related to missing file properties or extra includes that were not needed. Change-Id: Id41db2d90526c109b1acb7442d99d8c2371cc396
-
- 17 Jun, 2014 1 commit
-
-
Marcus D. Hanwell authored
This enables us to compile the Geovis module without depending on the OpenGL implementation, after discussing it with Aashish this class may be deprecated and removed in the future. Change-Id: Idecf270f2d71e884a89d2b90836a6e6fbea9807c
-
- 16 Jun, 2014 1 commit
-
-
Marcus D. Hanwell authored
These can only build with the OpenGL backend. Change-Id: I7f95de24b0ad064a7ebe04b028cd9808857b35e4
-
- 30 May, 2014 1 commit
-
-
Ken Martin authored
Change-Id: I1845a80e7c1659f378346b5c81cc5b188d352e6d
-
- 21 May, 2014 2 commits
-
-
Berk Geveci authored
Change-Id: I24bf3b0959bf6e22543bb526b26d9fda14ab4c20
-
Berk Geveci authored
Refactoring the way VTK goes between piece and structured extents. Before, extent translators were used when the pipeline moved from structured to unstructured data converting piece request to extent request. This caused many problems with filters that altered extents, mainly a lot of redundant IO due to repartitioning of different extents. This became extremely cumbersome to manage when running distributed. The new behavior pushes the extent translation all to way to the readers and only when readers are able to read a subset. This works much better. The only downside is that filters need to be able to handle data extents different than update extents. Most filters can do this but many imaging filters cannot. Those that are needed in parallel will have to be updated. As part of this work, I also removed MAXIMUM_NUMBER_OF_PIECES and added CAN_HANDLE_PIECE_REQUEST. MAXIMUM_NUMBER_OF_PIECES had reduced to being a boolean. 1 for serial sources, -1 for parallel ...
-
- 06 May, 2014 1 commit
-
-
Ken Martin authored
-
- 16 Apr, 2014 1 commit
-
-
Ben Boeckel authored
Change-Id: I10a54acbd076e055d8071414f2fff1ebafe1653d
-
- 09 Jan, 2014 1 commit
-
-
Sankhesh Jhaveri authored
Change-Id: I080c1c230f9ded9e4eff76c4dd292cf8fb49682a
-
- 01 Sep, 2013 1 commit
-
-
Sean McBride authored
In other words, changed from the C to the C++ header name. Did this only in .cxx files, and not in ThirdParty. Change-Id: I81e2b2c7f2db00e98b37d507232fbc84022e8d8f
-
- 17 May, 2013 2 commits
-
-
Brad King authored
Baseline images are now referenced by ExternalData content links stored directly in each module source tree. Drop the old VTKData baseline subdirectory name from the vtk_add_test_* signatures. Change-Id: I5bdc7a5bf87fc7c8fa77dcd50b79f2f54d6eba31
-
Brad King authored
Change-Id: I7c6ab523d022f28256bb9d29e23ebacbcf6eafdd
-
- 14 May, 2013 2 commits
-
-
Brad King authored
Tell calls to vtk_add_test_(cxx|python|tcl) explicitly when there is no valid baseline image to avoid passing -V unnecessarily. Change-Id: Ibe5aecdfa076446ddda0b95e814483eb6622af73
-
Brad King authored
Refactor */*/Testing/Cxx/CMakeLists.txt to use the vtk_add_test_cxx function instead of direct add_test calls. Change-Id: I73dee627fa87a399c48b409af046b116fc75a0fd
-
- 22 Apr, 2013 1 commit
-
-
Bill Lorensen authored
When tests are run with -I they must be linked with InteractionStyle. On the Mac, tests must be linked with MACOSX_BUNDLE to get keyboard focus. Change-Id: I938c4b6a5a44ca5792f5eeaaa946cc9fb27e1110
-
- 20 Mar, 2013 1 commit
-
-
Sean McBride authored
Just added 'static' in front of many private functions. Change-Id: I892a46d684e00a44e7f84a7343e2cf5690f07eed
-
- 14 Mar, 2013 1 commit
-
-
Sean McBride authored
Use #ifdef instead of just #if to fix some -Wundef warnings. In most cases, this just makes things more consistent with existing code. Change-Id: I7aec13b54793de4e85eedcfe94cde83a147b217b
-
- 27 Feb, 2013 1 commit
-
-
Berk Geveci authored
Some tests that used OpenGL classes did not include OpenGL headers. This worked by coincidence on systems where gl.h was in system path. Didn't work on the Mac. Change-Id: If13ef3605b239ddf8d345b82d374841e50d30601
-
- 31 Jan, 2013 1 commit
-
-
Sean McBride authored
Change-Id: I323fae1a6b9c6221c773c0d7c4813ed7a4e58ea1
-
- 27 Sep, 2012 1 commit
-
-
Dave DeMarle authored
TestCoincidentGeoGraphRepresentation2D and TestLabeledGeoView2D would segfault because the labelmapper won't work without the freetype module which has a concrete implementation for parts of it. Change-Id: I2c4df23fef91c75c37da6aa0dc435c9a9b00ea6a
-
- 29 Aug, 2012 1 commit
-
-
Berk Geveci authored
Previous change cause many complication errors because Rendering no longer automatically brings in IO modules. Manually added IO dependencies where it makes senses and removed the IO dependency otherwise. Change-Id: I4412112d9644e18a32e4285b1f34b161b06e1184
-
- 21 Aug, 2012 1 commit
-
-
Nikhil Shetty authored
Adding build system for the tests and fixing their dependencies. Change-Id: I346f4003f1344c3df7b91c6a089d1590665400f1
-
- 24 Jul, 2012 1 commit
-
-
Nikhil Shetty authored
This is required by Geovis/Core. vtkGeoProjection and vtkGeotransfrom can now be compiled. Change-Id: I8e4c82a8a8faaedb375f7b9b52a078fe30873138
-
- 19 Jul, 2012 1 commit
-
-
Bill Lorensen authored
The StandAlone + Rendering groups should contain what was in VTK before modularization without turning on additional flags. The StandAlone group is a special group of all modules that need no external dependencies, such as Boost, MPI, etc. It does include modules that rely on third party libraries VTK can build (by default). It DOES NOT include modules that depend on OpenGL. Those modules are in the Rendering group. Several modules that meet the above criteria for membership in the StandAlone group did not specify their membership via the GROUPS StandAlone property. Also, several modules were missing from the Rendering group. This topic was verified by building the VTK Wiki Examples: http://www.vtk.org/Wiki/VTK/Examples/Cxx against an installed VTK that was built with only the StandAlone and Rendering properties enabled. Change-Id: I8bbca22f44c087b0cbe9ff92ee2819a292b43da5
-
- 10 Apr, 2012 1 commit
-
-
Marcus D. Hanwell authored
The FiltersHybrid module needs RenderingCore for vtkCamera. The GeovisCore module has a hard dependency on RenderingOpenGL for the vtkOpenGLHardwareSupprt class, and other things, this also means it must be removed from the StandAlone group due to the GL dependency. The InteractionWidgets module had a few dependencies that were not clear, and has an OpenGL dependency for one of the widgets that looks like it can be factored out. Change-Id: Ibe14692c952f76bdf9cd8b13a25b63c158598693
-
- 09 Apr, 2012 1 commit
-
-
Exclude ThirdParty, Utilities/MetaIO, and Utilities/KWSys as these are maintained outside VTK. Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com> Co-Author: Chris Harris <chris.harris@kitware.com> Co-Author: Brad King <brad.king@kitware.com>
-