游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1909|回复: 4

为啥我一调cg的数学函数都会丢CG_COMPILE_ERROR啊

[复制链接]

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-6-22 20:50:00 | 显示全部楼层 |阅读模式
诸如abs 啊, exp 啊,一律error
像tex2D 这样的就没事 [em6] [em6] [em6]

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
 楼主| 发表于 2005-6-22 20:58:00 | 显示全部楼层

Re:为啥我一调cg的数学函数都会丢CG_COMPILE_ERROR啊

FP
这样就ok

void program1(       
                float texCoord                 : TEXCOORD0,
                float4 color                : COLOR,
                out float4 oColor         : COLOR,
                uniform sampler1D texture
                )
{
float light        =color.x;
//float brightness=abs(light);
oColor=tex1D(texture,texCoord) *color.x;
}

这样就没用

void program1(       
                float texCoord                 : TEXCOORD0,
                float4 color                : COLOR,
                out float4 oColor         : COLOR,
                uniform sampler1D texture
                )
{
float light        =color.x;
float brightness=abs(light);
oColor=tex1D(texture,texCoord) *color.x;
}

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2005-6-23 09:22:00 | 显示全部楼层

Re:为啥我一调cg的数学函数都会丢CG_COMPILE_ERROR啊

你自己写一个abs看看,怪了。。。

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
 楼主| 发表于 2005-6-23 22:58:00 | 显示全部楼层

Re:为啥我一调cg的数学函数都会丢CG_COMPILE_ERROR啊

:~~~~~~~~~~~~(

24

主题

256

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2005-7-4 11:09:00 | 显示全部楼层

Re:为啥我一调cg的数学函数都会丢CG_COMPILE_ERROR啊

abs() 只作用于整数吧。

用fabs()
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 07:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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