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
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;
Conference_Titel :
Computer Graphics and Image Processing, 2002. Proceedings. XV Brazilian Symposium on
Print_ISBN :
0-7695-1846-X
DOI :
10.1109/SIBGRA.2002.1167159