aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a03714.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/doxygen/nel/a03714.html403
1 files changed, 403 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03714.html b/docs/doxygen/nel/a03714.html
new file mode 100644
index 00000000..27bcbc0c
--- /dev/null
+++ b/docs/doxygen/nel/a03714.html
@@ -0,0 +1,403 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>NeL: CVPInstruction struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>CVPInstruction Struct Reference</h1><code>#include &lt;<a class="el" href="a06719.html">vertex_program_parse.h</a>&gt;</code>
+<p>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An instruction in a vertex program with its operands.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06719.html#l00140">140</a> of file <a class="el" href="a06719.html">vertex_program_parse.h</a>.<table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03714.html#CVPInstructionw5">EOpcode</a> { <br>
+&nbsp;&nbsp;<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw12">MOV</a> = 0,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw1">ARL</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw13">MUL</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw0">ADD</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw9">MAD</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw16">RSQ</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw2">DP3</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw3">DP4</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw4">DST</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw7">LIT</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw11">MIN</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw10">MAX</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw18">SLT</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw17">SGE</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw6">EXPP</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw8">LOG</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw15">RCP</a>,
+<a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw14">OpcodeCount</a>
+<br>
+ }</td></tr>
+
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03714.html#CVPInstructiona0">getNumUsedSrc</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a03715.html">CVPOperand</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03714.html#CVPInstructiona1">getSrc</a> (<a class="el" href="a04558.html#a15">uint</a> <a class="el" href="a04223.html#a566">index</a>) const </td></tr>
+
+<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03715.html">CVPOperand</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03714.html#CVPInstructiono0">Dest</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03714.html#CVPInstructionw5">EOpcode</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03714.html#CVPInstructiono1">Opcode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03715.html">CVPOperand</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03714.html#CVPInstructiono2">Src1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03715.html">CVPOperand</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03714.html#CVPInstructiono3">Src2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03715.html">CVPOperand</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03714.html#CVPInstructiono4">Src3</a></td></tr>
+
+</table>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="CVPInstructionw5" doxytag="CVPInstruction::EOpcode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a03714.html#CVPInstructionw5">CVPInstruction::EOpcode</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw12" doxytag="MOV" ></a>MOV</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw1" doxytag="ARL" ></a>ARL</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw13" doxytag="MUL" ></a>MUL</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw0" doxytag="ADD" ></a>ADD</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw9" doxytag="MAD" ></a>MAD</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw16" doxytag="RSQ" ></a>RSQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw2" doxytag="DP3" ></a>DP3</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw3" doxytag="DP4" ></a>DP4</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw4" doxytag="DST" ></a>DST</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw7" doxytag="LIT" ></a>LIT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw11" doxytag="MIN" ></a>MIN</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw10" doxytag="MAX" ></a>MAX</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw18" doxytag="SLT" ></a>SLT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw17" doxytag="SGE" ></a>SGE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw6" doxytag="EXPP" ></a>EXPP</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw8" doxytag="LOG" ></a>LOG</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw15" doxytag="RCP" ></a>RCP</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="CVPInstructionw5CVPInstructionw14" doxytag="OpcodeCount" ></a>OpcodeCount</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06719.html#l00142">142</a> of file <a class="el" href="a06719.html">vertex_program_parse.h</a>.
+<p>
+<div class="fragment"><pre>00143 {
+00144 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw12">MOV</a> = 0,
+00145 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw1">ARL</a>, <span class="comment">// in D3D, is equivalent to MOV</span>
+00146 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw13">MUL</a>,
+00147 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw0">ADD</a>,
+00148 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw9">MAD</a>,
+00149 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw16">RSQ</a>,
+00150 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw2">DP3</a>,
+00151 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw3">DP4</a>,
+00152 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw4">DST</a>,
+00153 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw7">LIT</a>,
+00154 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw11">MIN</a>,
+00155 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw10">MAX</a>,
+00156 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw18">SLT</a>,
+00157 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw17">SGE</a>,
+00158 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw6">EXPP</a>,
+00159 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw8">LOG</a>,
+00160 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw15">RCP</a>,
+00161 <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw14">OpcodeCount</a>
+00162 };
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="CVPInstructiona0" doxytag="CVPInstruction::getNumUsedSrc" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a15">uint</a> CVPInstruction::getNumUsedSrc </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06718.html#l00108">108</a> of file <a class="el" href="a06718.html">vertex_program_parse.cpp</a>.
+<p>
+References <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw0">ADD</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw1">ARL</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw2">DP3</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw3">DP4</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw4">DST</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw6">EXPP</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw7">LIT</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw8">LOG</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw9">MAD</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw10">MAX</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw11">MIN</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw12">MOV</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw13">MUL</a>, <a class="el" href="a05622.html#l00416">nlstop</a>, <a class="el" href="a06719.html#l00163">Opcode</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw15">RCP</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw16">RSQ</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw17">SGE</a>, <a class="el" href="a03714.html#CVPInstructionw5CVPInstructionw18">SLT</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+Referenced by <a class="el" href="a06718.html#l01091">dumpInstr()</a>, and <a class="el" href="a06719.html#l00169">getSrc()</a>.
+<p>
+<div class="fragment"><pre>00109 {
+00110 <span class="keywordflow">switch</span>(<a class="code" href="a03714.html#CVPInstructiono1">Opcode</a>)
+00111 {
+00112 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw1">CVPInstruction::ARL</a>:
+00113 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw16">CVPInstruction::RSQ</a>:
+00114 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw6">CVPInstruction::EXPP</a>:
+00115 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw8">CVPInstruction::LOG</a>:
+00116 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw15">CVPInstruction::RCP</a>:
+00117 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw12">CVPInstruction::MOV</a>:
+00118 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw7">CVPInstruction::LIT</a>:
+00119 <span class="keywordflow">return</span> 1;
+00120 <span class="comment">//</span>
+00121 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw9">CVPInstruction::MAD</a>:
+00122 <span class="keywordflow">return</span> 3;
+00123 <span class="comment">//</span>
+00124 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw13">CVPInstruction::MUL</a>:
+00125 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw0">CVPInstruction::ADD</a>:
+00126 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw2">CVPInstruction::DP3</a>:
+00127 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw3">CVPInstruction::DP4</a>:
+00128 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw4">CVPInstruction::DST</a>:
+00129 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw11">CVPInstruction::MIN</a>:
+00130 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw10">CVPInstruction::MAX</a>:
+00131 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw18">CVPInstruction::SLT</a>:
+00132 <span class="keywordflow">case</span> <a class="code" href="a03714.html#CVPInstructionw5CVPInstructionw17">CVPInstruction::SGE</a>:
+00133 <span class="keywordflow">return</span> 2;
+00134 <span class="comment">//</span>
+00135 <span class="keywordflow">default</span>:
+00136 <a class="code" href="a04199.html#a12">nlstop</a>;
+00137 }
+00138 <span class="keywordflow">return</span> 0;
+00139 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="CVPInstructiona1" doxytag="CVPInstruction::getSrc" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a03715.html">CVPOperand</a>&amp; CVPInstruction::getSrc </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>index</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06719.html#l00169">169</a> of file <a class="el" href="a06719.html">vertex_program_parse.h</a>.
+<p>
+References <a class="el" href="a06718.html#l00108">getNumUsedSrc()</a>, <a class="el" href="a05646.html#l00225">index</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, <a class="el" href="a05622.html#l00416">nlstop</a>, <a class="el" href="a06719.html#l00165">Src1</a>, <a class="el" href="a06719.html#l00166">Src2</a>, <a class="el" href="a06719.html#l00167">Src3</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+Referenced by <a class="el" href="a06718.html#l01091">dumpInstr()</a>.
+<p>
+<div class="fragment"><pre>00170 {
+00171 <a class="code" href="a04199.html#a6">nlassert</a>(index &lt; <a class="code" href="a03714.html#CVPInstructiona0">getNumUsedSrc</a>());
+00172 <span class="keywordflow">switch</span>(<a class="code" href="a04223.html#a566">index</a>)
+00173 {
+00174 <span class="keywordflow">case</span> 0: <span class="keywordflow">return</span> <a class="code" href="a03714.html#CVPInstructiono2">Src1</a>;
+00175 <span class="keywordflow">case</span> 1: <span class="keywordflow">return</span> <a class="code" href="a03714.html#CVPInstructiono3">Src2</a>;
+00176 <span class="keywordflow">case</span> 2: <span class="keywordflow">return</span> <a class="code" href="a03714.html#CVPInstructiono4">Src3</a>;
+00177 <span class="keywordflow">default</span>: <a class="code" href="a04199.html#a12">nlstop</a>;
+00178 }
+00179 <span class="keywordflow">return</span> <a class="code" href="a03714.html#CVPInstructiono2">Src1</a>; <span class="comment">// avoid warning</span>
+00180 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="CVPInstructiono0" doxytag="CVPInstruction::Dest" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03715.html">CVPOperand</a> <a class="el" href="a03714.html#CVPInstructiono0">CVPInstruction::Dest</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06719.html#l00164">164</a> of file <a class="el" href="a06719.html">vertex_program_parse.h</a>.
+<p>
+Referenced by <a class="el" href="a06718.html#l01091">dumpInstr()</a>, <a class="el" href="a06718.html#l00714">CVPParser::parseInstruction()</a>, and <a class="el" href="a06718.html#l00547">CVPParser::parseOp2()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="CVPInstructiono1" doxytag="CVPInstruction::Opcode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03714.html#CVPInstructionw5">EOpcode</a> <a class="el" href="a03714.html#CVPInstructiono1">CVPInstruction::Opcode</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06719.html#l00163">163</a> of file <a class="el" href="a06719.html">vertex_program_parse.h</a>.
+<p>
+Referenced by <a class="el" href="a06718.html#l01091">dumpInstr()</a>, <a class="el" href="a06718.html#l00108">getNumUsedSrc()</a>, and <a class="el" href="a06718.html#l00714">CVPParser::parseInstruction()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="CVPInstructiono2" doxytag="CVPInstruction::Src1" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03715.html">CVPOperand</a> <a class="el" href="a03714.html#CVPInstructiono2">CVPInstruction::Src1</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06719.html#l00165">165</a> of file <a class="el" href="a06719.html">vertex_program_parse.h</a>.
+<p>
+Referenced by <a class="el" href="a06719.html#l00169">getSrc()</a>, <a class="el" href="a06718.html#l00714">CVPParser::parseInstruction()</a>, <a class="el" href="a06718.html#l00547">CVPParser::parseOp2()</a>, <a class="el" href="a06718.html#l00579">CVPParser::parseOp3()</a>, and <a class="el" href="a06718.html#l00632">CVPParser::parseOp4()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="CVPInstructiono3" doxytag="CVPInstruction::Src2" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03715.html">CVPOperand</a> <a class="el" href="a03714.html#CVPInstructiono3">CVPInstruction::Src2</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06719.html#l00166">166</a> of file <a class="el" href="a06719.html">vertex_program_parse.h</a>.
+<p>
+Referenced by <a class="el" href="a06719.html#l00169">getSrc()</a>, <a class="el" href="a06718.html#l00579">CVPParser::parseOp3()</a>, and <a class="el" href="a06718.html#l00632">CVPParser::parseOp4()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="CVPInstructiono4" doxytag="CVPInstruction::Src3" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03715.html">CVPOperand</a> <a class="el" href="a03714.html#CVPInstructiono4">CVPInstruction::Src3</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06719.html#l00167">167</a> of file <a class="el" href="a06719.html">vertex_program_parse.h</a>.
+<p>
+Referenced by <a class="el" href="a06719.html#l00169">getSrc()</a>, and <a class="el" href="a06718.html#l00632">CVPParser::parseOp4()</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this struct was generated from the following files:<ul>
+<li><a class="el" href="a06719.html">vertex_program_parse.h</a><li><a class="el" href="a06718.html">vertex_program_parse.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:43:55 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>