문제

OpenGL 응용 프로그램을 개발하는 데 어려움이 있습니다.

이상한 점은 저와 내 친구가 Linux에서 OpenGL로 3D 장면을 개발하고 있으며 저장소에 일부 코드가 있지만 동일한 최신 버전을 모두 확인하면 동일한 코드가 발생한다는 것입니다. 그의 컴퓨터는 컴파일 한 후 전체 조명 모델을 볼 수 있습니다. 내 위에는 앰비언트 조명 만 활성화되었지만 확산 또는 스펙이 아닌 것만이 없습니다.

드라이버의 문제가 될 수 있습니까? (그가 ATI 카드를 사용하고 NVIDIA를 사용하기 때문에) 또는 정적 라이브러리입니까?

나는 반복합니다. 그것은 다른 기계에서 컴파일 된 것과 동일한 코드입니다. 그것은 이상한 것입니다. 그것은 동일하게 보일 것입니다.

도움이나 팁에 감사드립니다.

도움이 되었습니까?

해결책

이것은 드라이버 문제 또는 한 카드가 다른 사람이하지 않는 확장을 지원하는 매우 쉽게 쉽게 일할 수 있습니다.

기계에서 그의 바이너리를 시험해보십시오. 계속 실패하면 운전자가 멍청하거나 카드에서 지원하지 않는 명령을 사용하고 있습니다. 반면에 그의 컴퓨터에서 코드를 컴파일 할 때 화면이 바로 보이는 경우 정적 라이브러리에 문제가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top