1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1-transitional.dtd">
3 <!-- saved from url=(0013)about:internet -->
4 <?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" /><link rel=
"stylesheet" type=
"text/css" href=
"opengl-man.css" /><title>glBlendEquation
</title><meta name=
"generator" content=
"DocBook XSL Stylesheets V1.69.1" /></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"><p><code class=
"funcdef">void
<b class=
"fsfunc">glBlendEquation
</b>(
</code>GLenum
<var class=
"pdparam">mode
</var><code>)
</code>;
</p></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>
5 specifies how source and destination colors are combined.
6 It must be
<code class=
"constant">GL_FUNC_ADD
</code>,
<code class=
"constant">GL_FUNC_SUBTRACT
</code>,
7 <code class=
"constant">GL_FUNC_REVERSE_SUBTRACT
</code>,
<code class=
"constant">GL_MIN
</code>,
<code class=
"constant">GL_MAX
</code>.
8 </p></dd></dl></div></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"description"></a><h2>Description
</h2><p>
9 The blend equations determine how a new pixel (the ''source'' color)
10 is combined with a pixel already in the framebuffer (the ''destination''
11 color). This function sets both the RGB blend equation and the alpha
12 blend equation to a single equation.
14 These equations use the source and destination blend factors
15 specified by either
<a href=
"glBlendFunc.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFunc
</span></span></a> or
16 <a href=
"glBlendFuncSeparate.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFuncSeparate
</span></span></a>.
17 See
<a href=
"glBlendFunc.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFunc
</span></span></a> or
<a href=
"glBlendFuncSeparate.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFuncSeparate
</span></span></a>
18 for a description of the various blend factors.
20 In the equations that follow, source and destination
21 color components are referred to as
22 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
24 <mml:mfenced open=
"(" close=
")">
25 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
26 <mml:mi mathvariant=
"italic">s
</mml:mi>
28 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
29 <mml:mi mathvariant=
"italic">s
</mml:mi>
31 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
32 <mml:mi mathvariant=
"italic">s
</mml:mi>
34 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
35 <mml:mi mathvariant=
"italic">s
</mml:mi>
40 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
42 <mml:mfenced open=
"(" close=
")">
43 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
44 <mml:mi mathvariant=
"italic">d
</mml:mi>
46 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
47 <mml:mi mathvariant=
"italic">d
</mml:mi>
49 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
50 <mml:mi mathvariant=
"italic">d
</mml:mi>
52 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
53 <mml:mi mathvariant=
"italic">d
</mml:mi>
58 The result color is referred to as
59 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
61 <mml:mfenced open=
"(" close=
")">
62 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
63 <mml:mi mathvariant=
"italic">r
</mml:mi>
65 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
66 <mml:mi mathvariant=
"italic">r
</mml:mi>
68 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
69 <mml:mi mathvariant=
"italic">r
</mml:mi>
71 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
72 <mml:mi mathvariant=
"italic">r
</mml:mi>
76 The source and destination blend factors are denoted
77 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
79 <mml:mfenced open=
"(" close=
")">
80 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
81 <mml:mi mathvariant=
"italic">R
</mml:mi>
83 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
84 <mml:mi mathvariant=
"italic">G
</mml:mi>
86 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
87 <mml:mi mathvariant=
"italic">B
</mml:mi>
89 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
90 <mml:mi mathvariant=
"italic">A
</mml:mi>
95 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
97 <mml:mfenced open=
"(" close=
")">
98 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
99 <mml:mi mathvariant=
"italic">R
</mml:mi>
101 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
102 <mml:mi mathvariant=
"italic">G
</mml:mi>
104 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
105 <mml:mi mathvariant=
"italic">B
</mml:mi>
107 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
108 <mml:mi mathvariant=
"italic">A
</mml:mi>
113 For these equations all color components are understood to have values
115 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
117 <mml:mfenced open=
"[" close=
"]">
123 </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>
125 </strong></span></th><th align=
"left"><span class=
"bold"><strong>
127 </strong></span></th><th align=
"left"><span class=
"bold"><strong>
129 </strong></span></th></tr></thead><tbody><tr><td align=
"left">
130 <code class=
"constant">GL_FUNC_ADD
</code>
131 </td><td align=
"left">
132 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
135 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
138 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
139 <mml:mi mathvariant=
"italic">s
</mml:mi>
142 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
143 <mml:mi mathvariant=
"italic">R
</mml:mi>
146 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
147 <mml:mi mathvariant=
"italic">d
</mml:mi>
150 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
151 <mml:mi mathvariant=
"italic">R
</mml:mi>
156 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
159 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
162 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
163 <mml:mi mathvariant=
"italic">s
</mml:mi>
166 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
167 <mml:mi mathvariant=
"italic">G
</mml:mi>
170 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
171 <mml:mi mathvariant=
"italic">d
</mml:mi>
174 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
175 <mml:mi mathvariant=
"italic">G
</mml:mi>
180 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
183 <mml:mi mathvariant=
"italic">Br
</mml:mi>
186 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
187 <mml:mi mathvariant=
"italic">s
</mml:mi>
190 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
191 <mml:mi mathvariant=
"italic">B
</mml:mi>
194 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
195 <mml:mi mathvariant=
"italic">d
</mml:mi>
198 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
199 <mml:mi mathvariant=
"italic">B
</mml:mi>
204 </td><td align=
"left">
205 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
208 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
211 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
212 <mml:mi mathvariant=
"italic">s
</mml:mi>
215 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
216 <mml:mi mathvariant=
"italic">A
</mml:mi>
219 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
220 <mml:mi mathvariant=
"italic">d
</mml:mi>
223 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
224 <mml:mi mathvariant=
"italic">A
</mml:mi>
229 </td></tr><tr><td align=
"left">
230 <code class=
"constant">GL_FUNC_SUBTRACT
</code>
231 </td><td align=
"left">
232 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
235 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
238 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
239 <mml:mi mathvariant=
"italic">s
</mml:mi>
242 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
243 <mml:mi mathvariant=
"italic">R
</mml:mi>
246 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
247 <mml:mi mathvariant=
"italic">d
</mml:mi>
250 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
251 <mml:mi mathvariant=
"italic">R
</mml:mi>
256 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
259 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
262 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
263 <mml:mi mathvariant=
"italic">s
</mml:mi>
266 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
267 <mml:mi mathvariant=
"italic">G
</mml:mi>
270 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
271 <mml:mi mathvariant=
"italic">d
</mml:mi>
274 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
275 <mml:mi mathvariant=
"italic">G
</mml:mi>
280 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
283 <mml:mi mathvariant=
"italic">Br
</mml:mi>
286 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
287 <mml:mi mathvariant=
"italic">s
</mml:mi>
290 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
291 <mml:mi mathvariant=
"italic">B
</mml:mi>
294 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
295 <mml:mi mathvariant=
"italic">d
</mml:mi>
298 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
299 <mml:mi mathvariant=
"italic">B
</mml:mi>
304 </td><td align=
"left">
305 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
308 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
311 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
312 <mml:mi mathvariant=
"italic">s
</mml:mi>
315 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
316 <mml:mi mathvariant=
"italic">A
</mml:mi>
319 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
320 <mml:mi mathvariant=
"italic">d
</mml:mi>
323 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
324 <mml:mi mathvariant=
"italic">A
</mml:mi>
329 </td></tr><tr><td align=
"left">
330 <code class=
"constant">GL_FUNC_REVERSE_SUBTRACT
</code>
331 </td><td align=
"left">
332 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
335 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
338 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
339 <mml:mi mathvariant=
"italic">d
</mml:mi>
342 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
343 <mml:mi mathvariant=
"italic">R
</mml:mi>
346 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
347 <mml:mi mathvariant=
"italic">s
</mml:mi>
350 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
351 <mml:mi mathvariant=
"italic">R
</mml:mi>
356 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
359 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
362 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
363 <mml:mi mathvariant=
"italic">d
</mml:mi>
366 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
367 <mml:mi mathvariant=
"italic">G
</mml:mi>
370 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
371 <mml:mi mathvariant=
"italic">s
</mml:mi>
374 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
375 <mml:mi mathvariant=
"italic">G
</mml:mi>
380 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
383 <mml:mi mathvariant=
"italic">Br
</mml:mi>
386 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
387 <mml:mi mathvariant=
"italic">d
</mml:mi>
390 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
391 <mml:mi mathvariant=
"italic">B
</mml:mi>
394 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
395 <mml:mi mathvariant=
"italic">s
</mml:mi>
398 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
399 <mml:mi mathvariant=
"italic">B
</mml:mi>
404 </td><td align=
"left">
405 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
408 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
411 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
412 <mml:mi mathvariant=
"italic">d
</mml:mi>
415 <mml:msub><mml:mi mathvariant=
"italic">d
</mml:mi>
416 <mml:mi mathvariant=
"italic">A
</mml:mi>
419 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
420 <mml:mi mathvariant=
"italic">s
</mml:mi>
423 <mml:msub><mml:mi mathvariant=
"italic">s
</mml:mi>
424 <mml:mi mathvariant=
"italic">A
</mml:mi>
429 </td></tr><tr><td align=
"left">
430 <code class=
"constant">GL_MIN
</code>
431 </td><td align=
"left">
432 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
435 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
438 <mml:mi mathvariant=
"italic">min
</mml:mi>
440 <mml:mfenced open=
"(" close=
")">
442 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
443 <mml:mi mathvariant=
"italic">s
</mml:mi>
447 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
448 <mml:mi mathvariant=
"italic">d
</mml:mi>
455 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
458 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
461 <mml:mi mathvariant=
"italic">min
</mml:mi>
463 <mml:mfenced open=
"(" close=
")">
465 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
466 <mml:mi mathvariant=
"italic">s
</mml:mi>
470 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
471 <mml:mi mathvariant=
"italic">d
</mml:mi>
478 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
481 <mml:mi mathvariant=
"italic">Br
</mml:mi>
484 <mml:mi mathvariant=
"italic">min
</mml:mi>
486 <mml:mfenced open=
"(" close=
")">
488 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
489 <mml:mi mathvariant=
"italic">s
</mml:mi>
493 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
494 <mml:mi mathvariant=
"italic">d
</mml:mi>
501 </td><td align=
"left">
502 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
505 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
508 <mml:mi mathvariant=
"italic">min
</mml:mi>
510 <mml:mfenced open=
"(" close=
")">
512 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
513 <mml:mi mathvariant=
"italic">s
</mml:mi>
517 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
518 <mml:mi mathvariant=
"italic">d
</mml:mi>
525 </td></tr><tr><td align=
"left">
526 <code class=
"constant">GL_MAX
</code>
527 </td><td align=
"left">
528 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
531 <mml:mi mathvariant=
"italic">Rr
</mml:mi>
534 <mml:mi mathvariant=
"italic">max
</mml:mi>
536 <mml:mfenced open=
"(" close=
")">
538 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
539 <mml:mi mathvariant=
"italic">s
</mml:mi>
543 <mml:msub><mml:mi mathvariant=
"italic">R
</mml:mi>
544 <mml:mi mathvariant=
"italic">d
</mml:mi>
551 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
554 <mml:mi mathvariant=
"italic">Gr
</mml:mi>
557 <mml:mi mathvariant=
"italic">max
</mml:mi>
559 <mml:mfenced open=
"(" close=
")">
561 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
562 <mml:mi mathvariant=
"italic">s
</mml:mi>
566 <mml:msub><mml:mi mathvariant=
"italic">G
</mml:mi>
567 <mml:mi mathvariant=
"italic">d
</mml:mi>
574 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
577 <mml:mi mathvariant=
"italic">Br
</mml:mi>
580 <mml:mi mathvariant=
"italic">max
</mml:mi>
582 <mml:mfenced open=
"(" close=
")">
584 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
585 <mml:mi mathvariant=
"italic">s
</mml:mi>
589 <mml:msub><mml:mi mathvariant=
"italic">B
</mml:mi>
590 <mml:mi mathvariant=
"italic">d
</mml:mi>
597 </td><td align=
"left">
598 <div class=
"informalequation"><mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
601 <mml:mi mathvariant=
"italic">Ar
</mml:mi>
604 <mml:mi mathvariant=
"italic">max
</mml:mi>
606 <mml:mfenced open=
"(" close=
")">
608 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
609 <mml:mi mathvariant=
"italic">s
</mml:mi>
613 <mml:msub><mml:mi mathvariant=
"italic">A
</mml:mi>
614 <mml:mi mathvariant=
"italic">d
</mml:mi>
621 </td></tr></tbody></table></div><p>
623 The results of these equations are clamped to the range
624 <mml:math xmlns:
mml=
"http://www.w3.org/1998/Math/MathML" overflow=
"scroll">
626 <mml:mfenced open=
"[" close=
"]">
632 The
<code class=
"constant">GL_MIN
</code> and
<code class=
"constant">GL_MAX
</code> equations are useful for applications
633 that analyze image data (image thresholding against a constant color,
635 The
<code class=
"constant">GL_FUNC_ADD
</code> equation is useful
636 for antialiasing and transparency, among other things.
638 Initially, both the RGB blend equation and the alpha blend equation are set to
<code class=
"constant">GL_FUNC_ADD
</code>.
640 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"notes"></a><h2>Notes
</h2><p>
641 The
<code class=
"constant">GL_MIN
</code>, and
<code class=
"constant">GL_MAX
</code> equations do not use
642 the source or destination factors, only the source and destination colors.
643 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"errors"></a><h2>Errors
</h2><p>
644 <code class=
"constant">GL_INVALID_ENUM
</code> is generated if
<em class=
"parameter"><code>mode
</code></em> is not one of
645 <code class=
"constant">GL_FUNC_ADD
</code>,
<code class=
"constant">GL_FUNC_SUBTRACT
</code>,
<code class=
"constant">GL_FUNC_REVERSE_SUBTRACT
</code>,
646 <code class=
"constant">GL_MAX
</code>, or
<code class=
"constant">GL_MIN
</code>.
647 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"associatedgets"></a><h2>Associated Gets
</h2><p>
648 <a 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>
650 <a 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>
651 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"seealso"></a><h2>See Also
</h2><p>
652 <a href=
"glBlendColor.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendColor
</span></span></a>,
653 <a href=
"glBlendFunc.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFunc
</span></span></a>
654 <a href=
"glBlendFuncSeparate.xml"><span class=
"citerefentry"><span class=
"refentrytitle">glBlendFuncSeparate
</span></span></a>
655 </p></div><div class=
"refsect1" lang=
"en" xml:
lang=
"en"><a id=
"Copyright"></a><h2>Copyright
</h2><p>
656 Copyright
<span class=
"trademark"></span>©
1991-
2006
657 Silicon Graphics, Inc. This document is licensed under the SGI
658 Free Software B License. For details, see
659 <a href=
"http://oss.sgi.com/projects/FreeB/" target=
"_top">http://oss.sgi.com/projects/FreeB/
</a>.
660 </p></div></div></body></html>