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
Link To Document