Bolt  1.3
C++ template library with support for OpenCL
Todo List
Member bolt::amp::device_vector< T, CONT >::device_vector (control &ctl=control::getDefault())
Find a way to be able to unambiguously specify memory flags for this constructor, that is not confused with the size constructor below.
Class bolt::amp::device_vector< T, CONT >::reverse_iterator_base< Container >
Need to implement base() which returns the base iterator
Member bolt::cl::control::getDefaultCommandQueue ()
The default commandqueue is created with a context that contains all GPU devices in platform. Since kernels are only compiled on first invocation, switching between GPU devices is OK, but switching to a CPU device afterwards causes an exception because the kernel was not compiled for CPU. Should we provide more options and expose more intefaces to the user?
Member bolt::cl::device_vector< T >::device_vector (const control &ctl=control::getDefault())
Find a way to be able to unambiguously specify memory flags for this constructor, that is not confused with the size constructor below.
Class bolt::cl::device_vector< T >::reverse_iterator_base< Container >
Implement base()
Class ClCode< Type >
If this does not pan out, remove
File iterator_traits.h
This is a minimal version of OpenCL iterator_traits. Needs improvement.