Opencl 找不到clCreateSubBuffer oO

Opencl 找不到clCreateSubBuffer oO,opencl,Opencl,我似乎在cl.h或cl.hpp中找不到clCreateSubBuffer(只有错误宏)。规范中提到了这一点,对此有何想法?或者以任何其他方式创建子缓冲区 我所能想到的就是使用递增的指针重新创建缓冲区。请注意,clCreateSubBuffer是一个OpenCL 1.1函数,也许您可以使用/查看OpenCL 1.0头文件 顺便说一句,您使用的是什么平台?(我很确定NVIDIA到目前为止只支持OpenCL 1.0)是的,我不得不重新考虑我的整个内存管理,因为这一点,谢谢。我现在使用的是Ubuntu

我似乎在cl.h或cl.hpp中找不到clCreateSubBuffer(只有错误宏)。规范中提到了这一点,对此有何想法?或者以任何其他方式创建子缓冲区


我所能想到的就是使用递增的指针重新创建缓冲区。

请注意,clCreateSubBuffer是一个OpenCL 1.1函数,也许您可以使用/查看OpenCL 1.0头文件


顺便说一句,您使用的是什么平台?(我很确定NVIDIA到目前为止只支持OpenCL 1.0)

是的,我不得不重新考虑我的整个内存管理,因为这一点,谢谢。我现在使用的是Ubuntu 15.10,包
NVIDIA-352-dev
glinfo
表示支持OpenCL 1.1,但该软件包给出的
cl.h
上仍然没有
clCreateSubBuffer
。官方论坛上的相关帖子:||