Вопрос

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

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

Может ли это быть проблемой драйверов? (Поскольку он использует карту ATI и использую NVIDIA One) или статические библиотеки?

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

Спасибо за любую помощь или совет.

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top