据说现代显卡主要支持 3d 图形硬件加速(在其之上构建了 ogl 和 dx 接口)
几乎有人说这是在现代显卡上使用图形的唯一真正方法,而在现代显卡上做 classicakl 2d 图形实在是没有办法
我认为最后一个必须是错误的,因为例如 Windows 桌面是一些(超出 3d)2d 模式的示例,我不认为它真的是正交投影 2d textyred quad - 但这种模式“超出”打开gl 和直接 x
我在某处读过一些小信息,这种有点神秘的 2d 模式甚至在某种程度上是硬件加速的(但有点差,它在 nvidia 和 ati 上有所不同)
我的问题是如何获得有关这种神秘的 2d 模式和加速的更多信息?在多大程度上存在这样的一个?如何使用它?
(我想了解并最大限度地使用这种 2d 硬件加速在 Windows 上编写 2d 图形,特别是通过一些“开放”界面)
(也许最后一个direct2d与它有关,但我读过一些关于direct2d的批评者(老实说我不喜欢directx,我更接近开放gl家伙,我想在PC上做极快加速的2d /赢)
- 现代卡片上是否有一些2d模式,甚至 Windows 桌面是 3d 中的四边形纹理?
- 如果是这样,如何在现代卡上使用2d模式(甚至 2d 加速),特别是与 open gl(没有 directx 等)合作?