Не получается инициализировать OpenGL
От: Atos  
Дата: 24.12.03 08:47
Оценка:
Начал разбираться с программированием в OpenGL на Visual C++ и столкнулся со следующей проблемой. Программа компилируется, но при запуске выкидывается сообщение "Приложение не смогло коретно инициализироваться (0хс0000142)." Так мало того, когда я запускаю готовые примеры (.exe), поставляемые с библиотекой, я получаю тот же результат. Пробовал запускать эти exe-шники на другом компьютере — работает. Мне тут подсказали что возможно программа пытается использовать hardware акселерацию, а моя видео-карта ее не поддерживает. Моя видеокарта — Intel 82845G/GL/GE/PE/GV 64 Mb, интегрированная в материнку. Приставка GL в названии явно говорит о наличии какой-то акселерации. Пробовал обновить драйвера — не помогает. Кто-нибудь знает в чем может быть дело и как это можно вылечить?
Re: Не получается инициализировать OpenGL
От: Комаров Иван Россия  
Дата: 24.12.03 09:11
Оценка:
Здравствуйте, Atos, Вы писали:

A>Начал разбираться с программированием в OpenGL на Visual C++ и столкнулся со следующей проблемой. Программа компилируется, но при запуске выкидывается сообщение "Приложение не смогло коретно инициализироваться (0хс0000142)." Так мало того, когда я запускаю готовые примеры (.exe), поставляемые с библиотекой, я получаю тот же результат. Пробовал запускать эти exe-шники на другом компьютере — работает. Мне тут подсказали что возможно программа пытается использовать hardware акселерацию, а моя видео-карта ее не поддерживает. Моя видеокарта — Intel 82845G/GL/GE/PE/GV 64 Mb, интегрированная в материнку. Приставка GL в названии явно говорит о наличии какой-то акселерации. Пробовал обновить драйвера — не помогает. Кто-нибудь знает в чем может быть дело и как это можно вылечить?


А дебагер не отлавливает, в какой момент вылетает программа? Случайно, не в момент вызова SetPixelFormat? Мне кажется, нужно поэкспериментировать с PIXELFORMATDESCRIPTOR. А с Intel'овскими картами сам наблюдал кучу глюков
Думай, прежде чем родиться в этой сказочной стране!
(с) Антон Духовской
Re[2]: Не получается инициализировать OpenGL
От: Atos  
Дата: 24.12.03 09:33
Оценка:
Здравствуйте, Комаров Иван, Вы писали:

КИ>А дебагер не отлавливает, в какой момент вылетает программа? Случайно, не в момент вызова SetPixelFormat? Мне кажется, нужно поэкспериментировать с PIXELFORMATDESCRIPTOR. А с Intel'овскими картами сам наблюдал кучу глюков


Да нет, в том-то и дело что дебаггер молчит и прога компилируется нормально. Я выяснил что ошибка происходит в момент инициализации библиотеки GLUT. Я упростил программу до такого вида:

#include <gl/glut.h>

main(int argc, char *argv[])
{
    glutInit(&argc, argv);
}

и ошибка все равно повторяется.
Re[3]: Не получается инициализировать OpenGL
От: Комаров Иван Россия  
Дата: 24.12.03 09:46
Оценка:
Здравствуйте, Atos, Вы писали:

A>Я выяснил что ошибка происходит в момент инициализации библиотеки GLUT. Я упростил программу до такого вида:


A>
A>#include <gl/glut.h>

A>main(int argc, char *argv[])
A>{
A>    glutInit(&argc, argv);
A>}
A>

A>и ошибка все равно повторяется.

А без GLUT пробовали?
Думай, прежде чем родиться в этой сказочной стране!
(с) Антон Духовской
Re: Не получается инициализировать OpenGL
От: Alexey Chen Чили  
Дата: 24.12.03 11:48
Оценка:
Здравствуйте, Atos, Вы писали:

A>Начал разбираться с программированием в OpenGL на Visual C++ и столкнулся со следующей проблемой. Программа

...

Возми на Intel'е последние драйвера и поставь.
Re[2]: Не получается инициализировать OpenGL
От: Atos  
Дата: 24.12.03 12:40
Оценка:
Здравствуйте, Alexey Chen, Вы писали:

AC>Возми на Intel'е последние драйвера и поставь.



Да уже взял самые последние. Там даже в их настроечной проге есть закладочка OpenGL. Я всеми параметрами переигрался. Все равно одна и та же ошибка выскакивает. Я пробовал с инета скачивать разные проги на OpenGL, все выдают одну и ту же ошибку.
Re[3]: Не получается инициализировать OpenGL
От: Комаров Иван Россия  
Дата: 24.12.03 12:54
Оценка:
Здравствуйте, Atos, Вы писали:

A>Здравствуйте, Alexey Chen, Вы писали:


AC>>Возми на Intel'е последние драйвера и поставь.



A>Да уже взял самые последние. Там даже в их настроечной проге есть закладочка OpenGL. Я всеми параметрами переигрался. Все равно одна и та же ошибка выскакивает. Я пробовал с инета скачивать разные проги на OpenGL, все выдают одну и ту же ошибку.


Мда... Я думаю, пора писать в службу поддержки Intel'а.
Думай, прежде чем родиться в этой сказочной стране!
(с) Антон Духовской
Re[4]: Не получается инициализировать OpenGL
От: Atos  
Дата: 24.12.03 13:11
Оценка:
Здравствуйте, Комаров Иван, Вы писали:

КИ>Мда... Я думаю, пора писать в службу поддержки Intel'а.


В службу поддержки я уже успел написать. А потом тщательно порывшись в инете нашел решение! У меня был запущет сервис Matlab Web Server, который эгоистически держал OpenGL и никому его не хотел отдавать, сволочь! Ну я ему сделал небольшой Stop, и все теперь работает чики-пики!
Re[5]: Не получается инициализировать OpenGL
От: Комаров Иван Россия  
Дата: 24.12.03 13:15
Оценка:
Здравствуйте, Atos, Вы писали:

A>Здравствуйте, Комаров Иван, Вы писали:


КИ>>Мда... Я думаю, пора писать в службу поддержки Intel'а.


A>В службу поддержки я уже успел написать. А потом тщательно порывшись в инете нашел решение! У меня был запущет сервис Matlab Web Server, который эгоистически держал OpenGL и никому его не хотел отдавать, сволочь! Ну я ему сделал небольшой Stop, и все теперь работает чики-пики!


Мои поздравления!

Какой он мерзкий, этот Matlab Web Server!
Думай, прежде чем родиться в этой сказочной стране!
(с) Антон Духовской
Re[5]: Не получается инициализировать OpenGL
От: Alexey Chen Чили  
Дата: 26.12.03 12:58
Оценка:
Здравствуйте, Atos, Вы писали:

A>Здравствуйте, Комаров Иван, Вы писали:


КИ>>Мда... Я думаю, пора писать в службу поддержки Intel'а.


A>В службу поддержки я уже успел написать. А потом тщательно порывшись в инете нашел решение! У меня был запущет сервис Matlab Web Server, который эгоистически держал OpenGL и никому его не хотел отдавать, сволочь! Ну я ему сделал небольшой Stop, и все теперь работает чики-пики!


Спасибо. Теперь я буду знать что делать, если ктонить пришлет мне баг-репорт с подобными симптомами.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.