Skip to main content

Apa yang dipercepat OpenGL Mode?

Perpustakaan Grafis Terbuka yang Dipercepat (OpenGL ) Mode dalam grafik komputer adalah keadaan yang dapat diaktifkan dalam kartu grafis komputer untuk menggunakan kemampuan perangkat keras kartu grafis untuk melakukan beberapa atau semua OpenGL Perintah dan rendering alih-alih default untuk fungsionalitas berbasis perangkat lunak murni.Tidak semua kartu grafis mendukung OpenGL Reg yang diperkuat perangkat keras;mode, dan beberapa yang mendukung mode tidak sepenuhnya mempercepat semua perintah yang tersedia di OpenGL perpustakaan.Bergantung pada perangkat keras dan driver yang digunakan di komputer atau perangkat tertentu, Accelerated OpenGL Mode kadang -kadang mungkin sebenarnya lebih lambat dari mode rendering perangkat lunak, baik karena konflik atau hanya karena prosesor komputer lebih cepat daripada prosesor grafis.Saat menulis aplikasi yang menggunakan OpenGL Reg yang dipercepat;Mode, mungkin sulit untuk secara akurat mendeteksi dan menggunakan mode secara eksklusif, karena implementasi cara menangani mode yang dipercepat tidak distandarisasi dan dapat sangat bervariasi dari satu driver ke yang berikutnya.

OpenGL Graphics Library 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 klien-server, yang berarti perangkat lunak menjadi klien yang kemudian mengirim permintaan dan informasi menggambar ke server, yang biasanya adalah OpenGL driver dan perangkat keras.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.OpenGL Reg yang diperkuat perangkat keras;Mode adalah salah satu fitur yang diserahkan kepada produsen kartu grafis untuk implementasi.

Ketika suatu program menggunakan OpenGL Reg yang diperkuat perangkat keras;Mode, yang sebenarnya terjadi adalah OpenGL Panggilan fungsi dilakukan dan diteruskan ke pengemudi.Jika driver mendeteksi bahwa akselerasi aktif atau bahwa operasi tertentu memiliki dukungan perangkat keras langsung, maka fungsi diteruskan langsung ke unit pemrosesan grafis (GPU) yang terletak di kartu grafis.Jika tidak ada akselerasi yang aktif atau hadir, maka perintah akan diproses dan dieksekusi melalui panggilan perangkat lunak standar dan algoritma.Dalam kebanyakan kasus, akselerasi perangkat keras memberikan waktu rendering yang jauh lebih cepat daripada perangkat lunak murni.

Beberapa kartu grafis mendukung OpenGL Reg yang dipercepat;mode, tetapi hanya pada resolusi dan kedalaman warna tertentu.Ini berarti kartu grafis mungkin secara otomatis menggunakan mode yang dipercepat jika, ketika suatu program menginisialisasi OpenGL , ia meminta resolusi dan kedalaman warna tertentu.Perangkat keras grafis bisa sangat berbeda, jadi mode ini tidak selalu jelas dan kadang -kadang sulit untuk secara otomatis mendeteksi dari dalam program tanpa input pengguna.Selain driver dan perangkat keras harus mendukung OpenGL Reg yang dipercepat;mode, perangkat monitor atau 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 dari mengeksekusi.