2012-01-19 4 views
0

문제가 있습니다. 내 프로젝트를 실행하려고하면 예외없이 충돌합니다. 나는 "try-catch"를 사용하려고했지만 같은 결과가 발생했습니다. 누군가이 오류를 처리하기 위해 일부 SDL 또는 OpenGL 메소드에 조언 할 수 있습니까?SDL, opengl 및 IOS 예외 처리

추 신 : glDrawArrays() - 오류가 발생하는 함수.

I`m using sdl-1.3, opengl es 1.1, C++, X-Code 

답변

0

전달 된 배열과 크기가 glDrawArrays를 호출 할 때 유효한지 확인하십시오. 그렇지 않다면 그래픽 카드 드라이버에 따라 이상한 일들이 일어날 수 있습니다. 폴리곤, 심령 폴리곤 색상, 시스템 멈춤 또는 응용 프로그램 종료에서 시작됩니다.

+0

문제는 OpenGL es initialisation에서 발생했거나 잘못된 방법으로 메소드를 사용하고 있습니다. 하지만 난 관심이 오류 메시지를 처리하는 방법 – user1158840

+0

glDrawArrays를 호출하면 응용 프로그램이 종료되면 나는 어떤 오류 메시지도 얻을 수있는 방법이 없다는 것을 두려워한다. 끝내지 않으면 glDrawArrays 바로 뒤에 glGetError 함수를 사용하여 GL 파이프 라인에서 잘못된 점에 대한 힌트를 얻을 수 있습니다. – boto