Mode Accelerated Open Graphics Library® (OpenGL®) dalam komputer grafis adalah keadaan yang dapat diaktifkan di kartu grafis komputer untuk menggunakan kemampuan perangkat keras kartu grafis untuk melakukan beberapa atau semua perintah dan rendering OpenGL® alih-alih default ke fungsionalitas murni berbasis perangkat lunak. Tidak semua kartu grafis mendukung mode OpenGL® yang dipercepat perangkat keras, dan beberapa yang mendukung mode tersebut tidak sepenuhnya mempercepat semua perintah yang tersedia di perpustakaan OpenGL®. Tergantung pada perangkat keras dan driver yang digunakan di komputer atau perangkat tertentu, mode OpenGL® yang dipercepat terkadang sebenarnya lebih lambat daripada mode rendering perangkat lunak, baik karena konflik atau hanya karena prosesor komputer lebih cepat daripada prosesor grafis. Saat menulis aplikasi yang menggunakan mode akselerasi OpenGL®, mungkin sulit untuk mendeteksi dan menggunakan mode secara akurat secara eksklusif, karena penerapan cara menangani mode akselerasi tidak standar dan dapat sangat bervariasi dari satu driver ke driver berikutnya.
Pustaka grafis OpenGL® adalah antarmuka pemrograman abstrak (API) yang menyediakan buffer antara perangkat keras grafis dan perangkat lunak yang ditulis untuk mengaksesnya. Secara umum, OpenGL® bekerja dengan model client-server, artinya perangkat lunak menjadi klien yang kemudian mengirimkan permintaan gambar dan informasi ke server, yang biasanya berupa driver dan perangkat keras OpenGL®. Driver yang disediakan oleh sistem operasi atau produsen kartu grafis dapat sangat bervariasi dalam implementasi internalnya, sehingga beberapa fungsionalitas perangkat keras yang lebih canggih tidak selalu distandarisasi. Mode OpenGL® yang dipercepat perangkat keras adalah salah satu fitur yang diserahkan kepada produsen kartu grafis untuk implementasi.
Saat sebuah program menggunakan mode OpenGL® yang dipercepat perangkat keras, yang sebenarnya terjadi adalah panggilan fungsi OpenGL® dibuat dan diteruskan ke driver. Jika pengemudi mendeteksi bahwa akselerasi aktif atau bahwa operasi tertentu memiliki dukungan perangkat keras langsung, maka fungsi tersebut diteruskan langsung ke unit pemrosesan grafis (GPU) yang terletak di kartu grafis. Jika tidak ada akselerasi yang aktif atau ada, maka perintah akan diproses dan dieksekusi melalui panggilan dan algoritma perangkat lunak standar. Dalam kebanyakan kasus, akselerasi perangkat keras memberikan waktu rendering yang jauh lebih cepat daripada perangkat lunak murni.
Beberapa kartu grafis mendukung mode OpenGL® yang dipercepat, tetapi hanya pada resolusi dan kedalaman warna tertentu. Ini berarti kartu grafis mungkin secara otomatis menggunakan mode akselerasi jika, saat program menginisialisasi OpenGL®, program meminta resolusi dan kedalaman warna tertentu. Perangkat keras grafis bisa sangat berbeda, jadi mode ini tidak selalu terlihat dan terkadang sulit dideteksi secara otomatis dari dalam program tanpa masukan pengguna. Selain driver dan perangkat keras yang harus mendukung mode OpenGL® yang dipercepat, monitor atau perangkat tampilan juga harus memiliki dukungan asli untuk resolusi dan kedalaman warna yang diminta, jika tidak, beralih ke mode yang dipercepat akan gagal dan dapat mencegah program dijalankan.