Hardwarie |
|||||||||||
Page Contents: |
Hardwarie is a software library for using
2D Graphics Hardware Acceleration on Mac OS 9 - "Classic" and Mac OS X - "Carbon",
through either Quicktime's Quickdraw 3D RAVE or Apple's OpenGL implementation.
It has a very simple
Supported compilers:
Hardwarie is written in C in Metrowerks CodeWarrior. It's also possible to use Apple MPW (Macintosh Programmers Workshop) or Apple ProjectBuilder/Xcode. Shared libraries are included for other environments (but please merge these into the final output to avoid DLL Hell™ for releases). The blitters use either of:
The computer must also have a graphics accelerator card.
Conditions for use can be found in the LICENSE document, which also comes with the download.
Hardwarie uses the Open Source
license known as the
Download the source code and documentation by HTTP: Source code including documentation, shared libraries and a test application. Current planning version
Current planning version is 1.2, Support for another "platform" has been added (SDL/OpenGL) Current development version
Current development version is 1.1, Current stable versionStable version is 1.0, released with SpriteWorld 3.0
The library supports the drawing of:
Most graphics cards limit hardware accelerated modes to depths above 8-bit (that is 16-bit and 32-bit mode). All sprites should fit in the video memory (VRAM) of the hardware for best performance. The complete documentation is provided with the above download, but an old version can also be viewed online if you wish to do so.
This is a work in progress, and your help is appreciated. It's helpful if you include as much information about your system as possible (MacsBug StdLog / Console output preferred), or that your suggestions for improvement are specific and constructive. Bug/Feature Tracker
There is currently only one project using Hardwarie:
Hardwarie has a project page on SourceForge.
The project name is: hardwarie
Anders F Björklund wrote the Hardwarie library. Code, logo rendering and site design all handcrafted by afb. |
||||||||||
|
Written by Anders F Björklund <afb@users.sourceforge.net> |