cuda与屏幕直接沟通

时间:2017-02-16 21:35:59

标签: c++ cuda

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

1 个答案:

答案 0 :(得分:1)

  

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

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

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

This slide deck有详细的教程/示例。