(Untitled)

Apr 28, 2009 22:09

Продолжаем нашу лекцию о подводных камнях использования OpenGL на различных, в том числе старых, видеокартах.
Наконец-то ко мне в руки попал знаменитый (в свое время) чип R200, в виде карточки Radeon 9200. Карточка очень хорошая, но отмечу три серьезных минуса ( Read more... )

opengl

Leave a comment

Comments 9

sasha_cheater April 28 2009, 15:55:19 UTC
Осилил. Круто.

Reply

xaerox April 28 2009, 16:36:43 UTC
Эх, мне бы еще GeForce 3 и GeForce 4 Ti достать... :)

Reply


just__a__shadow April 28 2009, 16:16:21 UTC
Когда-то я баловался с опенгл, тоже были большие проблемы с радеоновскими карточками, особенно ноутбучными. Вылетало или тормозило, в причинах тогда так и не разобрался из-за недостатка опыта... Причем я не юзал такие штуки, как шейдеры или бамп-маппинг, у меня были тупо текстурированные полигоны и блендинг.

Reply

xaerox April 28 2009, 16:41:27 UTC
ноутбучные карточки - вообще отдельная тема... Надо бы написать пост о Intel-овских карточках и их глюках с отрисовкой массивов.
а у меня, как ты помнишь, тоже было много проблем с радеонами еще в хлфх. До тех пор, пока я не купил себе радеон. Он не такой уж и страшный - если строго следовать спецификации, всегда проверять glGetError и знать про все подводные камни. Первые 2 пункта для меня уже привычка, а вот подводные камни все продолжаю для себя открывать. :)

Reply


snvampyre April 28 2009, 19:30:52 UTC
На кой тебе отлаживать движок под такое старьё?
Сейчас такие карты встретить просто невозможно...
Я иногда только тестирую на Radeon 9550, недавно удивился как на нём всё заработало с первого раза... правда эффекты отключить пришлось.
Рендер полностью на шейдерах GLSL 120, правда дрова стоят 2008 года :)
Даже R300 сейчас крайне сложно где-либо встретить.
Так что берём смело OpenGL 2.1 и пишем в своё удовольствие не зная о древних ужасах.

Reply

xaerox April 29 2009, 03:57:18 UTC
Старые видеокарты - мое хобби :) И встретить их не так уж невозможно. Как говорили знакомые барыги - GeForce2MX у них до сих пор охотно берут :)
Что касается GLSL, то для R200 драйверов с его поддержкой нет. Самые свежие - OpenGL 1.3.
А "древний ужас" - это Matrox Parhelia :)))) До сих пор мечтаю ее достать и поковырять MTX_fragment_shader 8)

Reply

snvampyre April 29 2009, 06:33:02 UTC
Извращенец :-)

Мне как-то приходилось попадать на какой-то доисторический шлак, я тогда писал на OpenGL 1.1.
Всё работало, но был один кадр на 20 секунд. Даже не знаю что это было, S3 наверно...
С тех пор как-то не люблю старые карточки :)

Reply

xaerox April 29 2009, 09:24:32 UTC
S3 - да, мерзость редкостная. Уж лучше интеловские, хотя и с ними гемору хватает.
"один кадр на 20 секунд" - это тогда уж камень в огород Опенгл вообще. Только он умеет без шуму и пыли вывалиться в софтавар, не сообщив об этом. :) Я под ДХ не пишу, но слышал, что там такого нет - если уж HAL, то HAL, без обмана.

Reply


Leave a comment

Up