摘要: Direct3D通過索引頂點(diǎn)混合,擴(kuò)展了使用多個(gè)混合矩陣對頂點(diǎn)進(jìn)行混合的支持。在索引頂點(diǎn)混合中,混合矩陣被保存在矩陣調(diào)色板(可以看成一個(gè)矩陣數(shù)組)中,使用矩陣索引來引用特定的混合矩陣。矩陣索引使用8位無符號整數(shù)表示,由每個(gè)頂點(diǎn)提供,因?yàn)镈irect3D中限定每個(gè)頂點(diǎn)最多受到4個(gè)混合矩陣的影響,所以每個(gè)頂點(diǎn)最多具有4個(gè)矩陣索引,每個(gè)頂點(diǎn)的矩陣索引被組合成一個(gè)DWORD類型的整數(shù)存儲和表示。因?yàn)槊總€(gè)頂點(diǎn)最多受4個(gè)混合矩陣的影響,所以在渲染一個(gè)三角形時(shí)最多可能需要使用12個(gè)混合矩陣,在這種情況下,矩陣調(diào)色板中最少需要包含12個(gè)混合矩陣。
閱讀全文