So Right now I'm trying to pass a pointer of a pointer into an OpenCL 2.1 Kernel using Shared Virtual Memory and from what I've read this should be possible however when I attempt to build the kernel i get the following error:
kernel parameter cannot be declared as a pointer to a pointer
__kernel void MyKernel(__global float** doubleP) {
^
1 error generated.
error: Clang front-end compilation failed!
Frontend phase failed compilation.
Error: Compiling CL to IR
So what is the correct way to pass a pointer to a pointer as a kernel argument