3
当游戏可以直接绘制像素时,为什么我们拥有诸如OpenGL和DirectX之类的图形框架?
游戏和其他图形密集型应用程序使用诸如OpenGL和DirectX之类的框架。此外,它们还需要像素着色器和DX12等功能。 但是,当我们可以逐像素绘制所有内容时,为什么需要所有这些框架和GPU功能? 首先,游戏必须以某种方式进行编译,以便逐像素绘制游戏。这可能会使游戏的可执行文件更大,但是会更快并且可以在任何32位彩色GPU(甚至旧的)上运行吗? 我知道最初的3D游戏是逐像素绘制的,但是为什么现在不这样做呢?