bearded-axe:我很久以前写的一些愚蠢的C ++渲染东西

时间:2024-05-06 14:20:18
【文件属性】:

文件名称:bearded-axe:我很久以前写的一些愚蠢的C ++渲染东西

文件大小:31KB

文件格式:ZIP

更新时间:2024-05-06 14:20:18

C++

关于胡须斧 Bearded Ax是用干净的纯C ++语言编写的简单的通用OpenGL渲染器。 该斧头将成为例如视频游戏引擎的可维修基础。 预期功能: 适用于大多数驱动程序的干净,模块化,面向对象的设计 支持OFF,OBJ和COLLADA网格 支持PNG,JPG,SGI和TGA纹理 支持每个对象和每个场景的着色器 GPL3下的Copyleft许可 愚蠢的名字 路线图功能: 场景描述语言(可能是XML或JSON) Lua脚本桥 建筑大胡子斧头 Bearded Axe仅在Linux系列操作系统上经过测试。 先决条件(Linux / BSD /其他Unixen) 您至少需要适当的开发库。 其中包括libGL , libGLU和freeglut的开发版本。 Linux和其他Unixen之间可能会有细微的差异,我既不知道也不在乎这些细节。 对我来说,它不是真正的计算机,除非它运行Debian


【文件预览】:
bearded-axe-master
----test()
--------Vector3Test.cc(2KB)
--------Makefile(116B)
----include()
--------BObject.hh(265B)
--------BA()
--------BA.hh(320B)
--------lol()
----src()
--------CubeObject.cc(641B)
--------GlutCallbacks.cc(3KB)
--------UniformOperations.cc(5KB)
--------GlobalState.cc(263B)
--------PyramidObject.cc(0B)
--------SphereObject.cc(662B)
--------Scene.cc(517B)
--------Makefile(502B)
--------BeardedAxe.cc(2KB)
--------TeapotObject.cc(660B)
--------Extras.cc(279B)
--------RenderObject.cc(2KB)
----.gitignore(220B)
----Makefile(251B)
----README.md(2KB)
----COPYING(34KB)

网友评论