OpenGL渲染在Windows XP中有多个视频卡
题
我正在开发用于Windows XP的OpenGL应用程序。目标机器具有2张的NVIDIA GeForce 9800GT视频卡,这是需要,因为应用程序需要具有输出2个模拟视频的流。
应用程序本身具有两个OpenGL的窗口,一个用于每个视频卡。每个视频卡连接到一个显示器。至于代码,它是基于href="http://www.opengl.org/resources/code/samples/win32_tutorial/minimal.c" rel="noreferrer">最小的OpenGL例如一个
我怎么能知道,如果应用程序同时利用显卡进行渲染? 目前,我不在乎,如果应用程序只能运行在Windows XP或仅与NVIDIA显卡,我只需要知道如何这两个都在工作。
解决方案
我认为你需要的 WGL_nv_gpu_affinity 延伸阅读起来。您创建的亲和力口罩和与之配合使用wglMakeCurrent()。下面是一些指针:
http://developer.download.nvidia.com/opengl/specs/ WGL_nv_gpu_affinity.txt
干杯!
不隶属于 StackOverflow