游戏开发论坛

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

主板说明书上说我的集成显卡支持Pixel Shader 2.0,但hlsl编

[复制链接]

22

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2008-5-9 16:19:00 | 显示全部楼层 |阅读模式
主板说明书上说我的集成显卡支持Pixel Shader 2.0,但hlsl编绎通不过,需要用软件模拟方式运行,为什么?请赐教,在sdk很多例子中也是如此,速度比较慢,shader文件如下:
extern matrix WorldViewMatrix;
extern matrix WorldViewProjMatrix;
extern vector Color;
extern vector LightDirection;
//
// Structures
//
struct VS_INPUT
{
    vector position : POSITION;
    vector normal   : NORMAL;
};

struct VS_OUTPUT
{
    vector position : POSITION;
    float2 uvCoords : TEXCOORD;
    vector diffuse  : COLOR;
};


//
// Main
//
VS_OUTPUT Main(VS_INPUT input)
{
    // zero out each member in output
    VS_OUTPUT output = (VS_OUTPUT)0;


        output.position = mul(input.position, WorldViewProjMatrix);

    LightDirection.w = 0.0f;
    input.normal.w   = 0.0f;
    LightDirection   = mul(LightDirection, WorldViewMatrix);
    input.normal     = mul(input.normal, WorldViewMatrix);

    float u = dot(LightDirection, input.normal);

    if( u < 0.0f )
        u = 0.0f;
    float v = 0.5f;


    output.uvCoords.x = u;
    output.uvCoords.y = v;

    output.diffuse = Color;
   
    return output;
}

22

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
 楼主| 发表于 2008-5-9 16:36:00 | 显示全部楼层

Re:主板说明书上说我的集成显卡支持Pixel Shader 2.0,但hlsl

补充:我的集成显卡是:Intel(R) 82945G Express Chipset Family

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
发表于 2008-5-10 08:56:00 | 显示全部楼层

Re:主板说明书上说我的集成显卡支持Pixel Shader 2.0,但hlsl

intel的集成显卡什么时候支持的2.0……

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2008-5-10 10:50:00 | 显示全部楼层

Re: 主板说明书上说我的集成显卡支持Pixel Shader 2.0,但hlsl

945主板上的 gm950显卡

硬件 支持 pixel shader 2.0(注意 2.a 不支持)
软件模拟  vectex shader 3.0

我的shader都要在gm950上调试的

如果不行,看看驱动。
还有把完整的错误信息贴上来

3

主题

113

帖子

147

积分

注册会员

Rank: 2

积分
147
发表于 2008-5-10 11:12:00 | 显示全部楼层

Re:主板说明书上说我的集成显卡支持Pixel Shader 2.0,但hlsl

看看你的DirectX Caps Viewer详细信息.另外..错误信息.

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2008-5-10 20:09:00 | 显示全部楼层

Re:主板说明书上说我的集成显卡支持Pixel Shader 2.0,但hlsl

Intel的显卡连DX11都最先支持,支持个ps2有什么可奇怪

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2008-5-11 02:47:00 | 显示全部楼层

Re:主板说明书上说我的集成显卡支持Pixel Shader 2.0,但hlsl

inter的集成显卡??
怕怕,集成的始终是集成的,就算inter号称支持xx,很多时候还是会遇到很多奇怪的问题.....
检查caps吧

ps:楼上的没搞错吧,据我所知,inter最近才刚刚发布了支持dx10的驱动,而且性能....至于你说的dx11.....难道你真的相信愚人节新闻,汗....=。=
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 13:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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