作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我对 OpenCL OpenGL 互操作模式有疑问:
cl::ImageGL imageFromGL(context, CL_MEM_READ_WRITE, GL_TEXTURE_2D, 0, myGL->textures[0], errNum);
所以出现了各种问题:
cl_context
上下文中获取 const & cl_context
?GL_TEXTURE_2D
但这不起作用。)最佳答案
您可以通过在 cl::Context 对象上调用 () 来获取上下文,或者如果您希望下载它,则可以通过在最新版本的 header 中添加的 get 方法来获取上下文 (https://www.khronos.org/registry/cl/api/2.0/cl2.hpp)。
所以 cl::上下文 c = ....; cl_context ctx = c();在新版本中,这被清理了,所以 ct. = c.get() 也有效。我不确定为什么在这种情况下您需要获取它,构造函数采用 cl::Context。
完整的选项集在 clCreateImageFromGLTexture (https://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clCreateFromGLTexture.html) 的描述中。
GL_TEXTURE_2D 是一个有效的目标。您看到的错误是什么?
关于c++ - OpenCL - OpenGL - Interop:如何填充 cl::ImageGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33575715/
我对 OpenCL OpenGL 互操作模式有疑问: cl::ImageGL imageFromGL(context, CL_MEM_READ_WRITE, GL_TEXTURE_2D, 0, myG
我是一名优秀的程序员,十分优秀!