autor: Tomasz Pyzioł
Nvidia broni swojej pozycji
Nvidia, największy obecnie producent tanich układów graficznych, poczuła oddech konkurencji na karku. Aby jeszcze bardziej spopularyzować zastosowanie swoich chipsetów 3D postanowiła stworzyć specjalny język programowania kart graficznych wysokiego poziomu, nazwany Cg.
Nvidia, największy obecnie producent tanich układów graficznych, poczuła oddech konkurencji na karku. Aby jeszcze bardziej spopularyzować zastosowanie swoich chipsetów 3D postanowiła stworzyć specjalny język programowania kart graficznych wysokiego poziomu, nazwany Cg.
Dotychczas producenci oprogramowania wykorzystującego sprzętowe przetwarzanie obrazu 3D, a chodzi głównie o twórców gier, zmuszeni byli do pisania części kodu w assemblerze. Jako język niskiego poziomu, czy inaczej język maszynowy, jego polecenia operowały bezpośrednio na rejestrach procesora, co wymagało znacznej wiedzy programistycznej. Cg (co jest skrótem od wyrażenia C for Graphics) umożliwi programowanie kart graficznych językiem wysokiego poziomu, którego składnia zbliżona jest do najpopularniejszego języka - C. Pozwoli to przede wszystkim na znacznie lepsze wykorzystanie wszystkich możliwości nowoczesnych chipsetów graficznych, dzięki czemu znacznej poprawie ulegnie jakość przetwarzania grafiki w czasie rzeczywistym.
Na stronach Nvidii dostępny jest już Cg Toolkit, zawierający wszystkie potrzebne narzędzia dla programistów, m.in. kompilator Cg ze standardowymi bibliotekami.