gSP2Triangles.htm 1.11 KB
<HTML>

<BODY>

<img src="../Images/f3dex.gif">
<p>
<blink><b>F3DEXマイクロコード群で追加、変更された機能</b></blink>
<p>
<B><FONT FACE="Arial">gSP2Triangles(3P) <BR>
</FONT></B>
<P>
<B>関数名<BR>
</B>
<P>
gSP2Triangles, gsSP2Triangles
<P>
→トライアングルサーフェイスコマンド<BR>
<P>
<b>構文</b>
<p>
<pre><font size=4>
gSP2Triangles(pkt, v00, v01, v02, flag0, v10, v11, v12, flag1)
gsSP2Triangles(    v00, v01, v02, flag0, v10, v11, v12, flag1)	
</font></pre>
<p>
<b>説明</b>
<p>
<blockquote>
 <b>gSP2Triangles</b>は、
<p>
<pre><font size=4>
gSP1Triangle(pkt++, v00, v01, v02, flag0);
gSP1Triangle(pkt++, v10, v11, v12, flag1);
</font></pre>
<p>
と等価な処理を行います。すなわち、3角形を2つ描画します。2つの<a href="../gsp/gSP1Triangle.htm">g*SP1Triangle</a>を1つのDLで処理するため、メモリ上におけるDLのサイズを小さくすることが出来ます。
<p>
 また、<a href="../ucode/gspF3DEX.htm">F3DLP.Rej</a><a href="../ucode/gspF3DEX.htm">F3DLX.Rej</a>においては<b>gSP2Triangles</b>の仕様を前提に高速化を実現しているため、これらを使用する場合、速度の面でも有利となります。
</blockquote>
</BODY>

</HTML>