Gyorsítókártyák vizuális programozása
Fájlok
Dátum
Authors
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
DOI
Absztrakt
Rust nyelven fejlesztett, grafikus felületű, csomópont-alapú árnyalókészítő alkalmazás, amely lehetővé teszi komplex képfeldolgozási műveletek vizuális összeállítását. A rendszer egui-alapú felületen keresztül biztosít interaktív szerkesztést, így programozói tudás nélkül is létrehozhatók árnyalók. A dolgozat bemutatja, miként használható a Rust grafikus alkalmazások fejlesztésére. A futtatásban központi szerepet játszik a párhuzamos adatfeldolgozás, amely a GPU segítségével jelentősen felgyorsítja a képfeldolgozási műveleteket. A modulok kapcsolatának kiértékelése után a futtatható árnyalóprogramot egy WGSL kódgenerátor állítja elő. Az így generált kód eredménye közvetlenül az összekötést követően megjelenik a kimeneti képen, ezzel támogatva a kísérletezést és a gyors visszacsatolást. A fejlesztés során külön hangsúlyt kapott a bővíthetőség, amely lehetővé teszi új műveletek és modulok egyszerű integrálását.