Porting a graphics library to platform independence
$500-5000 USD
In Progress
Posted over 12 years ago
$500-5000 USD
Paid on delivery
MegaDraw is a full featured Visual C++ implemented drawing package, compiled against Win32. One of its features is a custom vector graphics language called XGL.
The aim of the project is to extract the XGL interpreter as a platform independent library that can be linked against a rendering library such as Cairo.
This project is in two parts - the first is to obtain a simple end-to-end demonstration of a simple graphic object such as a rectangle. Later work will fill in the other functionality.
The end-to-end demonstration must use the existing code as much as possible, be built using a Makefile and the gcc compiler, and ultimately linked against Cairo. Writing the result to a standard graphic format file like PNG is acceptable - interactive visualisation is not required.
Please bid for the first part as a fixed-price contract, and the remaining part on a billable hour basis.
## Deliverables
Please examine the following source code prior to making you bid