gSP2Triangles.htm
1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<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>