OpenCL 图像对象查询

我们可以使用如下函数来查询已创建图像的维度、高度和像素格式等信息:

cl_int clGetImageInfo (cl_mem image,
                            cl_image_info param_name,
                            size_t param_value_size,
                            void *param_value,
                            size_t *param_value_size_ret)
  • 参数image为被查询的图像对象。

  • 参数param_name指明要查询的属性名称。参数所支持的类型以及返回的信息如下表所示。

图像对象信息参数(cl_image_info)

  • 参数param_value用于存储查询结果。如果为NULL,则忽略。

  • 参数param_value_size为param_value内存块的大小。其值必须大于等于表5-5中返回类型的大小。

  • 参数param_value_size_ret为查询结果的实际大小。

上表中的信息参数选项都是很直接的,使用也很容易,在此就不举例说明。

赞(0)
未经允许不得转载:极客笔记 » OpenCL 图像对象查询
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址