我搜索一些关于GPU如何工作的信息。从不同的来源,我发现T&L (变换和照明)技术用于硬件加速。例如,它计算多边形照明。但正如我所知,今天的开发者正在使用可编程的图形管道,并通过着色器创造照明。那么,今天的T&L是用来做什么的?
发布于 2017-11-25 20:01:09
经典的“变换和照明”固定功能硬件以及“纹理混合级联”固定功能硬件通常被认为是过时的。相反,"T&L“阶段已经被顶点着色器所取代,而”纹理混合级联“已经被像素阴影所取代。
对于具有“固定功能”模式(Direct3D 9,OpenGL 1.x)的老旧API,大多数现代卡片实际上都是使用可编程着色器模拟原始行为。
Direct3D 11有一个例子,如果想在GitHub上查看它,可以模仿大多数(但不是全部)经典的Direct3D 9固定函数模式。
一般来说,你最好使用一组实现你实际使用的功能的着色器,而不是一堆你不使用的东西。
https://stackoverflow.com/questions/47489657
复制相似问题