Cg

Cg (сокращение от C for Graphics[1]) — высокоуровневый язык программирования, разработанный Nvidia в тесном сотрудничестве с Microsoft для программирования шейдеров. Cg основан на языке программирования C. Несмотря на то, что они имеют один и тот же синтаксис, некоторые функции C были изменены и добавлены новые типы данных, чтобы сделать Cg более подходящим для программирования графических процессоров. Этот язык специализирован для программирования графического процессора и не используется для GPGPU. Компилятор Cg выводит программы шейдеров DirectX или OpenGL. С 2012 года Cg устарела, без дополнительной поддержки.[2]

  1. Cg FAQ. Дата обращения: 7 сентября 2018. Архивировано 7 сентября 2018 года.
  2. Cg Toolkit | NVIDIA Developer. Дата обращения: 7 сентября 2018. Архивировано 7 сентября 2018 года.

Developed by StudentB