2009-06-12 3 views
1

У меня проблемы с разработкой приложения OpenGL.Проблема освещения в OpenGL

Странно, что я и мой друг разрабатывают 3d-сцену с OpenGL под Linux, и в репозитории есть некоторый код, но если мы оба проверяем ту же самую последнюю версию, это означает, что ИДЕННЫЙ код это происходит: на своем компьютере после компиляции он может видеть полную модель освещения, в то время как на моем, у меня есть только окружающие огни, но не диффузные или зеркальные.

Может быть, проблема с драйверами? (Так как он использует карту ATi, и я использую nVIDIA) Или статические библиотеки?

Повторяю, это тот же код, скомпилированный на разных машинах .. это странная вещь, она должна выглядеть одинаково.

Спасибо за любую помощь или подсказку.

ответ

5

Это может быть очень просто проблема с драйвером или одна карта, поддерживающая расширения, которых нет у другого.

Попробуйте свои двоичные файлы на вашем компьютере. Если он продолжает терпеть неудачу, либо ваши драйверы будут бить, либо вы используете команду, не поддерживаемую вашей картой. С другой стороны, если ваш экран выглядит правильно при использовании вашего кода, скомпилированного на его машине, то ваши статические библиотеки имеют проблему.

+0

Да, вы правы, это проблема с драйверами. Я попробовал двоичные файлы на своей машине и скомпилировал программу на разных машинах. С новыми картами nVIDIA и Ubuntu это происходит на всех компьютерах, которые я тестировал. – lurks

Смежные вопросы