nadavi
bd72d72471
improve regression test error output when args aren't set
2021-02-22 23:36:30 +00:00
nadavi
da751cf061
change arg ordering, support setting number of error pixels allowed
2021-01-06 20:50:49 +00:00
Kenneth Moreland
84bfcc238c
Move test_equal_* classes to top namespace
...
These helper functions were in vtkm::cont::testing, but that made them
hard to discover (and I personally kept forgetting about them). Move
them to the top namespace so that IDE of test_equal will helpfully
remind us of these other test functions.
2020-12-22 13:46:02 -07:00
nadavi
9c59f3907a
remove MakeTestDataSet, generate vtk dataset files
2020-12-02 16:24:10 +00:00
nadavi
b883b2d92b
support adding images to the gitlab ci archive for regression tests
2020-12-02 16:24:08 +00:00
nadavi
1818a885bf
Generate and test regression-test images with io library updates
2020-12-02 16:24:07 +00:00
Kenneth Moreland
571aa9f3d7
Simplify getting test file names
...
The testing helper class provided a method named `GetTestDataBasePath`
that returned the base path to all the data files stored in the VTK-m
repo. This is fine, but it was a little cumbersome to build filenames.
To make things easier, there is now a new method named `DataPath` that
takes a string of the filename (or, rather, subpath) to the file in that
directory and automatically builds the path to it.
2020-08-25 06:17:59 -06:00
NAThompson
0f0c465c1b
Deprecate Camera::Activate() and Camera::Finish()
2020-06-14 11:04:06 -04:00
NAThompson
db8f3c9fc9
Remove Initialize() boilerplate.
2020-06-05 13:38:18 -04:00
NAThompson
fe4f71ab92
Deprecate DataSetFieldAdd.
2020-05-27 15:27:47 -04:00
Vicente Bolea
048652e25b
Merge topic 'fix-303-remove-opengl-rendering-classes'
...
48ee2e518 removed classes related to OpenGL/OSMESA/EGL
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Matt Larsen <larsen30@llnl.gov>
Merge-request: !2010
2020-05-01 13:44:33 -04:00
Vicente Adolfo Bolea Sanchez
48ee2e5182
removed classes related to OpenGL/OSMESA/EGL
2020-04-30 18:24:01 -04:00
NAThompson
697369fc14
Remove deprecation warnings throughout the project.
2020-04-30 08:12:04 -04:00
NAThompson
b82051746c
Test that no warnings are generated and tests pass.
2020-04-29 11:30:18 -04:00
James
95ba497bb2
Merge remote-tracking branch 'upstream/master' into Enhance-Testing-From-File
2020-03-24 10:53:06 -04:00
Matt Larsen
d9cfb8687f
Merge topic 'scalar_renderer'
...
33a154337 add deprecation
a7363c283 alter interface of scalar renderer result
5fc77cb58 warnings and store depth separately
aa468f5c0 more warning fixes
0943784c2 fix warning
094758e55 make result public?
70584ac8f fix benchmarks
458be65e9 fix logic error
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1962
2020-03-21 10:28:12 -04:00
James
8579d54cb9
Merge remote-tracking branch 'upstream/master' into Enhance-Testing-From-File
2020-03-12 10:10:03 -04:00
James
7a73b0f547
Updating testing
2020-03-11 13:55:14 -04:00
Kenneth Moreland
ec34cb56c4
Use new ways to get array portal in control environment
...
Also fix deadlocks that occur when portals are not destroyed
in time.
2020-02-26 13:10:46 -07:00
Matt Larsen
a7363c283c
alter interface of scalar renderer result
2020-02-18 09:45:31 -08:00
Matt Larsen
b4b7519584
let there be scalar things
2020-02-17 19:00:09 -08:00
James
6162fdc591
Moving new test code to the Testing.h header.
2020-01-08 14:32:15 -05:00
James
9d7fc3e6aa
Merge branch 'Enhance-Testing-With-Data-From-Files' of https://gitlab.kitware.com/jameskress/vtk-m into Enhance-Testing-With-Data-From-Files
2020-01-08 09:34:42 -05:00
James
10d9f89258
Making the test data path available via a static function call.
2020-01-07 15:56:00 -05:00
James
743094ffc9
Adding parser for arguments.
2019-12-17 11:07:47 -05:00
James
7e3178ffe4
Starting to add data directory to unit tests.
2019-12-10 13:56:31 -05:00
Robert Maynard
3b89bc0db2
CellSet classes don't require a name
2019-09-02 10:39:58 -04:00
Robert Maynard
89fa2c0293
Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet
...
By removing the ability to have multiple CellSets in a DataSet
we can simplify the following things:
- Cell Fields now don't require a CellSet name when being constructed
- Filters don't need to manage what the active cellset is
2019-09-02 09:04:51 -04:00
Kenneth Moreland
0be50c119d
Update VTK-m code to use new Vec aliases
...
Should make the code easier to read.
2019-07-31 12:55:40 -06:00
nadavi
fbcea82e78
conslidate the license statement
2019-04-17 10:57:13 -06:00
Robert Maynard
ff30684c8e
Removes the default device macros from VTK-m
...
Fixes #116
2019-04-15 08:15:36 -04:00
Sujin Philip
d4e1c18254
Update existing code to use the new functions
2019-03-15 13:28:55 -04:00
Haocheng LIU
d195240165
Refactor View class and fix its memory leak
2019-02-11 16:32:27 -05:00
Robert Maynard
d6f66d17a3
Testing run methods now take argc/argv to init logging/runtime device
...
`vtkm::cont::testing` now initializes with logging enabled and support
for device being passed on the command line, `vtkm::testing` only
enables logging.
2019-01-17 13:16:27 -06:00
Haocheng LIU
2f20549b4b
Merge rendering testing executables to a shared library
...
This commit allows rendering testing executables to select the device at runtime.
2019-01-14 14:20:00 -05:00
Robert Maynard
09383ceb52
Update vtkm/rendering to work with vtkm::cont::ArrayHandleVariant
2018-12-27 14:35:56 -05:00
Robert Maynard
184bdf9d60
Test rendering with OpenMP
2018-10-24 15:39:54 -04:00
mclarsen
20c5c97cd2
adding missing files
2018-09-10 20:00:04 -07:00
mclarsen
6362978ab2
adding more ray tracing files
2018-09-10 19:56:57 -07:00
mclarsen
1c2f78ca92
refactoring ray tracing
2018-09-10 19:25:42 -07:00
Allison Vacanti
93506d25e2
Change function signatures to use 'using' aliases.
...
Also cleaned up some lingering type typedefs.
2018-05-25 17:18:41 -04:00
Robert Maynard
8808b41fbd
Merge branch 'master' into vtk-m-cmake_refactor
2018-03-29 22:51:26 -04:00
Robert Maynard
944bc3c0d6
Introduce vtkm::cont::ColorTable replacing vtkm::rendering::ColorTable
...
The new and improved vtkm::cont::ColorTable provides a more feature complete
color table implementation that is modeled after
vtkDiscretizableColorTransferFunction. This class therefore supports different
color spaces ( rgb, lab, hsv, diverging ) and supports execution across all
device adapters.
2018-03-28 16:11:23 -04:00
Robert Maynard
e35eec4a92
Merge topic 'virtual_coordinate_system_workarounds'
...
cbadd3e6 Make CoordinateSystem not fail on CUDA
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Acked-by: Matt Larsen <mlarsen@cs.uoregon.edu>
Merge-request: !1108
2018-03-13 08:31:53 -04:00
Robert Maynard
cbadd3e67e
Make CoordinateSystem not fail on CUDA
2018-03-10 16:38:41 -05:00
Robert Maynard
7c54125b66
Switch over from static const to static constexpr where possible.
2018-03-10 11:39:58 -05:00
Robert Maynard
37a2359c70
Refactor the rendering context flags to not be a combo box.
...
This way in the future it is easier to make currently mutually exclusive
compile options be all enabled at the same time.
2018-01-08 14:00:57 -05:00
Robert Maynard
24e57556e6
Merge branch 'master' into vtk-m-cmake_refactor
...
Includes updating to cleanup benchmark code and handle the new MPI option
2017-12-28 14:23:21 -05:00
Sujin Philip
334262db16
Fix Field constructors
...
1. Add option to copy user supplied array in make_ArrayHandle.
2. Replace Field constructors that take user supplied arrays with make_Field.
3. Replace CoordinateSystem constructors that take user supplied arrays with
make_CoordinateSystem.
2017-12-21 12:48:15 -05:00
Matthew Letter
4b058229ce
Merge branch 'master' into cmake_refactor
2017-12-08 09:51:48 -07:00