Bilgisayar grafiğindeki Hızlandırılmış Açık Grafik Kitaplığı® (OpenGL®) modu, bilgisayar kartında varsayılan olarak değiştirmek yerine OpenGL® komutlarının ve işlemlerinin bazılarını veya tümünü gerçekleştirmek için grafik kartının donanım yeteneklerini kullanmak üzere bir bilgisayar grafik kartında etkinleştirilebilen bir durumdur. tamamen yazılım tabanlı işlevsellik. Tüm grafik kartları donanım hızlandırmalı bir OpenGL® modunu desteklemez ve bazı modları destekleyenler OpenGL® kütüphanesinde bulunan tüm komutları tam olarak hızlandırmaz. Belirli bir bilgisayarda veya aygıtta kullanılan donanıma ve sürücülere bağlı olarak, hızlandırılmış OpenGL® modu zaman zaman, çakışmalar nedeniyle veya bir bilgisayar işlemcisinin grafik işlemcisinden daha hızlı olması nedeniyle, bazen yazılım oluşturma modundan daha yavaş olabilir. Hızlandırılmış OpenGL® modunu kullanan uygulamaları yazarken, modu yalnızca özel olarak doğru bir şekilde algılamak ve kullanmak zor olabilir, çünkü hızlandırılmış modların nasıl kullanılacağının uygulanması standart değildir ve bir sürücüden diğerine büyük ölçüde değişebilir.
OpenGL® grafik kütüphanesi, grafik donanımı ile erişmek için yazılmış yazılım arasında bir tampon sağlayan soyut bir programlama arayüzüdür (API). Genel olarak, OpenGL® bir istemci-sunucu modeliyle çalışır, yani yazılım, genellikle OpenGL® sürücüsü ve donanımı olan sunucuya çizim istekleri ve bilgileri gönderen bir istemci olur. İşletim sistemi veya grafik kartı üreticisi tarafından sağlanan sürücü, iç uygulamasında büyük ölçüde değişiklik gösterebilir, bu nedenle bazı daha gelişmiş donanım işlevleri her zaman standartlaştırılmaz. Donanım hızlandırmalı OpenGL® modu, uygulama için grafik kartı üreticilerine bırakılan özelliklerden biridir.
Bir program donanım hızlandırmalı OpenGL® modunu kullandığında, gerçekte olan şey bir OpenGL® işlev çağrısı yapılması ve sürücüye iletilmesidir. Sürücü hızlanmanın etkin olduğunu veya belirli bir işlemin doğrudan donanım desteğine sahip olduğunu tespit ederse, işlev doğrudan grafik kartında bulunan grafik işlem ünitesine (GPU) iletilir. Aktif veya mevcut bir ivmelenme yoksa, komut standart yazılım çağrıları ve algoritmaları ile işlenecek ve yürütülecektir. Çoğu durumda, donanım ivmesi, saf yazılımdan çok daha hızlı işleme süreleri sağlar.
Bazı grafik kartları, hızlandırılmış bir OpenGL® modunu destekler, ancak yalnızca belirli bir çözünürlük ve renk derinliğinde. Bu, bir program OpenGL®'i başlattığında belirli bir çözünürlük ve renk derinliği isterse, grafik kartının otomatik olarak hızlandırılmış modu kullanabileceği anlamına gelir. Grafik donanımı çok farklı olabilir, bu yüzden bu mod her zaman görünmez ve bazen kullanıcı girişi olmayan bir programdan otomatik olarak algılanması zor olabilir. Hızlandırılmış bir OpenGL® modunu desteklemek zorunda olan sürücüye ve donanıma ek olarak, monitör veya ekran cihazı da istenen çözünürlük ve renk derinliği için doğal desteğe sahip olmalıdır, aksi halde hızlandırılmış moda geçmek başarısız olur ve bir programın çalışmasını engelleyebilir.


