На главную

On-line справка по OpenGL

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-L-M-N-O-P-R-S-T-U-V-W | Скачать Вниз

Porting Blending Code



In IRIS GL, when drawing to both front and back buffers, blending is done by reading one of the buffers, blending with that color, and then writing the result to both buffers. In OpenGL, however, each buffer is read in turn, blended, and then written.

The following table lists IRIS GL blending functions and their OpenGL equivalents.

IRIS GL Function OpenGL Function Meaning
ѕ glEnable(GL_BLEND) Turn on blending.
blendfunction glBlendFunc Specify a blend function.


The OpenGL glBlendFunc function and the IRIS GL blendfunction function are almost identical. The following table lists the OpenGL equivalents to the IRIS GL blend factors.

IRIS GL OpenGL Notes
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 Destination only.
BF_DC GL_DST_COLOR Source only.
BF_MDC GL_ONE_MINUS_DST_COLOR Source only.
BF_MIN_SA_MDA GL_SRC_ALPHA_SATURATE



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Перенесение, смешивающий Код



В IRIS GL, при чертеже как в передний план так и буферы, смешивать сделаны посредством чтения один из буферов, смешивающихся с этим цветом, и затем пиша результат в оба буфера. В OpenGL, тем не менее, каждый буфер читается в свою очередь, смешанное, и затем написанное.

Следующий стол включает IRIS GL, смешивающее функции и их эквиваленты OpenGL.

ИРИС GL Функциональной Функции OpenGL, означающий U glEnable Включать(GL_BLEND) смешивать.
blendfunction glBlendFunc Определяет функцию смеси.


Функция OpenGL glBlendFunc и ИРИС GL blendfunction функция почти идентичны. Следующий стол включает эквиваленты OpenGL показателям смеси ИРИСА GL.

ИРИС GL OpenGL Отмечает 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 только.
Источник BF_DC GL_DST_COLOR только.
Источник BF_MDC GL_ONE_MINUS_DST_COLOR только.
BF_MIN_SA_MDA GL_SRC_ALPHA_SATURATE



Вверх Version 1.1, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод Win32 API  Русский перевод OpenGL
 
Hosted by uCoz