Vcc: kompilátor používající Clang ke generování kódu pro Vulkan

10. 1. 2024

Sdílet

Vulkan Autor: Depositphotos, Vulkan

Na Saarlandské univerzitě v Německu vznikl projekt Vcc (Vulkan Clang Compiler), což je kompilátor založený na Clangu, který vytváří kód běžící na Vulkanu. Lze jej považovat za konkurenta GLSL a HLSL, ale skutečným záměrem tohoto projektu je zcela zrušit koncept shadingových jazyků.

Na rozdíl od jiných jazyků se Vcc snaží úzce držet standardních jazyků C/C++ a pouze přidává několik nových vlastností pro pokrytí funkcí GPU. Vcc se v tomto ohledu více podobá CUDA nebo Metalu a jeho cílem je přinést do Vulkanu výhody standardních programovacích jazyků.

S Vcc už si můžete začít hrát hned teď, ale autoři upozorňují, že nejde o hotovou věc. Existuje webová stránka a kód je k dispozici na GitHubu. Aby se Vcc sestavil a správně fungoval, budete na počítači potřebovat nainstalované vývojové soubory LLVM a Clang.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.