作者teexit (獃獃)
看板GameDesign
標題[程式] SHADWER語法問題
時間Mon Sep 12 22:29:49 2011
最近看到一個shader語法
只是之前都沒有看過,所以想上來求助一下
因為他寫的語法我不知道是GLSL、HLSL和CG哪個
float a(float val)
{
float ret;
if(val <= 0.0f)
ret = 0;
....
return ret;
}
請問上面a函數做的事情是甚麼意思?
因為在寫的時候,沒有用過if裡面的那種判斷
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.142.63
1F:→ bleed1979:如果val小於等於0,回傳0這樣? 09/12 23:25
2F:推 franknine:我們麼覺得這段 code 有被 escape special characters 09/12 23:33
3F:→ franknine:搞過. < 是 HTML entity 的 < 09/12 23:34
5F:→ bleed1979:< 應該是<經過html encoding。 less than的意思。 09/12 23:34
6F:→ teexit:!!恩 這樣應該是被escape sp char影響了 這樣就合理了 09/12 23:37
7F:推 LaPass:借問一下 HLSL跟GLSL該怎麼學?我學XNA的時候,在那個地方 09/12 23:47
8F:→ LaPass:撞牆撞的死死的 09/12 23:48
9F:推 Bencrie:先了解一下 surface rendering pipeline 怎麼運作的 09/12 23:58
10F:→ Bencrie:後面就只是語法的問題 XD 09/12 23:58
11F:→ teexit:懂rendering pipeline跟SHADER的關係吧~ 懂了就方便了 09/13 00:36
12F:→ teexit:簡單說就是你要懂vertex shader和pixel shader做的事情是 09/13 00:39
13F:→ teexit:剩下的就是想出好的算法或是套用現成的算法 在SHADER中 09/13 00:39
14F:推 LaPass:謝謝指引方向 09/13 00:46