vtk-m2/vtkm
Kenneth Moreland 68d5d26951 Fix warnings about conversion to int8
Now that UInt8 has become part of the list of default types compiled,
there have been numerous warnings that have popped up about converting
ints to unsigned char. The reason for these is when you do arithmetic
(+, -, *, or /) on a char or short, it is automatically upconverted to a
32-bit integer. When you then try to set that back to a smaller integer,
you get a conversion warning.

This change gets around this problem by explicitly telling the compiler
we expect this type with static_cast. We have also talked about
disabling conversion warnings, but this has not happened on all
dashboards, and it is not that hard to work around the warning.
2019-03-15 10:38:15 -06:00
..
cont Fix ArrayHandleGroupVecVariable 2019-03-14 13:54:25 -04:00
exec Add Mask capabilities to worklets 2019-02-25 08:58:39 -07:00
filter Merge topic 'point-merge' 2019-03-07 20:33:36 -05:00
internal Merge topic 'update_constexpr_array_macros' 2019-03-11 08:12:44 -04:00
interop Install missing headers found by VTKmCheckSourceInInstall 2019-01-29 14:46:27 -05:00
io Testing run methods now take argc/argv to init logging/runtime device 2019-01-17 13:16:27 -06:00
rendering bvh device adpater banishment 2019-02-25 15:27:42 -08:00
testing Add vtkm::Uint8 to default type test. 2019-03-01 10:41:55 -05:00
thirdparty VTK-m always use cxx_std_<level> when requesting compiler level 2019-03-12 16:13:43 -04:00
worklet Fix warnings about conversion to int8 2019-03-15 10:38:15 -06:00
.gitattributes
Assert.h
BaseComponent.h
BinaryOperators.h
BinaryPredicates.h
Bitset.h Verify more core vtkm types have proper move semantics. 2019-01-02 12:46:30 -05:00
Bounds.h
CellShape.h
CellTraits.h
CMakeLists.txt Filter for adding ghost zones. 2019-02-07 15:26:20 -05:00
Flags.h
Geometry.h
Geometry.hxx
GhostCell.h Add new files for ghost cells 2018-09-06 11:39:04 -04:00
Hash.h vtkm::Hash now doesn't warn when compiling with 32bit ids. 2018-09-13 13:15:29 -04:00
ImplicitFunction.h
ListTag.h
Math.h Add VTKM_CUDA_DEVICE_PASS preprocessing definition. 2019-01-24 11:23:45 -05:00
Math.h.in Add VTKM_CUDA_DEVICE_PASS preprocessing definition. 2019-01-24 11:23:45 -05:00
Matrix.h
NewtonsMethod.h
Pair.h Merge topic 'add_more_types_to_move_constructor_test' 2019-01-02 16:50:31 -05:00
Range.h Verify more core vtkm types have proper move semantics. 2019-01-02 12:46:30 -05:00
RangeId2.h Filter for adding ghost zones. 2019-02-07 15:26:20 -05:00
RangeId3.h
RangeId.h
StaticAssert.h
Swap.h
TopologyElementTag.h
Transform3D.h
TypeListTag.h Add UInt8 as a default type. 2019-03-01 10:25:14 -05:00
Types.h
TypeTraits.h
UnaryPredicates.h
VecAxisAlignedPointCoordinates.h
VecFromPortal.h
VecFromPortalPermute.h Support pointers in vtkm::exec::Fetch classes 2018-12-27 13:19:40 -05:00
VecFromVirtPortal.h Add StorageVirtual and ArrayHandleVirtual to vtkm::cont 2018-12-27 14:35:56 -05:00
VectorAnalysis.h
VecTraits.h
VecVariable.h
Version.h.in
VirtualObjectBase.h