关于流水线中剪裁的疑问
生活随笔
收集整理的這篇文章主要介紹了
关于流水线中剪裁的疑问
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
關(guān)于流水線中剪裁的疑問(wèn)
如上圖可見(jiàn),剪裁位于VS之后,setup之前。其中setup是圖元裝配,就是利用三角形索引信息將頂點(diǎn)組織起來(lái),也就是讓顯卡知道頂點(diǎn)如何組成三角形。
這里的剪裁應(yīng)該是視錐的前后面裁剪,是硬件進(jìn)行的,因?yàn)檫@個(gè)剪裁是在三角形組裝之前,沒(méi)有三角形的信息,只有零散的頂點(diǎn),這時(shí)候不可能進(jìn)行精確到三角面的裁剪,應(yīng)該是只要有一個(gè)點(diǎn)在視錐內(nèi)就保留,全部不在視錐內(nèi)才裁掉。
在D3D的流水線中確實(shí)只有視錐前后平面的裁剪,沒(méi)有左右上下四個(gè)視錐面的裁剪,如果基于D3D的引擎不自己進(jìn)行視錐裁剪則屏幕外的東西也會(huì)被繪制,這就說(shuō)明了圖形硬件也只有這一個(gè)剪裁,而不存在精確到三角形的視口裁剪
posted on 2018-08-14 18:42 時(shí)空觀察者9號(hào) 閱讀(...) 評(píng)論(...) 編輯 收藏
總結(jié)
以上是生活随笔為你收集整理的关于流水线中剪裁的疑问的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【转】 关于寄存器ESP和EBP的一些理
- 下一篇: 【转】Luajit-2.1.0-beta