Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2016, 16:39   #61
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,322
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
на нем под OpenGL писать разве что через Cg.
Уточню на всякий, что c 2012 года Cg is deprecated, то есть не рекомендуется использовать

Но что интересно для написаний шейдеров для движка Unity используется смесь Cg/HLSL (и вроде GLSL тоже можно использовать). Поэтому для программистов на Unity язык Cg ещё актуален. Так что нельзя говорить, что он совсем deprecated, где-то он ещё используется
8Observer8 вне форума Ответить с цитированием
Старый 11.04.2016, 12:04   #62
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
Уточню на всякий, что c 2012 года Cg is deprecated, то есть не рекомендуется использовать

Но что интересно для написаний шейдеров для движка Unity используется смесь Cg/HLSL (и вроде GLSL тоже можно использовать). Поэтому для программистов на Unity язык Cg ещё актуален. Так что нельзя говорить, что он совсем deprecated, где-то он ещё используется
ну Unity Cg и юзает как раз.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.04.2016, 12:19   #63
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,322
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
ну Unity Cg и юзает как раз.
Я не могу понять этой фразы:

Цитата:
Shading Language used in Unity
In Unity, shader programs are written in a variant of HLSL language (also called Cg but for most practical uses the two are the same).
Написано, что "В Unity шейдерные программы написаны на варианте HLSL (так же известного, как Cg)"

При этом везде в документации используется Cg/HLSL. Почему нельзя было везде писать либо Cg либо HLSL?
8Observer8 вне форума Ответить с цитированием
Старый 11.04.2016, 20:34   #64
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,322
По умолчанию

Говорят, что GLSL и HLSL это почти одно и тоже. Я не проверял, возможно:

Цитата:
GLSL и HLSL по большому счету от друг друга отличаются способом объявления фундаментальных векторных/матричных типов и операциях над ними (в GLSL операторы, в HLSL функции)
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Визуальные эффекты в программе SKS Мультимедиа в Delphi 12 19.01.2011 08:31
Эффекты к имиджу Marsik Помощь студентам 31 08.01.2010 16:45
Эффекты окон BOBAH13 Мультимедиа в Delphi 1 03.10.2008 08:49
Эффекты картинок Andrey1433 PHP 1 17.03.2008 02:07
Визуальные эффекты... ~N@um~ Помощь студентам 2 11.12.2007 11:15