游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3969|回复: 6

对于集显机器不支持硬件顶点处理应该具体怎么做?

[复制链接]

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2007-8-14 01:45:00 | 显示全部楼层 |阅读模式
除了用D3DCREATE_SOFTWARE_PROCESSING和把顶点缓存放到内存中以外,
还要做什么才能进行顶点变换和像素处理呢?
我的程序结果只有刚clear过的画面,什么都画不上去.
似乎还没找到这方面的问题,
望指点,
谢谢.

31

主题

249

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2007-8-14 09:21:00 | 显示全部楼层

Re:对于集显机器不支持硬件顶点处理应该具体怎么做?

集成显卡只能使用D3DCREATE_SOFTWARE_PROCESSING,而且没有 Pixel Shader。没办法的。
想要调试 Vertex Shader 和 Pixel Shader 还是可以的, 可以用 REF。 不过Pixel Shader的调试效果看不出来的,因为渲染一帧要很长很长时间 。 就是说只能调试 Vertex Shader ,关掉Pixel Shader使用固定管线 。 先要让它运行就不可能了。所以要写 Vertex Shader 和 Pixel Shader 程序,必须要有独立显卡。

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2007-8-14 10:04:00 | 显示全部楼层

Re:对于集显机器不支持硬件顶点处理应该具体怎么做?

硬件既然不支持Shader还是免了吧

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2007-8-14 12:37:00 | 显示全部楼层

Re:对于集显机器不支持硬件顶点处理应该具体怎么做?

buy a new graphics card...

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2007-8-14 19:47:00 | 显示全部楼层

Re: 对于集显机器不支持硬件顶点处理应该具体怎么做?

可是我使用固定管线也画不上去啊,
我用XYZRHW和TEX1的顶点格式可以,
把XYZ或是加上个DIFFUSE就没东西了,
这应该没使用shader把,
我用软件方式做这些工作应该没问题啊.
我用集显电脑运行sample里的某些程序还算流畅(就是cpu占用90+),
sample是怎样办到的啊(代码我看不大明白).

9

主题

249

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
发表于 2007-8-14 22:42:00 | 显示全部楼层

Re: 对于集显机器不支持硬件顶点处理应该具体怎么做?

似乎程序没写对,理解清楚3d流水线

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2007-8-15 19:01:00 | 显示全部楼层

Re: 对于集显机器不支持硬件顶点处理应该具体怎么做?

感谢楼上的提醒,
我没有理解清楚投影平面,
我把所有的东西都放到投影平面上去了,
当然什么也显示不出来.
害我这只天翻遍了DX文档还有教程,
把高级技巧都看了一遍,
到头来却是这基本的问题,
晕..
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 11:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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