[程式] directx的頂點遞交格式FVF

看板GameDesign (遊戲設計)作者 (快點放長假吧@@)時間17年前 (2008/02/06 12:43), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/2 (看更多)
請問在使用directx時, 除了使用FVF的格式給予頂點資訊之外, 還有沒有其他方法可以使用?效率上跟FVF比起來是如何? 會有這疑惑是因為, 如果一個頂點有兩個貼圖座標, 那用FVF傳資料時勢必要多傳一份相同的 x,y,z資料, 空間花費會多很多。 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.1.30

02/06 21:42, , 1F
兩個貼圖座標? 你是指說Multi-texture嘛?
02/06 21:42, 1F

02/06 21:43, , 2F
dx10 是有 vertex declaration 啦 不過其實差不多
02/06 21:43, 2F

02/06 21:44, , 3F
至於你的問題 在 shader 裡面解決就好啦
02/06 21:44, 3F

02/06 21:44, , 4F
多 sample 幾次就好了
02/06 21:44, 4F

02/09 14:58, , 5F
請問多sample幾次是什麼意思呢?
02/09 14:58, 5F

02/11 20:18, , 6F
建議用declaration..FVF最後還是會轉成declaration
02/11 20:18, 6F

02/11 20:20, , 7F
效能上declaration也較好..而且也清楚定義資料格式
02/11 20:20, 7F

02/11 20:23, , 8F
用declaration多宣告一組資料來當u2,v2用
02/11 20:23, 8F
文章代碼(AID): #17gJi7y0 (GameDesign)
文章代碼(AID): #17gJi7y0 (GameDesign)