Другие языки программирования и технологии

Как заставить работать OpenGL?

Не работает заставка Psychedelic Flurry v1.1, игра Plasma Pong и т.д. Примеры программ на OpenGL, скачанные с wasm.ru, также не работают. Проги просто намертво зависают без отображения результатов жизнедеятельности. Как можно исправить данную проблему, и вообще из-за чего она может возникать?
Davronbek Baltaev
Davronbek Baltaev
37 544
У ATI всегда были проблемы с OpenGL.
Помнится, даже кто-то из их руководства выступал и сказал, что они оценивают процент игр на OpenGL в 10%, а потому не видят смысла ради этих 10% упираться ради полноценной поддержки OpenGL.
Так что если интересует именно OpenGL, то прямая дорога выбирать карту nVidia.
Если же хочется поиграть в игрушки, то выбирайте те, которые работают на Вашей карте.
Опять же, судя по всему игрушки написаны кривовато. Поверьте, в OpenGL есть куча вещей, которые программа должна проверять. Нередко неопытные программисты, воспользовавштсь какой-то функцией и убедившись, что она работает на их компьютере, даже не задумываются, что на другом компьютере может быть иначе.
Так что по криво написанному софту вряд ли можно судить обо всем API.
Тем более, что это ЕДИНСТВЕННЫЙ кроссплатформенный API. Если бы у него были серьезные внутренние проблемы, уже давно изобрели бы что-то получше.
Пока же единственный "изобретатель" - Майкрософт, который хочет пересадить весь Мир на что-то майкрософтовское и ни с чем не совместимое. Си-шарп вместо Джавы, Прямой Ха вместо OpenGL и т. д.
Алексей Волков
Алексей Волков
11 765
Лучший ответ
Дрова нужны с поддержкой OpenGL, карта нужна с поддержкой OpenGL.
Михаил Чекусов
Михаил Чекусов
53 196
Davronbek Baltaev OpenGL когда-то работает... когда-то не работает... так что видеокарта его поддерживает.
Это, скорее, зависит от установенного в системе программного обеспечения. Только неясно, каким образом оно влияет на ситуацию.
А что за дрова с поддержкой OpenGL? Дрова те, что были на диске в комплекте с компом. Вобщем родные. OpenGL - это жене DirectX, который надо ставить отдельно?
Какая операционная система? Какая видеокарта? Подробнее, товарищи, подробнее.
А самый очевидный способ - переустановить дровишки.
Пётр Молчанов
Пётр Молчанов
3 917
Davronbek Baltaev OS: Windows XP SP2
Видеокарта: API Radeon X300 SE HyperMemory

"А самый очевидный способ - переустановить дровишки."
Оно то работает, но не работает... похоже, самый надежный способ - переустановить Винду.
Дровишки тоже можно, но вообще-то их никто не портил. И все что на DirectX работает без проблем, а OpenGL, насколько мне звестно, стоит в системе с самого начала.
Обновите драйвера