2017-11-25 204 views
1

我搜索一些關於GPU如何工作的信息。從不同的來源中我發現用於硬件加速的L(變換和照明)技術。例如,它計算多邊形照明。但據我所知,今天開發人員正在使用可編程圖形管道,並通過着色器創建照明。 那麼,今天用的T & L是什麼?T&L技術是否過時?

回答

3

經典「變換&照明」固定功能與「紋理混合級聯」固定功能硬件沿着硬件通常被認爲是過時的。相反,「T & L」階段已被替換爲頂點着色器,並且「紋理混合級聯」已被替換爲像素着色器。對於具有「固定功能」模式(Direct3D 9,OpenGL 1.x)的較老的傳統API,大多數現代卡片實際上都是通過可編程着色器來模擬原始行爲。

有支持Direct3D 11的例子,如果想看看它GitHub模仿最經典的Direct3D 9固定功能模式(但不是全部)。

一般來說,您最好使用一組着色器來實現您實際使用的功能,而不是一堆您不需要的功能。