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>nngxSetCommandGenerationMode</title> 8 </head> 9 <body> 10<h1><CODE>nngxSetCommandGenerationMode</CODE> Function</h1> 11<h2>Syntax</h2> 12 <div class="section"> 13 <pre class="definition"> 14NNGX_APICALL void NNGX_APIENTRY nngxSetCommandGenerationMode( 15 GLenum mode 16); 17</pre> 18 </div> 19<h2>Arguments</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>Output mode</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 command output mode.</p><P> 40Set <SPAN class="argument">mode</SPAN> to one of the following values. 41<TABLE><TR><TH>NN_GX_CMDGEN_MODE_CONDITIONAL</TH><TD>Commands are generated only for states that have changed.</TD></TR><TR><TH>NN_GX_CMDGEN_MODE_UNCONDITIONAL</TH><TD>Commands are generated for states that have changed. Commands will be always generated for functions that are called, regardless of whether the state changed.</TD></TR></TABLE></P><P> 42The mode is set to <CODE>NN_GX_CMDGEN_MODE_CONDITIONAL</CODE> by default. The following settings are affected by the <CODE>NN_GX_CMDGEN_MODE_UNCONDITIONAL</CODE> mode. 43<UL><LI>Uniform settings for the reserved fragment shader.</LI><LI>Integer uniform settings for the vertex shader.</LI><LI>Settings for lookup table data. If you set reserved uniform values that specify various lookup table IDs, commands are generated during validation to load lookup tables. However, each lookup table must be enabled.)</LI><LI>Functions that generate commands other than <CODE>glDrawArrays</CODE>, <CODE>glDrawElements</CODE>, and <CODE>nngxValidateState</CODE>.</LI></UL></P><P> 44This function generates the following errors. 45<TABLE><TR><TH>GL_ERROR_804D_DMP</TH><TD>The <span class="argument">mode</span> argument was set to an invalid value.</TD></TR></TABLE></P></div> 46<h2>Revision History</h2> 47 <div class="section"> 48 <dl class="history"> 49 <dt>2010/03/12</dt> 50<dd>Initial version.<br /> 51 </dd> 52 </dl> 53 </div> 54 <hr><p>CONFIDENTIAL</p></body> 55</html>