Quad-ren version 0.5 has now bean released. To begin with, the whole API has bean moved into the 'qr' name space, which unfortunately causes a break of backwards compatibility again. Also the build system has bean changed from GNU Autotools to CMake, please uninstall version 0.4 using the make uninstall target or delete /usr/lib/libquad-ren.* and /usr/include/quad-ren before installing 0.5 to avoid problems.... read more
The issue tracker for the Quad-ren project has now bean integrated with the projects website, replacing the sourceforge provided `tracker'. In other news, qr0.5 is finished, the documentation and tutorials are currently being updated ready for release.
During the period of seaming complete inactivity on this project over the past few months, I have bean busy recoding this website from scratch to make it easier to manage. The majority of the changes are in the back-end and not visible. However there are also some more obvious changes, like the re-factored, scalable design and the restructured examples section. http://quad-ren.sourceforge.net/.
Due to finding, and fixing a number of bugs in the 0.4 release, the 0.41 version has bean made available. This primeraly fixes a bug in qr_sprite which caused a segfault if the drop() method was called.
Due to a lack of time to re-compile all the packages, this is only available as source code at the current time.
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 bean moved out of the main release into its own package, and 2 more examples have bean added, a simple "hello world" style program and an example of the usage of the event system.
There have also bean a number of bug fixes, most notably to the PNG loader, which will no longer load images without an alpha channel and are not a power of two.... read more
Quad-Ren 0.4 is nearly finished, just need to fix a couple of bugs which have recently surfaced and update the documentation.
This release adds a number of useful features like an event system and an extra privative, qr_line.
The primary highlight of this release is that the API is now completely documented, see the API Documentation section. There have also bean some minor feature additions such as an FPS counter. Also, the QRDD file reader/writer and math functions have bean moved into the qrdd_file_handler and qr_math objects, making the API 100% object oriented.
Quad-Ren is a resolution independent 2D graphics engine that aims to ease the development of bitmap-based applications, primarily games. Applications using Quad-Ren will function the same regardless of screen resolution or aspect ratio, windowed or fullscreen.... read more
The Quad-Ren project now has a website, located at:
http://quad-ren.sourceforge.net/
The API documentation is being converted to Doxygen, but this may take a while.
The second release of the Quad-Ren graphics engine is now available. Massive improvements over the previous version have bean made, though unfortunately this required braking API backwards compatibility. Quad-Ren now has a global resource manager, amounst other things this means that you no longer have to manage the memory of sprites and scene nodes manually.
quads have bean replaced with scene nodes, objects which can store 2D meshes, this is the main reason for the lack of backwards compatibility, though it should allow the engine to be more flexible in the future. The documentation will be updated as and when I have time, general usage of the new API is shown in the example program.... read more
Quad-Ren has bean in heavy development, and will soon be ready for its second release.
Version 0.2 will feature meany improvements, including a Global resource manager to automatically manage memory, an improved renderer and the ability to draw non-rectangular 2D polygon meshes.
Quad-Ren is an easy to use 2D graphics engine that aims to make development of 2D games for multiple platforms as painless as possible.
The Quad-Ren SDK is now available, Please try it out and report any bugs.