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 :
بازگشت