游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2158|回复: 2

请教:OpenGL中如何枚举/选择显示设备

[复制链接]

34

主题

70

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2008-2-19 10:52:00 | 显示全部楼层 |阅读模式
    假如我有两块显卡,我想选择其中一块进行渲染.在OpenGL中如何实现这功能呢?
    谢谢

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2008-2-19 11:48:00 | 显示全部楼层

Re:请教:OpenGL中如何枚举/选择显示设备

你先枚举出每一个屏幕是由那个显卡控制的,以位屏幕相对桌面的坐标。

再将窗口创建到这个屏幕上,再初始化OpenGL就可以了。

34

主题

70

帖子

76

积分

注册会员

Rank: 2

积分
76
 楼主| 发表于 2008-2-19 12:47:00 | 显示全部楼层

Re:请教:OpenGL中如何枚举/选择显示设备

DEVMODE dev_mode;
for (uint32 i = 0; EnumDisplaySettings(NULL, i, &dev_mode); ++i)
{
    ......
}
这样可以把所有设备还有他们的显示模式枚举出来.我想知道有没有只枚举设备的东西.像EnumDisplaySettings第一个参数不就是添设备名么.
虽然这个也可以用,不管感觉^恩.还是麻烦了点
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 04:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表