2017-02-16 79 views
-1

是否可以直接在cuda代码内处理UI?例如,假设我想编写一个程序,它使用cuda线程来计算某个盒子的大小,现在我的盒子大小已经达到了,我想在屏幕上绘制它们而不将数据发送回CPU。想从我的内核代码直接处理我的屏幕,而不涉及CPU)是否有可能?如果是,我该怎么做?cuda与屏幕直接通信

回答

1

我想在屏幕上绘制它们而不发回我的数据给CPU。(我想直接从我的内核代码处理我的屏幕而不涉及CPU)有可能吗?

是的,它可以使用图形互操作。您不是直接从CUDA代码绘制屏幕,​​但可以写入直接显示在屏幕上的曲面,而无需将数据发送回CPU。

查看任何CUDA graphics interop sample codes的例子。

This slide deck有一个详细的教程/例子。

+0

感谢您的回复。我会查一下。 – pooyan