vtk-m2/vtkm/interop
Robert Maynard a185cd297b Refactor vtkm::interop::TransferToOpenGL for implicit ArrayHandles.
Previously TransferToOpenGL would rely on every array handle implementing
the CopyInto method for transferring to work properly. This was problematic
as most Implicit arrays don't implement CopyInto.

Now we use the Devices built in Copy infrastructure to facilitate moving
data from an implicit array to concrete memory which we can be passed
to OpenGL. As an additional optimization, the temporary memory for this
interop is cached in the bufferstate.
2017-08-15 17:04:10 -04:00
..
cuda Refactor vtkm::interop::TransferToOpenGL for implicit ArrayHandles. 2017-08-15 17:04:10 -04:00
internal Refactor vtkm::interop::TransferToOpenGL for implicit ArrayHandles. 2017-08-15 17:04:10 -04:00
testing Refactor vtkm::interop::TransferToOpenGL for implicit ArrayHandles. 2017-08-15 17:04:10 -04:00
BufferState.h clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
CMakeLists.txt Fix some issues with OpenGL configuration 2016-10-03 17:34:15 -06:00
TransferToOpenGL.h Deduce device adapter tag in interop::TransferToOpenGL. 2017-08-14 09:36:39 -04:00