游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2449|回复: 4

VC中如何通过代码打开显卡的硬件加速?

[复制链接]

9

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2011-10-25 17:05:00 | 显示全部楼层 |阅读模式
VC中如何通过代码打开显卡的硬件加速?

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2011-10-25 17:48:00 | 显示全部楼层

Re:VC中如何通过代码打开显卡的硬件加速?

你用的DX平常都是软件渲染吗?

9

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2011-10-26 09:06:00 | 显示全部楼层

Re:VC中如何通过代码打开显卡的硬件加速?

是硬件渲染,但桌面右键的显示属性中不是有个硬件加速?这个不打开的话,游戏启动就会失败。

2

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2011-10-26 15:31:00 | 显示全部楼层

Re:VC中如何通过代码打开显卡的硬件加速?

那个属性里面的不是默认就打开的吗?LZ的电脑没装显卡驱动?

0

主题

2

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2011-10-29 17:09:00 | 显示全部楼层

Re:VC中如何通过代码打开显卡的硬件加速?

wsprintf(strSubKey1, _T("SOFTWARE\\Microsoft\\Direct3D\\Drivers"));
wsprintf(strSubKey2, _T("SOFTWARE\\Microsoft\\DirectDraw"));
// 开启显卡3D硬件加速
CRegedit::WriteRegEx(HKEY_LOCAL_MACHINE, strSubKey1, _T("SoftwareOnly"), REG_DWORD, _T("0x0"), 0, 1);
CRegedit::WriteRegEx(HKEY_LOCAL_MACHINE, strSubKey2, _T("EmulationOnly"), REG_DWORD, _T("0x0"), 0, 1);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 23:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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