Č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}
} |
|