- Apr 11, 2016
-
-
David C. Lonie authored
This 10M triangle scene stresses depth peeling implementations to see how well they perform. Results (nVidia Quadro 2000M, Release build): vtkDepthPeelingPass: 1.2 FPS (0.77s first frame, 0.83s subsequent) vtkDualDepthPeelingPass: 2.5 FPS (0.56s first frame, 0.40s subsequent) We see a roughly 50% improvement with the new dual algorithm, since the dual algorithm peels 2 layers per geometry pass. For reference, simple alpha blending results in 49 FPS, 0.18s first frame, 0.020s subsequent.
-
David C. Lonie authored
This implements a new depth peeling algorithm that peels layers of fragments from both the front and back of the translucent geometry at once. This also introduces vtkOpenGLRenderPass, which provides a virtual API that allows custom shader code replacements without the need to edit all mappers. The older vtkDepthPeelingPass has been updated to use the new vtkOpenGLRenderPass API, and is left in VTK as a fallback for drivers that lack support for the dual peeling features (floating point textures in particular).
-
David C. Lonie authored
-
David C. Lonie authored
-
David C. Lonie authored
Search from the end of the last replacement instead of the start of the string for multiple replacements. This is faster and lets us chain replacements by including the 'search' string inside the 'replace' string.
-
David C. Lonie authored
-
David C. Lonie authored
-
408428b2 Ensure vtkAxisActor labels are scaled similarly when using TextActor3D mode Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
David Lonie <david.lonie@kitware.com> Merge-request: !1391
-
de21c14d Perf improvements to vtkArrayCalculator. e4023af1 Modernize vtkFunctionParser. Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
David E DeMarle <dave.demarle@kitware.com> Merge-request: !1415
-
- Apr 10, 2016
-
-
Utkarsh Ayachit authored
Avoid passing unused array values to the vtkFunctionParser for each tuple. This was causing the vtkArrayCalculator to get slower as the number of available arrays in the dataset increased even when the function remain unchanged.
-
1a694756 Merge branch 'upstream-xdmf3' into update-xdmf-imports f98573a5 xdmf3 2016-04-08 (75c5916b) a63f3d93 Merge branch 'upstream-xdmf3' into update-xdmf-imports 486bcf78 xdmf3 2016-04-07 (0c08b3ea) c112dc13 prepare for updates xdmf3 0b9e29ec update our XDMF3 import to the new update script mechanism Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Brad King <brad.king@kitware.com> Merge-request: !1410
-
- Apr 09, 2016
-
-
aad00a65 had incorrect name for valid image Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1414
-
Utkarsh Ayachit authored
Baby steps in modernizing vtkFunctionParser. Cleaning up the code to use std::vector and std::string to simplify memory management code.
-
Ken Martin authored
reslice versus slice
-
- Apr 08, 2016
-
-
David DeMarle authored
* upstream-xdmf3: xdmf3 2016-04-08 (75c5916b)
-
Kitware Robot authored
Code extracted from: git://xdmf.org/Xdmf.git at commit 75c5916b0a0ed0df3844aa0b6a5c18b0d3a2415f (master).
-
- Apr 07, 2016
-
-
David DeMarle authored
* upstream-xdmf3: xdmf3 2016-04-07 (0c08b3ea)
-
Kitware Robot authored
Code extracted from: git://xdmf.org/Xdmf.git at commit 0c08b3eaff5b4c4a7f620451386cf70d024c8bef (master).
-
David DeMarle authored
rather than use a version of xdmf3 where cmake has been tailored for VTK, use stock xdmf3 (which was changed to allow this) and tell it how we want to build it
-
David DeMarle authored
-
1096d716 Silence compiler warning 3d938219 Fixed incorrect clip planes when using user transform Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1402
-
f66315a2 Add test for CompositeDataSet handling 1f40b0d5 Refactor vtkResampleToImage filters 6b9ba5b0 Update TestPResampleToImage 0ec01f3c vtkPResampleToImage use Swap-Reduce decomposition 3c62f2d2 Merge branch 'upstream-diy2' into HEAD c3a43b03 diy2 2016-03-29 (4169b469) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1399
-
6e91cbcc testing: simplify Intel compiler ID check f53b8a1a windows: check for _WIN32, not WIN32 a5180063 examples: check for _WIN32, not WIN32 Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Brad King <brad.king@kitware.com> Reviewed-by:
Joachim Pouderoux <joachim.pouderoux@kitware.com> Merge-request: !1358
-
ee3cf345 Fix SynchronizedTemplatesCutter3D use of vtkIdType Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Merge-request: !1407
-
9e612e6d Increase VTK OS X minimum check from 10.6.0 to 10.6.8 9cf9db1a Fixed mixup of deployment vs SDK check Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Ken Martin <ken.martin@kitware.com> Merge-request: !1405
-
9840e3ca Ensure that stdc headers are included in HDF5 builds. 33c3b20b Wrap vtk3DSImporter globals in a namespace. dbcb37d3 Add missing 'inline' statements. c0ea11f4 Move includes out of anon namespace. Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
David E DeMarle <dave.demarle@kitware.com> Merge-request: !1403
-
- Apr 06, 2016
-
-
Sean McBride authored
This was already documented in README.md
-
Sean McBride authored
-
Sujin Philip authored
Certain places were using ints instead of vtkIdType resulting in segmentation faults for large datasets. This fix is based on vtkSynchronizedTemplates3D which was already fixed.
-
7a24b326 Change picking manager to not own objects associated with pickers Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Sankhesh Jhaveri <sankhesh.jhaveri@kitware.com> Merge-request: !1398
-
58a0720f fix cpp check warning for ambiguous precidence Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Sean McBride <sean@rogue-research.com> Merge-request: !1404
-
David C. Lonie authored
Without this, static MSVC builds don't compile ('FILE' isn't defined).
-
David C. Lonie authored
Some of these are common identifiers (col, pos, etc.) and are causing identifier collisions/shadow var warnings on MSVC. Updated the variable names to use VTK style while refactoring.
-
David C. Lonie authored
Since vtkArrayListTemplate.h includes vtkArrayListTemplate.txx, all non-templated methods defined in the implementation file need to be marked inline to prevent warnings about ODR violations on static msvc builds.
-
David C. Lonie authored
The included file was pulling in <cassert> and defining the Win32 assert implementation '_wassert' both inside and outside of the anonymous namespace, leading to ambiguous function call errors on static debug win32 builds. See mailing list discussions: http://public.kitware.com/pipermail/vtkusers/2016-April/094860.html http://public.kitware.com/pipermail/vtkusers/2016-April/094854.html http://public.kitware.com/pipermail/vtkusers/2016-April/094814.html
-
Ken Martin authored
issue between ^ and ternary ?
-
Aashish Chaudhary authored
-
f5b4968a make the point fill pass also write depth Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Berk Geveci <berk.geveci@kitware.com> Merge-request: !1397
-
Sujin Philip authored
Adds a new test for vtkPResampleToImage to test handling of Composite DataSets and Cell fields.
-
Sujin Philip authored
Refactor vtkResampleToImage and vtkPResampleToImage to reduce duplicate code. Added option to specify an MPI_Comm for vtkPResampleToImage.
-