据说现代卡主要支持3d graphisc 硬件加速(在其上构建ogl和dx接口)
有人说几乎是使用图形的唯一真正方式 在现代卡上,它真的没有办法做classicakl 2d 现代卡片上的图形
我认为最后一定是假的,因为对于例子窗口说 桌面是一些(3D)2d模式的例子,我不认为 它实际上是一个正交投影2d textyred quad - 但这种模式 是' out of' open gl and direct x
我曾在某处读过一些有点神秘的2D信息 甚至在某种程度上硬件加速模式(但有点差和 它在nvidia和ati上有所不同)
我的问题是如何获得有关这个神秘的更多信息 2d模式和加速?在什么程度上存在这样的? 怎么用?
(我想了解并使用这样的2d硬件加速 在窗口上写2d图形的最大程度,特别是通过 一些' open'界面)
(也许最后一个direct2d与它有关,但我读过一些 关于direct2d的批评者(说实话我不喜欢directx, 我更接近成为开放的家伙,我想快速做极端 PC / win加速2d)
答案 0 :(得分:1)
显卡中没有“神秘的2D模式”。如果您正在谈论像AeroGlass这样的高级合成系统,那么这些都是通过3D渲染完成的。正如你所说,“正交投影2d textyred quad”。他们也可能在CPU上做一些特殊的操作。
Direct2D本身只不过是为此添加更多内容。它有一些CPU组件,但它的所有GPU组件最终只是某种形式的三角形渲染,可能是纹理和某种形式的帧缓冲混合。