着色模式

在把OPenGL改成D3D之後,使用菱格編輯器時發現,整個菱格在X軸方向偏移了一個單位,百思不得其解,後來發現跟着色模式有關。

菱格繪製是線框模式,着色模式採用固定着色,以trangleList繪製,在OpenGL中,如果以trangleList繪製,則整個三角形的顏色取最後一個頂點的顏色,而在D3D中,則取第一個頂點的顏色,而在整改過程中,使用的還是舊的索引順序,而菱格的顏色是由其右上角的頂點顏色來確定的,這就導致了之前的偏移問題,把索引中最後一個點,改成第一個點就解決了問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章