• 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