manager.supportsGLInterop()) std::cout << "Error: OpenCL-OpenGL interop not supported on this platformCL上下文和内核等的实用程序类。std::cout << "Successfully set kernel argument " << n << "\n";当我尝试运行它时,我没有得到错误消息,直到我尝试实际设置内核参
在一个简单的opencl-opengl互操作程序中,内核使用GL-缓冲区(顶点、颜色、..)和CL-缓冲器(以毫秒和过滤数据为单位)来改变网格的顶点。当共享上下文中只有一个内核时,它就能工作。问题:当我使用两个cl-内核而不是一个内核时,为什么不能再添加GL-缓冲区?第二个内核由单独的字符串(C99代码)作为独立的程序构建。(ctx,CL_MEM_READ_WRITE,sizeof(cl_float) * bufferN*3);// some fil