@hackage OpenVG0.6.0

OpenVG (ShivaVG-0.2.1) binding

A Haskell binding for the OpenVG vector graphics API version 1.0.1, specifically the ShivaVG-0.2.1 implementation.

This version (0.6.0) is NOT compatible with the Haskell Platform (2009.2.0.2) - it uses the split OpenGL packages (RAW, StateVar, etc.).

** WARNING - large parts of the API (particular the Paths module) are untested and may be revised in future. **.

Changelog

  1. 5.0 to 0.6.0

  • Added an opaque matrix type to RenderingQuality. Acknowledgement - this was derived from the Matrix class in HOpenGL.

  • Revised Image module - PixelData is now an opaque type rather than a raw pointer.

  • Work on Path module - pathBounds implemented. This module is entirely untested and may change again in the future.