2017-11-25 155 views
1

我搜索一些关于GPU如何工作的信息。从不同的来源中我发现用于硬件加速的L(变换和照明)技术。例如,它计算多边形照明。但据我所知,今天开发人员正在使用可编程图形管道,并通过着色器创建照明。 那么,今天用的T & L是什么?T&L技术是否过时?

回答

3

经典“变换&照明”固定功能与“纹理混合级联”固定功能硬件沿着硬件通常被认为是过时的。相反,“T & L”阶段已被替换为顶点着色器,并且“纹理混合级联”已被替换为像素着色器。对于具有“固定功能”模式(Direct3D 9,OpenGL 1.x)的较老的传统API,大多数现代卡片实际上都是通过可编程着色器来模拟原始行为。

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

一般来说,您最好使用一组着色器来实现您实际使用的功能,而不是一堆您不需要的功能。