游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1079|回复: 0

关于效果文件里面的通道技术等问题

[复制链接]

66

主题

223

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
发表于 2008-2-18 23:22:00 | 显示全部楼层 |阅读模式

technique tec11
{
        pass P0 {
                VertexShader = compile vs_1_1 vsMain();
                PixelShader = NULL;
                CullMode = None;

                ColorOp[0]         = SelectArg1;
                ColorArg1[0] = Diffuse;
                AlphaOp[0]         = SelectArg1;
                AlphaArg1[0] = Diffuse;
                ColorOp[1]         = Disable;
                AlphaOp[1]         = Disable;
        }
        pass PLast {
                CullMode = <iCull>;
        }
}

经常看到别人写的fx文件里面有这些东西,我只知道pass 和 technique 这些概念,但是在每个pass里面都有设置渲染状态的语句,
请问这些语句都属于什么范畴?
能单独列出个表来查询吗?
还有第二个pass 名为PLast,是不是特殊的名字,CullMode = <iCull>; 这一句我加到我的程序里面就报错(vs_2_0 , ps_2_0 )。 这个PLast有什麽用处??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 04:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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