如果我已经在GPU内存中有一个af::array A,那么将它传递给OpenGl的过程是什么?我的意图是用OpenGl将其绘制成线状图,但我不知道如何处理Arrayfire的后端可能是OpenCl、CUDA甚至是CPU这一事实。OpenGl如何实现数组的所有权?如果可能的话,我最好避免抄袭。
另外,如果我要使用内置的伪造库来绘制Arrayfire中的图表,我会发现,如果我按照教程绘制一个图,通过按下并持有该图中的数据并将其拖到其他地方,数据图就会从原来的位置移动,并且不再与轴线正确地对齐。有办法纠正这个问题吗?
发布于 2018-03-15 00:10:59
@HamzaAB
如果您还不知道GL或GL的互操作性,那么您所要问的就是GL或GL互操作性,这是锻造试图解决的问题。您可以查看伪造存储库中的ComputeCopy.h头,以了解如何进行OpenGL互操作。
话虽如此,你想要重置你要做的转换到线图,如果你想要重置它,那么有办法。按住左边的控件时,按鼠标中间的按钮,这将重置平移/缩放所做的线图。如果你正面临着与锻造的线路阴谋的其他问题,你可能会提出一个问题,这里,我们将试图调查它。
PS。我是ArrayFire的核心开发者之一。
https://stackoverflow.com/questions/49288288
复制相似问题