Project goalCreate a platform independant abstraction layer with game-oriented services built-in, such as virtual filesystems(eg. Quake 3's PK3s), variables(eg. Quake 3's cvars), a console, timers, initialization of OpenGL, multiple audio streams, texture loading, etc. This will be the base of GlDemo and CheapoDDR. Probably other things too. Why?I didn't find such a library. SDL doesn't give me enough. Design ideasThe engine will probably put together libraries like DevIL, zlib, PortAudio, GLFW, libmpg123 and libvorbis. Planned features
Current progressPaused. I'll wait until PortAudio v19 or v20 gets released(when they will implement latency querying). I'll also probably ditch the current design to use library functions instead. Completed
In progress
Left to do
|
|