LocalazyLocalazy
Cg (skratka pre C for Graphics) je vysokoúrovňový tieňovací jazyk, ktorý vyvinula spoločnosť Nvidia v roku 2002. Cg bol navrhnutý na použitie s programovacím jazykom C a na uľahčenie vývoja grafických aplikácií. Programy v jazyku Cg sa zvyčajne kompilujú do medzikódu, ktorý sa potom odovzdá grafickému ovládaču na vykonanie na grafickom procesore. Cg podporuje niekoľko rôznych programovacích modelov, ktoré možno použiť na vytváranie rôznych typov grafických efektov. Jazyk Cg sa použil na vývoj mnohých významných aplikácií vrátane herného motora Unity a balíka Adobe Creative Suite.