http://www.loongson.cn/news/company/512.html
初识OGRE
OGRE,是Object-Oriented Graphics Rendering Engine(面向对象的图形渲染引擎)的缩写,是一款开源的跨平台的图形渲染引擎。引擎通过采用面向对象的设计方式,把3D图形API和操作系统接口的差别抽象为通用接口,将大量的上下文相关状态和操作封装起来,开发者可以用通用且简明易懂的代码在不同平台下、使用不同3D API接口进行操作,从而减少了不必要的重复工作。
ogre也有食人魔的含义,所以OGRE选择了食人魔的头像作为自己的形象标识。
今天我们就从OGRE源码开始,逐步在龙芯3A2000/3A3000主机、Fedora21社区操作系统的平台上构建OGRE。
下载OGRE源码
OGRE是一个开源引擎,将引擎源码开放在bitbucket,首先从bitbucket上克隆源码,执行如下命令:
cd ~
hg clone https://bitbucket.org/sinbad/ogre
然后克隆OGRE所需的依赖库,执行如下命令:
hg clone https://bitbucket.org/cabalistic/ogredeps
上述命令要求您的电脑中安装了mercurial工具。如果您的电脑中没有预装mercurial,可以通过如下命令快速安装:
sudo yum install mercurial
从源代码构建OGRE
安装cmake-gui
构建OGRE需要cmake-gui工具的支持,首先安装cmake-gui工具,命令如下:
sudo yum install cmake-gui