Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Saat OpenGL mendeteksi kesalahan, OpenGL merekam kode kesalahan saat ini. Fungsi yang menyebabkan kesalahan diabaikan, sehingga tidak berpengaruh pada status OpenGL atau pada konten framebuffer. (Namun, jika kesalahan yang direkam GL_OUT_OF_MEMORY, hasil fungsi tidak ditentukan.) Setelah direkam, kode kesalahan saat ini tidak dibersihkan sampai Anda memanggil fungsi kueri glGetError, yang mengembalikan kode kesalahan saat ini.
Implementasi OpenGL dapat mengembalikan beberapa kode kesalahan saat ini, yang masing-masing tetap diatur hingga dikueri. Fungsi glGetError mengembalikan GL_NO_ERROR setelah Anda mengkueri semua kode kesalahan saat ini atau jika tidak ada kesalahan. Oleh karena itu, jika Anda mendapatkan kode kesalahan, panggil glGetError hingga GL_NO_ERROR dikembalikan untuk memastikan Anda telah menemukan semua kesalahan. Untuk daftar kode kesalahan, lihat kode kesalahan OpenGL.
Anda dapat menggunakan fungsi GLU gluErrorString untuk mendapatkan string deskriptif yang sesuai dengan kode kesalahan yang diteruskan. Untuk informasi selengkapnya tentang gluErrorString, lihat Menangani Kesalahan.
Nota
Fungsi GLU sering mengembalikan nilai kesalahan jika kesalahan terdeteksi. Selain itu, pustaka Utilitas OpenGL mendefinisikan kode kesalahan GLU_INVALID_ENUM, GLU_INVALID_VALUE, dan GLU_OUT_OF_MEMORY, yang memiliki arti yang sama dengan kode kesalahan OpenGL terkait.