2D图形加速

时间:2012-06-28 10:03:01

标签: c++ c mobile

我注意到一些现代移动硬件支持2D硬件加速bitBLT操作。是否有任何相当标准的库允许应用程序开发人员利用2D硬件加速? (对于2D来说,OpenGL适用于3D的东西会很棒)

编辑:我知道OpenGL可以用于2D操作,但是当使用OpenGL时,使用3D硬件块而不是2D硬件块。我正在寻找一种直接使用2D硬件模块的API。

1 个答案:

答案 0 :(得分:0)

OpenGL不仅可以用于3d,还可以用于2d。所以答案是:OpenGL

市场上几乎所有游戏(包括2d游戏)都使用OpenGL进行渲染。您可能需要查看Cocos2d-x。它是一个跨平台的c ++游戏引擎,使用OpenGL进行2D图形