我在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