[程式] SHADWER語法問題

看板GameDesign作者 (獃獃)時間14年前 (2011/09/12 22:29), 編輯推噓4(4010)
留言14則, 5人參與, 最新討論串1/1
最近看到一個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

09/12 23:25, , 1F
如果val小於等於0,回傳0這樣?
09/12 23:25, 1F

09/12 23:33, , 2F
我們麼覺得這段 code 有被 escape special characters
09/12 23:33, 2F

09/12 23:34, , 3F
搞過. &lt; 是 HTML entity 的 <
09/12 23:34, 3F

09/12 23:34, , 5F
&lt; 應該是<經過html encoding。 less than的意思。
09/12 23:34, 5F

09/12 23:37, , 6F
!!恩 這樣應該是被escape sp char影響了 這樣就合理了
09/12 23:37, 6F

09/12 23:47, , 7F
借問一下 HLSL跟GLSL該怎麼學?我學XNA的時候,在那個地方
09/12 23:47, 7F

09/12 23:48, , 8F
撞牆撞的死死的
09/12 23:48, 8F

09/12 23:58, , 9F
先了解一下 surface rendering pipeline 怎麼運作的
09/12 23:58, 9F

09/12 23:58, , 10F
後面就只是語法的問題 XD
09/12 23:58, 10F

09/13 00:36, , 11F
懂rendering pipeline跟SHADER的關係吧~ 懂了就方便了
09/13 00:36, 11F

09/13 00:39, , 12F
簡單說就是你要懂vertex shader和pixel shader做的事情是
09/13 00:39, 12F

09/13 00:39, , 13F
剩下的就是想出好的算法或是套用現成的算法 在SHADER中
09/13 00:39, 13F

09/13 00:46, , 14F
謝謝指引方向
09/13 00:46, 14F
文章代碼(AID): #1ERXTV7p (GameDesign)