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.
Banyak fungsi OpenGL adalah variasi satu sama lain, sebagian besar berbeda dalam jenis data argumen mereka. Beberapa fungsi berbeda dalam jumlah argumen terkait dan apakah argumen tersebut dapat ditentukan sebagai vektor atau harus ditentukan secara terpisah dalam daftar. Misalnya, jika Anda menggunakan fungsi glVertex2f, Anda perlu menyediakan koordinat x- dan y sebagai angka floating-point 32-bit; dengan glVertex3sv, Anda harus menyediakan array tiga nilai bilangan bulat pendek (16-bit) untuk x, y, dan z. Hanya nama dasar fungsi yang digunakan dalam topik berikut. Tanda bintang menunjukkan bahwa mungkin ada lebih banyak nama fungsi aktual daripada yang ditampilkan. Misalnya, glVertex* adalah singkatan dari semua variasi fungsi yang Anda gunakan untuk menentukan simpul: glVertex2d, glVertex2f, glVertex2i, dan sebagainya.
Efek fungsi OpenGL dapat bervariasi tergantung pada apakah mode tertentu diaktifkan. Misalnya, Anda perlu mengaktifkan pencahayaan jika fungsi terkait pencahayaan adalah menghasilkan objek yang menyala dengan benar. Untuk mengaktifkan mode tertentu, gunakan fungsi glEnable dan berikan konstanta yang sesuai untuk mengidentifikasi mode (misalnya, GL_LIGHTING). Untuk menonaktifkan mode, gunakan glDisable. Lihat glEnable untuk daftar lengkap mode yang dapat diaktifkan.