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