Показать сообщение отдельно
Старый 13.01.2009, 09:35   Вверх   #3194
BioShark
Мужской Экс-модератор
Автор темы
 
Аватар для BioShark
 
Регистрация: 22.08.2005
Адрес: Orenburg
Просто он очень долго развивается и постоянно опаздывает, имеет свои проблемы.
Это в какой версии OpenGL произошло?
Ты внимательно читал ссылку с гэймдева которую я привел? Или просто пробежался?
ОпенГЛ это открытый стандарт и развивается он по средствам расширений - Extensions, которые пишут сами чипмэйкеры для своих новых карт, а так же "сторонние" конторы (типа IBM, SGI и т.д.). И в последствии когда наберется много таких нововведений, собирается комиссия ARB (Architecture Review Board), которая и решает вопрос стандартизации (какие расширения включить в офф. стандарт, а какие нет). Вот тут это всё написано - http://www.opengl.org/about/arb/ .
Про расширения вот вкратце из старой статьи - http://www.gamedev.ru/articles/?id=20002
Про расширения для Г80 смотри вот тут - http://www.sendspace.com/file/5z77rn (это я скачал в конце 2006, сейчас найти не могу). Думаю всё равно не понятно будет, поэтому подскажу куда смотреть. Для начала дату документа, далее расширения EXT_geometry_shader4 и NV_geometry_program4 (геометрические шейдеры версии 4.0), EXT_gpu_shader4 и EXT_gpu_shader4 (пиксельные шейдеры версии 4.0), EXT_gpu_shader4 (вершинные 4.0).
Аналогично и у АТИ можно найти.

Вообщем теперь думаю ясно или еще подробнее объяснить?

Кстати, по поводу стандартизации, то вообщем-то хорошему разработчику пофиг какая версия ОпенГЛ. Можно просто взять спеки основных чипмейкеров и писать по ним. Это только журналистам и людям со стороны интересны новые стандарты. Это я про ту статью с тхг.

Про ОГЛ vs ДХ я уже написал, что почти все игрописатели сейчас юзают ДХ потому что он для написания игр несколько удобнее чем ОГЛ. Во первых как я уже говорил "всё в одном", во вторых Майкрософт предоставляет полный комплект SDK с документациями, примерами, доп. прогами и т.д. А ОпенГЛ это только пару ДЛЛок и пару исходников заголовочных файлов (общий вес ~1Мб) и документацию нужно самим искать.
Хотя как правильно заметил Indigo ОпенГЛ более гибок для программиста, в первую очередь как раз из-за расширений.
Сам пробовал учить сначала ОГЛ, дальше основы меня не хватило. Потом несколько позже, скачал ДХ СДК и с ним немного посидел, но потом тоже забросил. Вообщем как мне показалось ОГЛ более приветлив для новичка и удобен, нежели ДХ. Но это лишь мнение чайника, который дальше базиса программирование 3Д графики не осилил.
__________________
[Hardware Hackers]
BioShark вне форума  
Конфигурация ПК