• DocumentCode
    1798531
  • Title

    A novel Mesa-based OpenGL implementation on an FPGA-based embedded system

  • Author

    Yukun Liu

  • Author_Institution
    Sch. of Inf. Sci. & Eng., Hebei Univ. of Sci. & Technol., Shijiazhuang, China
  • fYear
    2014
  • fDate
    7-9 July 2014
  • Firstpage
    78
  • Lastpage
    83
  • Abstract
    Since there was no OpenGL implementation for FPGA-based embedded systems before this research, this paper presents a novel OpenGL implementation based on Mesa for an FPGA-based embedded system. This implementation includes the algorithms for Bézier-splines curves and surfaces that can support 3D rendering. In addition, compared with the environment of general-purpose computers, because of the limited storage space and computing speed of FPGA-based embedded systems, this implementation adopts a fixed point arithmetic system that is created with its own multiplication, division, square foot, dot production, cross production, trigonometric functions and linear interpolation. The results of its applications to the surface modeling and editing with user interactions show that this implementation can meet the requirements for 3D rendering with user interactions.
  • Keywords
    embedded systems; field programmable gate arrays; fixed point arithmetic; interpolation; rendering (computer graphics); splines (mathematics); 3D rendering; Bézier-splines curves; FPGA-based embedded system; Mesa-based OpenGL implementation; cross production; division; dot production; fixed point arithmetic system; linear interpolation; multiplication; square foot; surface modeling; trigonometric functions; user interactions; Computers; Embedded systems; Graphics; Hardware; Image color analysis; Surface treatment; Three-dimensional displays; Bézier-splines curves and surfaces; FPGA-based embedded systems; Mesa; fixed point arithmetic; implementations of OpenGL; user interactions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Audio, Language and Image Processing (ICALIP), 2014 International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4799-3902-2
  • Type

    conf

  • DOI
    10.1109/ICALIP.2014.7009761
  • Filename
    7009761