Разделы

Цифровизация Бизнес-приложения

Nvidia разработала новый язык для графических процессоров

Компания NVIDIA представила спецификации нового языка Cg (C for Graphics), который, как видно из названия, призван облегчить жизнь разработчикам графических приложений.

По заявлению компании, Cg является языком программирования высокого уровня, который позволит разработчикам контента легко и быстро создавать высококачественную графику в реальном режиме времени. Новый язык должен предоставить для программистов новый уровень абстрагирования, позволяющий не зависеть от используемой аппаратно-графической платформы.

Разработки велись в тесном сотрудничестве с Microsoft, поэтому неудивительно, что новый язык совместим с анонсированным ранее High Level Shading Language для DirectX 9.0 от Microsoft.

По мнению некоторых специалистов, отсутствие необходимости программирования на низкоуровневых языках при использовании Cg позволит разработчикам быстро создавать, размещать и использовать уже созданные графические элементы контента. Как утверждает глава Nvidia Джен Хсан Хуань (Jen Hsun Huang), Cg для графических процессоров станет тем же, чем является сейчас С++ для процессоров центральных.

Пакет разработчика Cg Toolkit, также представленный компанией. включает в себя Cg Compiler, Cg Browser, файловый формат CgFX, Cg Standard Library и коллекцию уже созданных шейдеров, которые могут быть использованы для различных приложений, от разработки игр до создания цифрового контента и компьютерного дизайна. Более подробно с программным решением Cg можно ознакомиться здесьэтому адресу.

Источник:
по материалам сайта AnandTech.