Článek ve sborníku konference

 
Havel, J.: Functional Programming of Geometry Shaders, In: WSCG 2010 Communication Papers Proceedings, Plzeň, CZ, ZČU v Plzni, 2010, s. 9-13, ISBN 978-80-86943-87-9
Jazyk publikace:angličtina
Název publikace:Functional Programming of Geometry Shaders
Název (cs):Funkcionální programování geometry shaderů
Strany:9-13
Sborník:WSCG 2010 Communication Papers Proceedings
Konference:Winter School of Computer Graphics 2010
Místo vydání:Plzeň, CZ
Rok:2010
ISBN:978-80-86943-87-9
Vydavatel:Západočeská univerzita v Plzni
Klíčová slova
Rendering, Shaders, Functional Programming
Anotace
Tento článek se zaměřuje na programování grafických shaderů, které je nezbytné pro zobrazování v reálném čase. Na rozdíl od klasických nízkoúrovňových strukturovaných jazyků se v této práci využívá funkcionální přístup a existující práce jsou rozšířeny aby pokryly programování geometry shaderů. Překladač je schopen transformovat program způsobem, kterého je těžké dosáhnout s klasickými jazyky. Program je napsán pro všechny stupně pipeline zároveň a překladač jej dělí. To dovoluje programátorovi více se soustředit na sémantiku programu a méně na implementační detaily. Nejprve tento článek popíše stupně pipeline matematickým způsobem. Je popsán proces dělení a transformace programu na některý z klasických jazyků. Několik příkladů ukazuje rozdíly mezi funkcionálním přístupem a ekvivalentním strukturovaným kódem.
BibTeX:
@INPROCEEDINGS{
   author = {Jiří Havel},
   title = {Functional Programming of Geometry Shaders},
   pages = {9--13},
   booktitle = {WSCG 2010 Communication Papers Proceedings},
   year = {2010},
   location = {Plzeň, CZ},
   publisher = {University of West Bohemia in Pilsen},
   ISBN = {978-80-86943-87-9},
   language = {english},
   url = {http://www.fit.vutbr.cz/research/view_pub.php?id=9206}
}