文件名称:PhoenixCore:使用OpenGL构建的实验性2D优化渲染系统
文件大小:538KB
文件格式:ZIP
更新时间:2024-06-09 17:50:12
C
凤凰芯 PhoenixCore是基于OpenGL的实验性2D渲染框架,用C ++编写。 这是一个相当抽象的库,用于渲染2D几何。 PhoenixCore的功能包括: 设置OpenGL上下文。 处理用户输入(键盘,鼠标)。 管理OpenGL上下文(交换缓冲区等)。 提供向量和矩阵的抽象数学类。 提供用于加载和操纵纹理的界面。 提供修改“查看端口”和“转换矩阵”的方法。 提供用于表示几何图元的类。 提供绘制几何图元的方法。 提供用于Color表示和操作的抽象类。 提供对高精度计时器的访问。 提供高级线程资源管理。 实现实验性的自动优化批处理渲染器。 目标 Phoenix的主要目标是为OpenGL提供2D几何图形的抽象接口。 Phoenix是非常基础的,并且不提供诸如物理,声音,碰撞甚至高级Sprite类之类的功能。 但是,phoenix旨在与其他系统轻松集成 凤凰不是什