OpenVG
OpenVG | |
---|---|
Basic data
|
|
developer | Khronos Group |
Publishing year | 2005 |
Current version | 1.1 (December 3, 2008) |
operating system | platform independent |
category | API |
khronos.org |
OpenVG is a programming interface for hardware-accelerated, two-dimensional vector and raster graphics . The interface is independent of programming language and hardware.
OpenVG is mainly used in embedded systems such as cell phones , game consoles and other media devices. OpenVG is published by the Khronos Group industrial consortium , which is also developing the OpenGL ES specification for three-dimensional graphics.
Versions
The first draft specification was published in late 2004. Version 1.0 was released on August 1, 2005. The current version 1.1 was made available on December 3, 2008 by the Khronos Group.
Web links
- Khronos Group - OpenVG Overview and Specification
- Ivan Leben's ANSI C OpenVG implementation
- Zack Rusin's OpenVG Implementation over QtOpenGL (from Qt 4.3)
- Mazatech's OpenVG Implementations: AmanithVG SRE (Software Rasterization Engine), AmanithVG GLE (OpenGL / OpenGL ES Engine)
- HuaYue Tech's OpenVG Implementation