Nick
1d4ebaec9f
Image was upside down; flip it over, demo usage.
2020-04-17 07:56:03 -04:00
Nick
104e7bd9c2
Halting first steps towards encoding .pngs.
2020-04-17 06:22:30 -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
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
Robert Maynard
23aeff054e
vtkm_rendering now uses vtkm/thirdparty/lodepng
...
Previously it used a version of the decode routines from lodepng
inside the decode functionality.
2019-06-19 14:39:46 -04:00
Robert Maynard
fa03dc664a
ScopedRuntimeDeviceTracker requires a device to execute on when constructed.
...
To simplify using the ScopedRuntimeDeviceTracker it now takes the
device id you want to run on during construction.
2019-05-21 11:17:37 -04:00
Robert Maynard
e9482018ee
ScopedRuntimeDeviceTracker has the same API as RuntimeDeviceTracker
2019-05-15 17:26:31 -04:00
nadavi
fbcea82e78
conslidate the license statement
2019-04-17 10:57:13 -06:00
Robert Maynard
ae11e115a0
RuntimeDeviceTracker: Remove Global
from names
2019-03-22 08:53:26 -07:00
mclarsen
82e2300934
forcing serial sample again
2019-03-15 10:08:43 -07:00
mclarsen
b509081a9d
Just disable CUDA for ctable sampling
2019-03-14 13:57:17 -07:00
mclarsen
cc20f80196
forcing color table sampling to be serial inside rendering lib
2019-03-14 13:28:13 -07:00
Kenneth Moreland
2e426ad547
Run the update-control-signature-tags.sh script
2019-01-11 12:23:10 -07:00
Robert Maynard
169ca722b3
Redesign vtkm::cont::ColorTable to work with separable compilation.
2018-10-31 08:18:08 -04:00
mclarsen
0b99ff5796
adding doxygen comments to new rendering
2018-09-12 07:41:37 -07:00
mclarsen
1c2f78ca92
refactoring ray tracing
2018-09-10 19:25:42 -07:00
Kenneth Moreland
d879188de0
Make DispatcherBase invoke using a TryExecute
...
Rather than force all dispatchers to be templated on a device adapter,
instead use a TryExecute internally within the invoke to select a device
adapter.
Because this removes the need to declare a device when invoking a
worklet, this commit also removes the need to declare a device in
several other areas of the code.
2018-08-29 19:18:54 -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
ebf96077fd
Correct casting warnings found inside vtkm_rendering
2018-04-24 13:00:33 -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
Matt Larsen
c57fad48ee
Depth no considered with annotations. Fix for volume renderer. Consistent color blending.
2018-01-29 11:39:21 -08:00
Matt Larsen
b420a4b3d2
fixing typo
2018-01-18 15:01:15 -08:00
Matt Larsen
2bb64e6598
fixing opacity for veritical bar
2018-01-18 14:57:40 -08:00
Matt Larsen
6d61630928
let there be foreground color
2017-12-04 20:46:38 -08:00
Matt Larsen
46f58dffc6
fixing various warnings
2017-10-26 08:36:27 -07:00
Matt Larsen
7325508093
removing debug statements
2017-10-26 08:01:00 -07:00
Matt Larsen
035814a4a7
adding 2d ortho support to ray tracing and updating WireFramer to support 2d lines and 1D line plots
2017-10-26 07:58:02 -07:00
Manish Mathai
495adacc38
Merge branch 'master' into concrete-canvas
2017-09-22 09:32:21 -07:00
Manish Mathai
dc0e3d51f6
Enhances colorbar with translucent indicator for alpha values
2017-09-21 16:20:54 -07:00
Kenneth Moreland
c3a3184d51
Update copyright for Sandia
...
Sandia National Laboratories recently changed management from the
Sandia Corporation to the National Technology & Engineering Solutions
of Sandia, LLC (NTESS). The copyright statements need to be updated
accordingly.
2017-09-20 15:33:44 -06:00
Manish Mathai
7a39002522
Removes font management from WorldAnnotator
and relies on Canvas
2017-09-18 14:41:28 -07:00
Manish Mathai
6a3229779f
Move the Canvas
state to an internals class
...
This is to maintain compability with future minor releases
2017-09-17 20:40:24 -07:00
Manish Mathai
8b88a043e4
Adds text rendering and line rendering to WorldAnnotator
2017-09-17 15:10:40 -07:00
Manish Mathai
3e5878394e
Extract canvas's line rendering to LineRenderer
...
This allows for the line rendering to be shared for other use cases like
`WorldAnnotator`
2017-09-14 09:40:23 -07:00
Manish Mathai
3051d88de0
Adds text rendering to Canvas
.
2017-09-13 13:42:11 -07:00
Manish Mathai
e9c4e0056c
Implements Canvas::AddColorBar
2017-08-31 15:12:08 -07:00
Manish Mathai
3440f74c45
Removes warnings about unsed parameters
2017-08-31 10:50:28 -07:00
Manish Mathai
7f18d17d24
Converts Canvas
to a concrete implementation.
...
This commit converts `Canvas` from an abstract class to a concrete
class by converting the pure virtual methods to empty/default
implementations. It provides an implementation for `Canvas::AddLine`
using Bresenham's line drawing algorithm.
2017-08-31 10:40:30 -07:00
Mark Kim
8c5129fa68
Saving pnms with VS2015 converts LF into CRLF unless the file is opened as binary.
2017-07-06 18:56:16 -04:00
Kitware Robot
4ade5f5770
clang-format: apply to the entire tree
2017-05-25 07:51:37 -04:00
Kitware Robot
efbde1d54b
clang-format: sort include directives
2017-05-18 12:59:33 -04:00
Kenneth Moreland
22c6741152
Add View to rendering library
...
To get rid of some templates, I added the ability to create new
instances of mappers and canvases without knowing their type.
2016-09-07 16:48:04 -06:00
Kenneth Moreland
1073fdede1
Move Canvas classes to rendering library
2016-09-07 16:47:46 -06:00