c++ - QGLWidget 获取 Windows 的 gl 上下文

标签 c++ opengl opencl

我正在使用`QGLWidget 和 OpenCL。 要设置我需要的 CL-GL 互操作

HGLRC glContext
HDC   deviceGLContext

如何使用Qt获取它?

最佳答案

您可以使用 QGLWidget::makeCurrent() 为当前的 OpenGL 操作选择 QGLWidget然后使用 wglGetCurrentContext 检索当前的 HGLRCHDCwglGetCurrentDC , 分别。

关于c++ - QGLWidget 获取 Windows 的 gl 上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17532033/

相关文章:

c# - 我可以在不分配的情况下实现线性(或接近)复杂的字符串连接吗?

java - Slick2d 使用动画/图像抗锯齿

c++ - OpenGL - gluOrtho2d 和 glLoadIdentity?

python - 使用 PyOpenGL 可视化 3D NumPy 数组

c++ - 使用 WinApi 禁用\启用音频设备

c++ - 如何在基类中定义仅适用于派生类的方法?

sdk - 如何获取OpenCL SDK?

c - OpenCL clCreateBuffer() 使程序崩溃

opencl - 如何在 OpenCL 中验证波前/扭曲大小?

c++ - 将 char 指针传递给另一个函数 : blank value. c++