Za każdym razem, gdy zadzwonię pod numer glClear(GL_COLOR_BUFFER_BIT);
, pojawia się błąd OpenGL "nieprawidłowa obsługa bufora ramki".Nieprawidłowe działanie bufora ramki OpenGL po glClear (GL_COLOR_BUFFER_BIT);
Połączenie wydaje się działać dobrze, a nic nie wydaje się złe. Nazywam glClear(GL_COLOR_BUFFER_BIT);
pierwszą rzeczą w metodzie ::paintGL()
.
Huh? Czy powinienem po prostu zignorować ten błąd?
Czy ustawiłeś czysty kolor? – cmannett85
@ cbamber85: nie, ale właśnie wstawiłem 'glClearColor (0,0,0,0)', aby sprawdzić, czy to miało jakikolwiek wpływ, a drugie wciąż tam jest. – houbysoft
Bardzo możliwe, że błąd został zgłoszony przez poprzednie wywołanie OpenGL, którego kod nie sprawdził. Sprawdź, czy wszystkie operacje OpenGL są chronione przez sprawdzanie błędów. –