• DocumentCode
    2973948
  • Title

    A high-level abstraction for graphics hardware programming

  • Author

    Tuler, Danilo ; Celes, Waldemar

  • Author_Institution
    Tecgraf - Comput. Sci. Dept., Pontificia Univ. Catolica do Rio de Janeiro, Brazil
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    306
  • Lastpage
    312
  • Abstract
    Currently available graphics hardware has become programmable. However, this programmability is still offered at a very low abstraction level, usually based on a specialized assembly language, and is difficult to use. To overcome this problem, we present a simple programmable pipeline abstraction. Our proposal is built over the Lua programming language. The application programmer writes a Lua code that, when executed, generates the equivalent assembly code to be loaded by the hardware. We compare our proposal to other recently published ones or still under consideration.
  • Keywords
    assembly language; computer graphic equipment; program compilers; programming; rendering (computer graphics); Lua programming language; assembly language; code generator architecture; graphics hardware programming; high-level abstraction; programmable pipeline abstraction; rendering; shading language; Computer graphics; Hardware; Image processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Graphics and Image Processing, 2002. Proceedings. XV Brazilian Symposium on
  • ISSN
    1530-1834
  • Print_ISBN
    0-7695-1846-X
  • Type

    conf

  • DOI
    10.1109/SIBGRA.2002.1167159
  • Filename
    1167159