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.
In IRIS GL, quando si disegna nei buffer sia anteriori che posteriori, la fusione viene eseguita leggendo uno dei buffer, fondendo con quel colore, e quindi scrivendo il risultato in entrambi i buffer. In OpenGL, tuttavia, ogni buffer viene letto uno alla volta, combinato e quindi scritto.
Nella tabella seguente sono elencate le funzioni di fusione IRIS GL e le relative funzioni OpenGL equivalenti.
| Funzione IRIS GL | Funzione OpenGL | Significato |
|---|---|---|
| glEnable ( GL_BLEND ) | Attiva la miscelazione. | |
| blendfunction | glBlendFunc | Specifica una funzione di fusione. |
La funzione glBlendFunc di OpenGL e la funzione blendfunction di IRIS GL sono quasi identiche. La tabella seguente elenca i fattori di fusione IRIS GL e i relativi equivalenti OpenGL.
| IRIS GL | OpenGL | Note |
|---|---|---|
| BF_ZERO | GL_ZERO | |
| BF_ONE | GL_ONE | |
| BF_SA | GL_SRC_ALPHA | |
| BF_MSA | GL_ONE_MINUS_SRC_ALPHA | |
| BF_DA | GL_DST_ALPHA | |
| BF_MDA | GL_ONE_MINUS_DST_ALPHA | |
| BF_SC | GL_SRC_COLOR | |
| BF_MSC | GL_ONE_MINUS_SRC_COLOR | Solo destinazione. |
| BF_DC | GL_DST_COLOR | Solo fonte. |
| BF_MDC | GL_ONE_MINUS_DST_COLOR | Solo sorgente. |
| BF_MIN_SA_MDA | GL_SRC_ALPHA_SATURATE |
??