游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1569|回复: 3

关于CreateDevice 函数

[复制链接]

25

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
发表于 2006-8-23 14:42:00 | 显示全部楼层 |阅读模式
一个海底场景,其中
创建D3D设备时如下:
g_pD3D->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd, D3DCREATE_HARDWARE_VERTEXPROCESSING, &d3dpp, &g_pd3dDevice) )

不知道为什么使用 D3DCREATE_HARDWARE_VERTEXPROCESSING 参数后在Geforce6800的显卡上运行,场景一片黑,如果改成 D3DCREATE_SOFTWARE_VERTEXPROCESSING 就好了

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-8-23 14:47:00 | 显示全部楼层

Re:关于CreateDevice 函数

改成DX Debug模式看看错误输出,这跟CreateDevice不一定有关系,如果创建设备仍然能成功,可能是在渲染时用到了硬件不支持的什么东西

25

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2006-8-23 14:57:00 | 显示全部楼层

Re:关于CreateDevice 函数

只是显示不正确,程序可以正确运行啊

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2006-8-23 17:39:00 | 显示全部楼层

Re:关于CreateDevice 函数

。。。你看看dx debug输出吧,在看到dx debug输出之前,谁也不知道发生了什么事。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 04:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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