Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'implementazione di OpenGL in Windows di Microsoft include i componenti seguenti:
Set completo di comandi OpenGL correnti
OpenGL contiene una libreria di funzioni di base per le operazioni grafiche 3D. Queste funzioni di base vengono usate per gestire la descrizione della forma dell'oggetto, la trasformazione della matrice, l'illuminazione, la colorazione, la trama, il ritaglio, le bitmap, la nebbia e l'antialiasing. I nomi per queste funzioni di base hanno un prefisso "gl".
Molti dei comandi OpenGL hanno diverse varianti, che differiscono per il numero e il tipo dei relativi parametri. Conteggiando tutte le varianti, sono disponibili più di 300 comandi OpenGL.
Libreria dell'utilità OpenGL (GLU)
Questa libreria di funzioni ausiliarie integra le funzioni OpenGL principali. I comandi gestiscono il supporto delle trame, la trasformazione delle coordinate, la tassellatura poligono, le sfere di rendering, i cilindri e i dischi, le curve e le superfici NURBS (Non-Uniform Rational B-Spline) e la gestione degli errori.
Libreria ausiliaria della Guida per programmatori OpenGL
Si tratta di una semplice libreria indipendente dalla piattaforma di funzioni per la gestione delle finestre, la gestione degli eventi di input, il disegno di oggetti 3D classici, la gestione di un processo in background e l'esecuzione di un programma. Le routine di gestione e input delle finestre forniscono un livello di base di funzionalità con cui è possibile iniziare rapidamente a programmare in OpenGL.
Non usarle, tuttavia, in un'applicazione di produzione. Ecco alcuni motivi per questo avviso:
- Il ciclo di messaggi si trova nel codice della libreria.
- Non è possibile aggiungere gestori per altri messaggi WM*.
- C'è molto poco supporto per le tavolozze logiche.
La libreria viene descritta e usata nella guida per programmatori OpenGL .
Funzioni WGL
Questo set di funzioni connette OpenGL al sistema windows windowing. Le funzioni gestiscono i contesti di rendering, gli elenchi di visualizzazione, le funzioni di estensione e le bitmap dei tipi di carattere. Le funzioni WGL sono analoghe alle estensioni GLX che connettono OpenGL al sistema X Window. I nomi di queste funzioni hanno un prefisso "wgl".
Nuove funzioni di Windows per i formati pixel e il doppio buffering
Queste funzioni supportano i formati pixel per finestra e il doppio buffering (per modifiche uniformi delle immagini) delle finestre. Queste nuove funzioni si applicano solo alle finestre grafiche OpenGL.