游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2638|回复: 5

intel 845g/gl的显卡这么次吗? vertexshader 的任何版本都不支

[复制链接]

13

主题

101

帖子

101

积分

注册会员

Rank: 2

积分
101
发表于 2005-9-5 18:47:00 | 显示全部楼层 |阅读模式
我试过了居然连1.1都不支持, 更新了最新的驱动也不行, 有高手知道怎么回事吗, 我感觉不会吧, 但是我知道它不支持硬件顶点运算是真的,所以我采用的是软件定点运算, 晕阿
        D3DCAPS9 caps1;
        pD3D->GetDeviceCaps(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, &caps1);
        if( caps1.VertexShaderVersion < D3DVS_VERSION(1, 1) ){
                ::MessageBox(NULL, "vertexShaderVersion < 1.1", "", MB_OK);
        }

13

主题

101

帖子

101

积分

注册会员

Rank: 2

积分
101
 楼主| 发表于 2005-9-5 18:51:00 | 显示全部楼层

Re:intel 845g/gl的显卡这么次吗? vertexshader 的任何版本都不

各位大哥,我知道了,在软件顶点运算的时候应该调用IDirect3DDevice9->GetDeviceCaps,而不是IDirect3D9->GetDeviceCaps, 发现至少是支持1.1的,好,有利于我我学习shader!!!

打扰大家了!!!

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-9-5 21:58:00 | 显示全部楼层

Re: intel 845g/gl的显卡这么次吗? vertexshader 的任何版本都

把D3DDEVTYPE_HAL改D3DDEVTYPE_REF试试

8

主题

239

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
发表于 2005-9-6 13:58:00 | 显示全部楼层

Re:intel 845g/gl的显卡这么次吗? vertexshader 的任何版本都不

改D3DDEVTYPE_REF那不成老牛了,
你把D3DCREATE_SOFTWARE_VERTEXPROCESSING加上,上软的vs,就行了,速度还行

13

主题

101

帖子

101

积分

注册会员

Rank: 2

积分
101
 楼主| 发表于 2005-9-6 18:20:00 | 显示全部楼层

Re:intel 845g/gl的显卡这么次吗? vertexshader 的任何版本都不

可是D3DCREATE_SOFTWARE_VERTEXPROCESSING好像不支持ps哦, 很痛苦, 单位的机器真的是很破, intel 845g的显卡。。。。。。。。。。。。。。。。。。。。。。。

8

主题

239

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
发表于 2005-9-7 09:19:00 | 显示全部楼层

Re:intel 845g/gl的显卡这么次吗? vertexshader 的任何版本都不

想支持ps,还是用好先卡吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 16:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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