Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W IRIS GL, podczas rysowania zarówno do przedniego, jak i tylnego bufora, mieszanie polega na odczytaniu jednego z buforów, zmieszaniu z tym kolorem, a następnie zapisaniu wyniku w obu buforach. Jednak w systemie OpenGL każdy bufor jest odczytywany z kolei, mieszany, a następnie zapisywany.
W poniższej tabeli wymieniono funkcje mieszania IRIS GL i ich równoważne funkcje OpenGL.
| IRIS GL funkcja | funkcja OpenGL | Znaczenie |
|---|---|---|
| glEnable ( GL_BLEND ) | Włącza mieszanie. | |
| blendfunction | glBlendFunc | Określa funkcję mieszania. |
Funkcja OpenGL glBlendFunc i funkcja IRIS GL blendfunction są prawie identyczne. W poniższej tabeli wymieniono czynniki mieszania IRIS GL i ich odpowiedniki OpenGL.
| IRIS GL | OpenGL | Notatki |
|---|---|---|
| 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 | Tylko cel podróży. |
| BF_DC | GL_DST_COLOR | Tylko źródło. |
| BF_MDC | GL_ONE_MINUS_DST_COLOR | Tylko źródło. |
| BF_MIN_SA_MDA | GL_SRC_ALPHA_SATURATE |
??