我在Windows 7操作系统上使用Nvidia 210/PCIe。 Opencl 1.0,Opengl 3.3和显示驱动程序306.97。任何人都可以协助我是否支持Opengl_cl interop和我应该下载哪个工具包?Opengl cl interop
0
A
回答
1
要开始深化发展OpenCL应用,你需要得到的NVidia SDK:https://developer.nvidia.com/cuda-toolkit
您可以通过扫描寻找 “cl_khr_gl_sharing” 支持的扩展检查针对OpenCL/OpenGL的互操作能力:
。
#include <iostream>
#include <CL/cl.hpp>
int main()
{
std::vector<cl::Platform> platforms;
cl::Platform::get(&platforms);
std::vector<cl::Device> devices;
platforms[0].getDevices(CL_DEVICE_TYPE_ALL, &devices);
for (int i = 0; i < devices.size(); ++i)
{
std::string name = devices[i].getInfo<CL_DEVICE_NAME>();
std::string extensions = devices[i].getInfo<CL_DEVICE_EXTENSIONS>();
std::cout << name
<< std::endl
<< "OpenGL interop supported : "
<< (extensions.find("cl_khr_gl_sharing") != std::string::npos ? "YES" : "NO")
<< std::endl;
}
return 0;
}
+0
谢谢....让我试试吧 – Binitha
+0
@Christian Rau:谢谢发布:) – Pragmateek
相关问题
- 1. CL/GL-Interop错误的OpenGL纹理格式类型?
- 2. GL-CL-Interop:测试纹理完整性
- 3. 使用CL-的OpenGL着色器
- 4. CL-OPENGL:翻译中的“中止”
- 5. OpenGL-CL多线程互操作
- 6. OpenGL/OpenCL interop,OpenCL渲染纹理故障
- 7. DX11 OpenGL interop:无法复制缓冲区
- 8. 用OpenGL进行nsight调试interop
- 9. glBindTexture()中的OpenGL/OpenCL Interop性能glBegin()
- 10. OpenGL总是返回cl-opengl(Common Lisp)中glGetFloatv GL_MODELVIEW_MATRIX的单位矩阵
- 11. opencl/opengl interop使用clCreateFromGLTexture无法绘制到纹理(纹理黑色)
- 12. 的OpenCL - OpenGL的 - 互操作性:如何填补CL :: ImageGL
- 13. “包GLUT不存在”,即使安装在Arch Linux的CL-的OpenGL
- 14. 使用铛-CL
- 15. DOUNTIL IN CL AS400
- 16. Seneca-mesh CL MISSING
- 17. CL-谁和格式
- 18. cl-actors返回值
- 19. 与AMD打开CL
- 20. ClojureScript interop
- 21. 如何获得自特定CL以来提交的CL列表?
- 22. 在emacs中,cl-flet和cl-letf有什么区别?
- 23. Excel Interop(Visual Studio C#) - “Embed Interop Type”属性
- 24. CL基本设置路由
- 25. 如何使用cl命令?
- 26. 配置cl CMD编译Windows
- 27. Hunchentoot/CL-谁页组合
- 28. Groovys XmlParser忽略CDATA CR/CL
- 29. CL和SWIG:工作示例?
- 30. CL Editor - 语法高亮 - PHP
如果我要添加任何其他细节我会这样做。 – Binitha