01/June/09. BCM4760 Contains “an OpenGL(R) ES 1.1/OpenVG(TM) 1.0-compliant graphics processor” Digital Media Professionals Inc.(DMP Inc.) SMAPH-F(dandelion VG) Imagination PowerVR VGX150 OpenVG 1.1 Imagination PowerVR SGX Series5 – API support includes OpenGL ES 1.1/2.0, OpenVG 1.1, OpenGL 2.0/3.0 and DirectX9/10.1 Takumi GV500 – GV300, GV500 Graphics Accelerator IP-Core Think Silicon ThinkVG Graphics Core OpenVG 1.1 Vivante GC350 (2D graphics core) OpenVG 1.1 Vivante GC400 and above are 3D graphics cores supporting OpenGL ES 2.0 and OpenVG 1.1 Adreno GPUs support OpenVG 1.1. Qualcomm provides an SDK for Android. For GPUs Mesa Gallium3D – VMware/Tungsten Graphics provides an OpenVG implementations for cards with Gallium drivers (Gallium drivers for nVidia, AMD/ATI, and VMware are available). OpenVG has been removed from Mesa in version 10.6. For media accelerators Hanwha Systems AlexVG-forma – Accelerating Vector Graphics API on Media acceleration hardware. Using horse power of Multimedia or 2D bitmap graphics hardware. On OpenGL, OpenGL ES Hooked Wireless OpenVG – complete implementation of both OpenVG 1.01 and OpenVG 1.1, implemented on top of OpenGL ES, and is fully conformant. Claim “It leverages proprietary technology from Hooked in the areas of tessellation and triangulation for shapes and curve.” First released in Feb/2008. Hanwha Systems AlexVG-forge – An OpenVG engine which is 2D vector graphic standard by using the graphic chip that supports OpenGL/OpenGL ES. Mazatech AmanithVG GLE – commercial. Built on top of OpenGL 1.1+ and OpenGL ES 1.x. Claim “achieving better performance than software rasterizers in terms of high resolution animations and complex special effects (transparencies, fading, realtime rotoscaling and many others).” MonkVG – open source (BSD), only "OpenVG like" ShivaVG – open source (LGPL) ShaderVG – based on ShivaVG but implements draw calls GLSL shaders In software Khronos OpenVG Reference implementation Hanwha Systems AlexVG – First released in Sep/2005 Mazatech AmanithVG – OpenVG crossplatform library with pure software and OpenGL (/ES 1.1) rendering backends Vega – Gallium3D state tracker GingkoVG See also cairo – 2D cross platform graphical vectorial draw and text toolkit. OpenVG-1.x and cairo API differ in scope as cairo attempts to unify printing output across multiple backends with support for text. Cairo can use OpenVG as a backend. Direct2D Skia Graphics Engine Starling Framework References General Public forums Public registry OpenVG Conformant companies OpenVG 1.1 Specification Khronos Press Release — Khronos Invites Public Review of Draft OpenVG Specification Khronos Press Release — Khronos Group Releases OpenVG 1.0 Specification BitBoys Press Release —