W jaki sposób podejść do problemu obsługi błędów korzystając w delphi z OpenGL ?
Czasami nie zamknięte glBegin()/glEnd() potrafią nieźle namieszać.
Czy można Jakoś włączyć aby każda funkcja OpenGL jak nie wykona się prawidłowo to żeby był wyjątek ?
Albo żeby sie to jakoś logowało ?
Oczywiście można to zrobić za pomocą Assert:
przy każdym opengl poleceniu wpisać
assert( glGetError() = GL_NO_ERROR);
Ale czy da sie to zrobić globalnie ? Aby zawsze coś sie działa jak funkcja sie nie poprawnie wykona ?