1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1-transitional.dtd">
2 <!-- saved from url=(0013)about:internet -->
3 <?xml-stylesheet type=
"text/xsl" href=
"mathml.xsl"?><html xmlns=
"http://www.w3.org/1999/xhtml" xmlns:
pref=
"http://www.w3.org/2002/Math/preference" pref:
renderer=
"mathplayer-dl"><head><meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8" /><title>glBlendEquation
</title><meta name=
"generator" content=
"DocBook XSL Stylesheets V1.73.2" /></head><body><div class=
"refentry" lang=
"en" xml:
lang=
"en"><a id=
"glBlendEquation"></a><div class=
"titlepage"></div><div class=
"refnamediv"><h2>Name
</h2><p>glBlendEquation — specify the equation used for both the RGB blend equation and the Alpha blend equation
</p></div><div class=
"refsynopsisdiv"><h2>C Specification
</h2><div class=
"funcsynopsis"><table border=
"0" summary=
"Function synopsis" cellspacing=
"0" cellpadding=
"0"><tr><td><code class=
"funcdef">void
<b class=
"fsfunc">glBlendEquation
</b>(
</code></td><td>GLenum
</td><td><var class=
"pdparam">mode
</var><code>)
</code>;
</td></tr></table></div></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"parameters"></a><h2>Parameters
</h2><div class=
"variablelist"><dl><dt><span class=
"term"><em class=
"parameter"><code>mode
</code></em></span></dt><dd><p>
4 specifies how source and destination colors are combined.
5 It must be
<code class=
"constant">GL_FUNC_ADD
</code>,
<code class=
"constant">GL_FUNC_SUBTRACT
</code>,
6 <code class=
"constant">GL_FUNC_REVERSE_SUBTRACT
</code>,
<code class=
"constant">GL_MIN
</code>,
<code class=
"constant">GL_MAX
</code>.
7 </p></dd></dl></div></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"description"></a><h2>Description
</h2><p>
8 The blend equations determine how a new pixel (the ''source'' color)
9 is combined with a pixel already in the framebuffer (the ''destination''
10 color). This function sets both the RGB blend equation and the alpha
11 blend equation to a single equation.
13 These equations use the source and destination blend factors
14 specified by either
<a class=
"citerefentry" href=
"glBlendFunc.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFunc
</span></span></a> or
15 <a class=
"citerefentry" href=
"glBlendFuncSeparate.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFuncSeparate
</span></span></a>.
16 See
<a class=
"citerefentry" href=
"glBlendFunc.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFunc
</span></span></a> or
<a class=
"citerefentry" href=
"glBlendFuncSeparate.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFuncSeparate
</span></span></a>
17 for a description of the various blend factors.
19 In the equations that follow, source and destination
20 color components are referred to as
21 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
23 <mml:mfenced open=
"(" close=
")">
24 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
25 <mml:mi mathvariant=
"italic">s
</mml:mi>
27 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
28 <mml:mi mathvariant=
"italic">s
</mml:mi>
30 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
31 <mml:mi mathvariant=
"italic">s
</mml:mi>
33 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
34 <mml:mi mathvariant=
"italic">s
</mml:mi>
39 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
41 <mml:mfenced open=
"(" close=
")">
42 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
43 <mml:mi mathvariant=
"italic">d
</mml:mi>
45 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
46 <mml:mi mathvariant=
"italic">d
</mml:mi>
48 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
49 <mml:mi mathvariant=
"italic">d
</mml:mi>
51 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
52 <mml:mi mathvariant=
"italic">d
</mml:mi>
57 The result color is referred to as
58 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
60 <mml:mfenced open=
"(" close=
")">
61 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
62 <mml:mi mathvariant=
"italic">r
</mml:mi>
64 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
65 <mml:mi mathvariant=
"italic">r
</mml:mi>
67 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
68 <mml:mi mathvariant=
"italic">r
</mml:mi>
70 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
71 <mml:mi mathvariant=
"italic">r
</mml:mi>
75 The source and destination blend factors are denoted
76 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
78 <mml:mfenced open=
"(" close=
")">
79 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
80 <mml:mi mathvariant=
"italic">R
</mml:mi>
82 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
83 <mml:mi mathvariant=
"italic">G
</mml:mi>
85 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
86 <mml:mi mathvariant=
"italic">B
</mml:mi>
88 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
89 <mml:mi mathvariant=
"italic">A
</mml:mi>
94 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
96 <mml:mfenced open=
"(" close=
")">
97 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
98 <mml:mi mathvariant=
"italic">R
</mml:mi>
100 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
101 <mml:mi mathvariant=
"italic">G
</mml:mi>
103 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
104 <mml:mi mathvariant=
"italic">B
</mml:mi>
106 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
107 <mml:mi mathvariant=
"italic">A
</mml:mi>
112 For these equations all color components are understood to have values
114 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
116 <mml:mfenced open=
"[" close=
"]">
122 </p><div class=
"informaltable"><table border=
"1"><colgroup><col align=
"left" /><col align=
"left" /><col align=
"left" /></colgroup><thead><tr><th align=
"left"><span class=
"bold"><strong>
124 </strong></span></th><th align=
"left"><span class=
"bold"><strong>
126 </strong></span></th><th align=
"left"><span class=
"bold"><strong>
128 </strong></span></th></tr></thead><tbody><tr><td align=
"left">
129 <code class=
"constant">GL_FUNC_ADD
</code>
130 </td><td align=
"left">
131 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
134 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
137 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
138 <mml:mi mathvariant=
"italic">s
</mml:mi>
141 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
142 <mml:mi mathvariant=
"italic">R
</mml:mi>
145 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
146 <mml:mi mathvariant=
"italic">d
</mml:mi>
149 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
150 <mml:mi mathvariant=
"italic">R
</mml:mi>
155 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
158 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
161 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
162 <mml:mi mathvariant=
"italic">s
</mml:mi>
165 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
166 <mml:mi mathvariant=
"italic">G
</mml:mi>
169 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
170 <mml:mi mathvariant=
"italic">d
</mml:mi>
173 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
174 <mml:mi mathvariant=
"italic">G
</mml:mi>
179 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
182 <mml:mi mathvariant=
"italic">Br
</mml:mi>
185 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
186 <mml:mi mathvariant=
"italic">s
</mml:mi>
189 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
190 <mml:mi mathvariant=
"italic">B
</mml:mi>
193 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
194 <mml:mi mathvariant=
"italic">d
</mml:mi>
197 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
198 <mml:mi mathvariant=
"italic">B
</mml:mi>
203 </td><td align=
"left">
204 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
207 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
210 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
211 <mml:mi mathvariant=
"italic">s
</mml:mi>
214 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
215 <mml:mi mathvariant=
"italic">A
</mml:mi>
218 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
219 <mml:mi mathvariant=
"italic">d
</mml:mi>
222 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
223 <mml:mi mathvariant=
"italic">A
</mml:mi>
228 </td></tr><tr><td align=
"left">
229 <code class=
"constant">GL_FUNC_SUBTRACT
</code>
230 </td><td align=
"left">
231 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
234 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
237 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
238 <mml:mi mathvariant=
"italic">s
</mml:mi>
241 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
242 <mml:mi mathvariant=
"italic">R
</mml:mi>
245 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
246 <mml:mi mathvariant=
"italic">d
</mml:mi>
249 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
250 <mml:mi mathvariant=
"italic">R
</mml:mi>
255 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
258 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
261 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
262 <mml:mi mathvariant=
"italic">s
</mml:mi>
265 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
266 <mml:mi mathvariant=
"italic">G
</mml:mi>
269 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
270 <mml:mi mathvariant=
"italic">d
</mml:mi>
273 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
274 <mml:mi mathvariant=
"italic">G
</mml:mi>
279 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
282 <mml:mi mathvariant=
"italic">Br
</mml:mi>
285 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
286 <mml:mi mathvariant=
"italic">s
</mml:mi>
289 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
290 <mml:mi mathvariant=
"italic">B
</mml:mi>
293 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
294 <mml:mi mathvariant=
"italic">d
</mml:mi>
297 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
298 <mml:mi mathvariant=
"italic">B
</mml:mi>
303 </td><td align=
"left">
304 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
307 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
310 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
311 <mml:mi mathvariant=
"italic">s
</mml:mi>
314 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
315 <mml:mi mathvariant=
"italic">A
</mml:mi>
318 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
319 <mml:mi mathvariant=
"italic">d
</mml:mi>
322 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
323 <mml:mi mathvariant=
"italic">A
</mml:mi>
328 </td></tr><tr><td align=
"left">
329 <code class=
"constant">GL_FUNC_REVERSE_SUBTRACT
</code>
330 </td><td align=
"left">
331 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
334 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
337 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
338 <mml:mi mathvariant=
"italic">d
</mml:mi>
341 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
342 <mml:mi mathvariant=
"italic">R
</mml:mi>
345 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
346 <mml:mi mathvariant=
"italic">s
</mml:mi>
349 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
350 <mml:mi mathvariant=
"italic">R
</mml:mi>
355 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
358 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
361 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
362 <mml:mi mathvariant=
"italic">d
</mml:mi>
365 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
366 <mml:mi mathvariant=
"italic">G
</mml:mi>
369 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
370 <mml:mi mathvariant=
"italic">s
</mml:mi>
373 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
374 <mml:mi mathvariant=
"italic">G
</mml:mi>
379 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
382 <mml:mi mathvariant=
"italic">Br
</mml:mi>
385 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
386 <mml:mi mathvariant=
"italic">d
</mml:mi>
389 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
390 <mml:mi mathvariant=
"italic">B
</mml:mi>
393 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
394 <mml:mi mathvariant=
"italic">s
</mml:mi>
397 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
398 <mml:mi mathvariant=
"italic">B
</mml:mi>
403 </td><td align=
"left">
404 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
407 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
410 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
411 <mml:mi mathvariant=
"italic">d
</mml:mi>
414 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
415 <mml:mi mathvariant=
"italic">A
</mml:mi>
418 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
419 <mml:mi mathvariant=
"italic">s
</mml:mi>
422 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
423 <mml:mi mathvariant=
"italic">A
</mml:mi>
428 </td></tr><tr><td align=
"left">
429 <code class=
"constant">GL_MIN
</code>
430 </td><td align=
"left">
431 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
434 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
437 <mml:mi mathvariant=
"italic">min
</mml:mi>
439 <mml:mfenced open=
"(" close=
")">
441 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
442 <mml:mi mathvariant=
"italic">s
</mml:mi>
446 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
447 <mml:mi mathvariant=
"italic">d
</mml:mi>
454 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
457 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
460 <mml:mi mathvariant=
"italic">min
</mml:mi>
462 <mml:mfenced open=
"(" close=
")">
464 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
465 <mml:mi mathvariant=
"italic">s
</mml:mi>
469 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
470 <mml:mi mathvariant=
"italic">d
</mml:mi>
477 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
480 <mml:mi mathvariant=
"italic">Br
</mml:mi>
483 <mml:mi mathvariant=
"italic">min
</mml:mi>
485 <mml:mfenced open=
"(" close=
")">
487 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
488 <mml:mi mathvariant=
"italic">s
</mml:mi>
492 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
493 <mml:mi mathvariant=
"italic">d
</mml:mi>
500 </td><td align=
"left">
501 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
504 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
507 <mml:mi mathvariant=
"italic">min
</mml:mi>
509 <mml:mfenced open=
"(" close=
")">
511 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
512 <mml:mi mathvariant=
"italic">s
</mml:mi>
516 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
517 <mml:mi mathvariant=
"italic">d
</mml:mi>
524 </td></tr><tr><td align=
"left">
525 <code class=
"constant">GL_MAX
</code>
526 </td><td align=
"left">
527 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
530 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
533 <mml:mi mathvariant=
"italic">max
</mml:mi>
535 <mml:mfenced open=
"(" close=
")">
537 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
538 <mml:mi mathvariant=
"italic">s
</mml:mi>
542 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
543 <mml:mi mathvariant=
"italic">d
</mml:mi>
550 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
553 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
556 <mml:mi mathvariant=
"italic">max
</mml:mi>
558 <mml:mfenced open=
"(" close=
")">
560 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
561 <mml:mi mathvariant=
"italic">s
</mml:mi>
565 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
566 <mml:mi mathvariant=
"italic">d
</mml:mi>
573 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
576 <mml:mi mathvariant=
"italic">Br
</mml:mi>
579 <mml:mi mathvariant=
"italic">max
</mml:mi>
581 <mml:mfenced open=
"(" close=
")">
583 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
584 <mml:mi mathvariant=
"italic">s
</mml:mi>
588 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
589 <mml:mi mathvariant=
"italic">d
</mml:mi>
596 </td><td align=
"left">
597 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
600 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
603 <mml:mi mathvariant=
"italic">max
</mml:mi>
605 <mml:mfenced open=
"(" close=
")">
607 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
608 <mml:mi mathvariant=
"italic">s
</mml:mi>
612 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
613 <mml:mi mathvariant=
"italic">d
</mml:mi>
620 </td></tr></tbody></table></div><p>
622 The results of these equations are clamped to the range
623 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
625 <mml:mfenced open=
"[" close=
"]">
631 The
<code class=
"constant">GL_MIN
</code> and
<code class=
"constant">GL_MAX
</code> equations are useful for applications
632 that analyze image data (image thresholding against a constant color,
634 The
<code class=
"constant">GL_FUNC_ADD
</code> equation is useful
635 for antialiasing and transparency, among other things.
637 Initially, both the RGB blend equation and the alpha blend equation are set to
<code class=
"constant">GL_FUNC_ADD
</code>.
639 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"notes"></a><h2>Notes
</h2><p>
640 The
<code class=
"constant">GL_MIN
</code>, and
<code class=
"constant">GL_MAX
</code> equations do not use
641 the source or destination factors, only the source and destination colors.
642 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"errors"></a><h2>Errors
</h2><p>
643 <code class=
"constant">GL_INVALID_ENUM
</code> is generated if
<em class=
"parameter"><code>mode
</code></em> is not one of
644 <code class=
"constant">GL_FUNC_ADD
</code>,
<code class=
"constant">GL_FUNC_SUBTRACT
</code>,
<code class=
"constant">GL_FUNC_REVERSE_SUBTRACT
</code>,
645 <code class=
"constant">GL_MAX
</code>, or
<code class=
"constant">GL_MIN
</code>.
647 <code class=
"constant">GL_INVALID_OPERATION
</code> is generated if
<code class=
"function">glBlendEquation
</code> is executed
648 between the execution of
<a class=
"citerefentry" href=
"glBegin.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBegin
</span></span></a> and the corresponding
649 execution of
<a class=
"citerefentry" href=
"glEnd.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glEnd
</span></span></a>.
650 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"associatedgets"></a><h2>Associated Gets
</h2><p>
651 <a class=
"citerefentry" href=
"glGet.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glGet
</span></span></a> with an argument of
<code class=
"constant">GL_BLEND_EQUATION_RGB
</code>
653 <a class=
"citerefentry" href=
"glGet.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glGet
</span></span></a> with an argument of
<code class=
"constant">GL_BLEND_EQUATION_ALPHA
</code>
654 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"seealso"></a><h2>See Also
</h2><p>
655 <a class=
"citerefentry" href=
"glGetString.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glGetString
</span></span></a>,
656 <a class=
"citerefentry" href=
"glBlendColor.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendColor
</span></span></a>,
657 <a class=
"citerefentry" href=
"glBlendFunc.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFunc
</span></span></a>
658 <a class=
"citerefentry" href=
"glBlendFuncSeparate.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFuncSeparate
</span></span></a>
659 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"Copyright"></a><h2>Copyright
</h2><p>
660 Copyright
<span class=
"trademark"></span>©
1991-
2006
661 Silicon Graphics, Inc. This document is licensed under the SGI
662 Free Software B License. For details, see
663 <a class=
"ulink" href=
"http://oss.sgi.com/projects/FreeB/" target=
"_top">http://oss.sgi.com/projects/FreeB/
</a>.
664 </p></div></div></body></html>