在 AMD 上从 ArrayFire 到 OpenGL?

问题描述 投票:0回答:2

是否可以使用 AMD 显卡在 ArrayFire 和 OpenGL 之间来回切换?

有一篇文章介绍了如何使用 CUDA 进行此操作。有关于对 OpenCL 使用类似方法以便跨平台使用的提示吗?

更新

我最终想做的是获取一个

af::array
,将其转换为 OpenGL 纹理,并使用我的自定义着色器将其渲染到屏幕或另一个纹理(假设给定的 OpenGL 上下文,例如来自 Qt)。

opengl opencl amd-gpu arrayfire
2个回答
0
投票

据我所知,最新的 ArrayFire 不支持通过 cl_khr_gl_sharing 的 OpenGL-OpenCL 互操作(至少对于 Intel 显卡(Iris 等))。 对我来说,ArrayFire 通常不支持 cl_khr_gl_sharing。


0
投票

目前为止这是不可能的。不过,官方 bugtracker 上有一个 github 问题

© www.soinside.com 2019 - 2024. All rights reserved.