The KernelFunctor class in cl.hpp has been removed (and moved to the new KernelFunctorGlobal template class) basically breaking our code. We have therefore been using the older OpenCL 1.1 cl.hpp header still containing KernelFunctor.
Why has it been removed? Were there some inconsistencies or bugs attached to it that made a new concept necessary or was it rather convenience of specifying the arguments as templates?
Is there something like a revision log for the header files? Currently there is no way to tell, when something important was changed.
Best regards and thanks for your time,