DocumentCode
1707900
Title
OpenVG paint subsystem over openGL ES shaders
Author
Robart, Mathieu
Author_Institution
AST, STMicroelectronics, Bristol
fYear
2009
Firstpage
1
Lastpage
2
Abstract
OpenVG is the 2D vector graphics API developed by Khronos. Full hardware acceleration of this API is not yet widely supported, unlike its 3D companion OpenGL ES. As a consequence, using ES compliant graphics hardware as a support for accelerating OpenVG comes naturally. In this paper, we summarize the four paint modes supported by OpenVG (color, linear gradient, radial gradient and pattern) and propose their possible implementation as GLSL ES fragment shaders running over an OpenGL ES compliant 3D graphics pipeline. We conclude with a proposal for enhancing the graphics hardware in order to support complex color ramps as supported by OpenVG.
Keywords
application program interfaces; computer graphics; 2D vector graphics; ES compliant graphics; OpenVG paint subsystem; openGL ES shaders; Acceleration; Graphics; Hardware; Interpolation; Paints; Pipelines; Pixel; Proposals; Rendering (computer graphics); Shape;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Electronics, 2009. ICCE '09. Digest of Technical Papers International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4244-4701-5
Electronic_ISBN
978-1-4244-2559-4
Type
conf
DOI
10.1109/ICCE.2009.5012153
Filename
5012153
Link To Document