2013-04-08 50 views
0

用OpenGL在矩形棱鏡上繪製面的標準順序是否存在?如果我要寫一個「棱鏡」函數,我是否想寫它以特定的順序進行渲染?是否有任何技術原因在前臉之前畫背面?繪製棱鏡標準訂單?

+1

前後繪畫允許[「早期的z殺死」](http://stackoverflow.com/q/15673187/622391),其中被隱藏的元素將不需要被繪全部 – 2013-04-08 06:58:06

+2

除非你有透明度,在這種情況下,你想要從前到後。 – 2013-04-08 08:22:32

回答

1

如何解釋/回答你的問題有兩種可能性。

的解釋是,Z緩衝被禁止

如果是這種情況,那麼你畫出所有原始數據將在順序繪製。 所以你需要按照特定的順序編寫它。

的z-緩存啓用

如果是這種情況的解釋,它不以什麼順序發送的多邊形到graphicscard在意。 有沒有標準的訂單