Biblioteki C/C++
glGetError
[funkcja] Zwraca ostatni kod błędu.Składnia
#include <gl/gl.h>
GLenum glGetError( void );
Zwracana wartość
Funkcja może zwrócić jedną z następujących wartości:
Wystąpienie wszystkich błędów z wyjątkiem
GL_OUT_OF_MEMORY spowoduje zignorowanie podanej komendy.
Opis szczegółowy
Funkcja
glGetError zwraca wartość flagi błędu. Każdy wykrywalny błąd ma przypisany odpowiedni kod numeryczny i symboliczną nazwę. Kiedy wystąpi jakiś błąd, flaga błędu jest ustawiana na odpowiednią wartość. Po wywołaniu tej funkcji kod błędu jest resetowany na
GL_NO_ERROR.
W przypadku wystąpienia kolejnego błędu, funkcja nie nadpisuje poprzedniej wartości. Jeżeli wystąpiło więcej błędów, kod błędu nie zostanie zresetowany do
GL_NO_ERROR, ale zostanie ustawiony na wcześniejszą wartość. Dlatego tą funkcję powinno się zawsze wywoływać w pętli, aż do osiągnięcia
GL_NO_ERROR.
Początkowo flaga błędu jest ustawiana na
GL_NO_ERROR.
Wymagania
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.