看板 GameDesign 關於我們 聯絡資訊
最近看到一個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
bleed1979:如果val小於等於0,回傳0這樣? 09/12 23:25
franknine:我們麼覺得這段 code 有被 escape special characters 09/12 23:33
franknine:搞過. &lt; 是 HTML entity 的 < 09/12 23:34
bleed1979:&lt; 應該是<經過html encoding。 less than的意思。 09/12 23:34
teexit:!!恩 這樣應該是被escape sp char影響了 這樣就合理了 09/12 23:37
LaPass:借問一下 HLSL跟GLSL該怎麼學?我學XNA的時候,在那個地方 09/12 23:47
LaPass:撞牆撞的死死的 09/12 23:48
Bencrie:先了解一下 surface rendering pipeline 怎麼運作的 09/12 23:58
Bencrie:後面就只是語法的問題 XD 09/12 23:58
teexit:懂rendering pipeline跟SHADER的關係吧~ 懂了就方便了 09/13 00:36
teexit:簡單說就是你要懂vertex shader和pixel shader做的事情是 09/13 00:39
teexit:剩下的就是想出好的算法或是套用現成的算法 在SHADER中 09/13 00:39
LaPass:謝謝指引方向 09/13 00:46