Download List

Project Description

Quad-Ren is a resolution independent 2D graphics
engine that aims to ease the development of
bitmap-based applications, primarily games. It
will run regardless of screen resolution or aspect
ratio, and works flawlessly with tiling window
managers. It rectifies many of the issues with
older methods of 2D game development such as color
key transparency (which inevitably leads to
aliasing) and having to draw sprites in a specific
order, which Quad-Ren handles using alpha
transparency and layers respectfully. It is
programmed in, and usable from C++, with a simple
object-oriented API and a small, well documented,
easy to edit code base.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-12-12 04:06
0.5

The API has been moved into the "qr" namespace, breaking backwards
compatibility. The build system has been changed from GNU Autotools to
CMake. A scene graph has been added, along with scene graph variables.
These allow variables to be created within the scene graph, allowing
data to be moved between scene nodes without using globals. This release
fixes an anti-aliasing bug which caused crashes on Intel graphics cards.
Now, anti-aliasing is automatically disabled when it is not supported by
the hardware.

2009-04-13 10:40
0.4

This version adds a number of features, one being an event system, providing a cleaner method of reading user input. It also adds a new scene node, qr_line. The example program has been moved out of the main release into its own package, and 2 more examples have been added: a simple "hello world" style program and an example of the usage of the event system. There have also bean a number of bugfixes, most notably to the PNG loader, which will no longer load images that do not have an alpha channel and are not a power of two.

2009-03-02 10:54
0.3

The primary highlight of this release is that the API is now completely documented; see the API Documentation section of the Web site. There have been some minor feature additions such as an FPS counter. The QRDD file reader/writer and math functions have been moved into the qrdd_file_handler and qr_math objects, making the API 100% object oriented.
Tags: Documentation

2009-02-18 08:07
0.2

Tags: Initial freshmeat announcement

Project Resources