1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../css/manpage.css" type="text/css" /> 7<title>glBlendEquation</title> 8 </head> 9 <body> 10<h1>glBlendEquation Function</h1> 11<h2>Syntax</h2> 12 <div class="section"> 13 <pre class="definition"> 14GL_APICALL void GL_APIENTRY glBlendEquation( 15 GLenum mode 16); 17</pre> 18 </div> 19<h2>Parameters</h2> 20 <div class="section"> 21 <table class="arguments"> 22 <thead> 23 <tr> 24 <td width="15" /> 25<th>Name</th> 26<td>Description</td> 27 </tr> 28 </thead> 29 <tr> 30<td>in</td> 31<th>mode</th> 32<td>Blend function</td> 33 </tr> </table> 34 </div> 35<h2>Return Values</h2> 36<div class="section">No values are returned. </div> 37<h2>Description</h2> 38 <div class="section"> 39<p>Sets the blend function. The same function is set for the RGB and alpha components.</p><P> 40You can set <span class="argument">mode</span> to <code>GL_MIN</code> or <code>GL_MAX</code> in addition to <code>GL_FUNC_ADD</code>, <code>GL_FUNC_SUBTRACT</code>, and <code>GL_FUNC_REVERSE_SUBTRACT</code> from the OpenGL ES 2.0 standard. 41 </P><P> 42Given Cs as the product of the source color and source factor and Cd as the product of the destination color and destination factor, the color Cr for the blend result is calculated as follows for each setting. 43<TABLE><TR><TH>GL_FUNC_ADD</TH><TD>Cr = Cs + Cd</TD></TR><TR><TH>GL_FUNC_SUBTRACT</TH><TD>Cr = Cs - Cd</TD></TR><TR><TH>GL_FUNC_REVERSE_SUBTRACT</TH><TD>Cr = Cd - Cs</TD></TR><TR><TH>GL_MIN</TH><TD>Cr = Cs < Cd ? Cs : Cd</TD></TR><TR><TH>GL_MAX</TH><TD>Cr = Cs > Cd ? Cs : Cd</TD></TR></TABLE><!-- source GL_FUNC_ADDの場合、Cr = Cs + Cd GL_FUNC_SUBTRACTの場合、Cr = Cs - Cd GL_FUNC_REVERSE_SUBTRACTの場合、Cr = Cd - Cs GL_MINの場合、Cr = Cs < Cd ? Cs : Cd GL_MAXの場合、Cr = Cs > Cd ? Cs : Cd --></P><P> 44This function generates the following errors. 45<TABLE><TR><TH>GL_INVALID_OPERATION</TH><TD>This function was called without any command-list objects bound.</TD></TR><TR><TH>GL_INVALID_ENUM</TH><TD>The <span class="argument">mode</span> argument was set to an invalid value.</TD></TR></TABLE><!-- source コマンドリストオブジェクトをバインドしていない状態で呼び出すとエラーGL_INVALID_OPERATIONを生成します。 modeに不正な値を指定した場合エラーGL_INVALID_ENUMを生成します。 --></P></div> 46<h2>Revision History</h2> 47 <div class="section"> 48 <dl class="history"> 49 <dt>2010/01/07</dt> 50<dd>Initial version.<br /> 51 </dd> 52 </dl> 53 </div> 54 <hr><p>CONFIDENTIAL</p></body> 55</html>