(57)【要約】      （修正有）【課題】最小必要な頂点数で定義されるストリップ配列から多角形の辺を高速に生成する。【解決手段】レジスタファイルＲＡとＲＢを設け、ＲＡに新しいストリップ頂点をロ−ドすると共に、ＲＡのリ−ド・ポインタが示すアドレスの内容をＲＢのライト・ポインタが示すアドレスにコピ−し、ロ−ド毎にそれぞれのポインタを反転させる。スワップ命令がある場合は、ＲＡとＲＢレジスタを、マルチプレクサを用いてそれぞれのポインタを交換する。プッシュ命令が付加されている場合は、その頂点を一時的に記憶するスタックメモリを設け、ポップ命令によってスタックメモリから読み出し、ＲＡに再ロ−ドして頂点情報を再使用する。更にストリップ頂点の始点をＭｏｖｅ命令としてＲＡにロ−ドすることで最初の点と２番目以降の点とを識別する。レジスタファイルの出力はマルチプレクサを設けて、多角形の辺の両端点を同時に出力する。【選択図】図５
2006318437.tif 000002
【特許請求の範囲】
【請求項１】
コンピュ−タグラフィックスのストリップ形式ポリゴン頂点から、多角形のそれぞれの辺を生成する論理回路に関し、それぞれ物理的に独立した入出力ポ−トをもつダブルバッファからなるレジスタファイルを２組設け、それぞれの前記レジスタファイル（以下ＲＡとＲＢと言う）にはリ−ド・ライト・ポインタを付加し、ストリップ形式多角形頂点情報をＲＡのライト・ポインタが示すアドレスにロ−ドすると共に、前記ＲＡのリ−ド・ポインタが示すアドレスの内容を、前記ＲＢのライト・ポインタが示すアドレスにコピ−する手段と、また、ストリップ形式頂点情報を前記ＲＡにロ−ドする毎に前記それぞれのリ−ド・ライト・ポインタを反転させる手段と、前記それぞれのレジスタファイルの出力にはマルチプレクサを設けて、前記それぞれのレジスタファイルに記憶された頂点から多角形辺の両端点を同時に出力するストリップ形式ポリゴン辺生成回路。
【請求項２】
請求項１の回路において、前記ＲＡとＲＢのレジスタファイルと、前記それぞれのリ−ド・ライト・ポインタの内容を交換する機能のスワップ命令を設け、ストリップ形式頂点列間に前記スワップ命令が挿入されたる場合、その時点での前記ＲＡとＲＢレジスタファイルとそれぞれの前記リ−ド・ライト・ポインタを、マルチプレクサを用いて物理的に交換する手段をもつストリップ形式ポリゴン辺生成回路。
【請求項３】
請求項１の回路において、スタックメモリを設けると共に、ストリップ形式頂点情報にプッシュ命令を付加し、前記プッシュ命令を受けると、そのストリップ形式頂点情報を前記スタックメモリに一時的に記憶する手段と、ポップ命令により前記スタックメモリからストリップ頂点情報を読み出し、これを前記ＲＡにロ−ドする手段をもつストリップ形式ポリゴン辺生成回路
【請求項４】
請求項１の回路において、前記２つのレジスタファイルＲＡおよびＲＢの代わりに、物理的に独立したそれぞれ２つの入出力ポ−トからなる４ポ−ト・レジスタファイルを１組用い、前記ＲＡおよびＲＢに対応する手段として、それぞれのポ−トに対応した２組のリ−ド・ライト・ポインタを設け、前記それぞれのリ−ド・ライト・ポインタの最上位と次の上位ビットは前記４ポ−ト・レジスタファイルの領域の２分割と、２分割化されたそれぞれの領域のダブルバッファを決定する手段と、スワップ命令を受けた場合には前記それぞれのリ−ド・ライト・ポインタの上位２ビットをマルチプレクサを用いて交換する手段からなるストリップ形式ポリゴン辺生成回路。
【発明の詳細な説明】
【技術分野】
【００１】  この発明は、ポリゴン頂点情報をプリミティブとするコンピュ−タグラフィックスの描画システムにおいて、視野変換処理の過程で、ストリップ形式のポリゴン頂点情報から３角形辺を生成するための頂点情報の操作法と論理回路に関する。
【背景技術】
【００２】  コンピュ−タグラフィックスにおけるポリゴン・レンダリング法では、ポリゴン頂点にそれぞれ座標値、テクスチャ−座標値、面法線、光源入射ベクトル、カラ−などの幾何情報や属性値を定義し、座標変換やクリッピング処理を行った後に、頂点情報を内挿補間してポリゴン内部のそれぞれの値を求めてポリゴン内の輝度を決定する。この過程で、描画性能を決定する要因の一つに視野変換があり、この変換には、ポリゴンの回転・拡大・移動を行う座標変換と、表示境界領域（ウインドウ）で図形を切り取るクリップ処理が含まれる。最小頂点数からなるポリゴンは３角形であるが、視野変換においては、３角形の３頂点全てに座標変換と属性変換処理を行なわなければならない。しかし３角形はオブジェクト面の一部を切り取ったものであり、それぞれの３角形の各辺は隣接する３角形とそれぞれの辺を共有している。この結果、３角形３頂点毎に視野変換を加えると、同一頂点を数回演算したことになる。連続する頂点列から得る辺と、その辺の両端点と新しい頂点を結んで順次３角形を表現することができれば、３角形は１頂点毎に生成することができ、視野変換もそれぞれの頂点に対して１回でよい。この１点毎に３角形を定義する形式をストリップ形式（配列）という。ストリップ形式では通常の３頂点設定に対して、座標変換処理が１／３の負荷となり３倍の高速処理が可能となる。複数に連続してつながるポリゴンを１頂点列で与えるには、ポリゴンの頂点順列を定義するトポロジカルなル−ル（例えばポリゴンの表裏を示すため）がある。このようなストリップ形式によるポリゴン表記はコンピュ−タグラフィックスにおいて従来から広く用いられているが、大半が組み込みソフトウエアの処理として扱われ、完全なハ−ドウエアを見ることができない。また、クリップ・プロセスにおいては、与えられるストリップ頂点から３角形辺を生成し、各辺がウインドウと交差するか否かのクリップ・テストが必要となる。座標変換処理はストリップ頂点数毎でよいが、クリップ・テストには３角形のそれぞれの辺をストリップ頂点列から生成し、全てについて高速に判定処理しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【００３】  ストリップ形式３角形は最初の３角形を除き、１頂点で３角形を定義できる。視野変換過程でストリップ頂点配列からクリップ処理を行うために３角形辺を生成し各辺に対してクリップ・テストを実施するには、ストリップ頂点列を逐次記憶管理し、記憶された２頂点と新たに入力する１頂点から３角形辺を生成する必要がある。一方、面の分割方法によっては、連続した１点で３角形が定義できない場合や２頂点以前のストリップ頂点を再度用いる多角形の幾何学的関係がある。本発明では、最小必要な頂点数で定義されるストリップ配列から多角形の辺を高速に生成するためのハ−ドウエア手段を課題とする。
【課題を解決するための手段】
【００４】  クリップ処理のために、ストリップ頂点配列から３角形辺を生成するためには、順次頂点情報をメモリに記憶し、それらの中の２点と、新たに与えられたストリップ頂点の３点で３角形を生成する操作が必要となる。また３角形の出力形式としては高速クリップ判定のため辺の２端点を同時にクリップ回路に出力する。このため、本発明では２端点を同時に出力する１つの手段として、２つの物理的に独立したレジスタファイルを設ける。頂点情報は座標値、テキスチャ−マッピング座標値、カラ−、面法線など多数の属性が定義されている。すなわち頂点１点当たりは数ワ−ドあるいは数十ワ−ドのデ−タからなる。このためレジスタファイルに順次入力する頂点情報の記憶容量のコストを考慮すると、同時に記憶する頂点数は極力少なくする必要がある。本発明ではストリップ頂点情報の記憶手段として、２頂点が記憶できるレジスタファイルを２組用意する。またそれぞれのレジスタはダブルバッファとする。このレジスタファイルの一方（以下ＲＡと言う）にはマルチプレクサからなる入力ポ−トを通して、新しいストリップ頂点情報が順次入力される。他方のレジスタファイル（以下ＲＢと言う）では、新しい頂点情報の一つ一つがＲＡにロ−ドされる毎に、ＲＡの内容をＲＢにコピ−する。このためＲＡおよびＲＢにはリ−ド・ライト・ポインタを付加する。ＲＡのライト・ポインタが示す位置にストリップ頂点が書き込まれると同時に、ＲＡのリ−ド・ポインタの示すレジスタの内容が、ＲＢのライト・ポインタが示す位置にコピ−される。一方、３角形辺の両端点を同時に出力するには、両端点はそれぞれのレジスタファイルに排他的に分離されていなければならない。ＲＡあるいはＲＢの一方にのみ両端点が記憶されていては、レジスタファイルの出力が１ポ−トの場合、同時には出力できない。ＲＡからＲＢのコピ−操作はその関係を得るためである。この操作による結果としてＲＡとＲＢの頂点Ｖの配置はＲＡ（Ｖｉ＋１，Ｖｉ＋２）、ＲＢ（Ｖｉ，Ｖｉ＋１）となる。ここで添字ｉは頂点のロ−ド順を示す。ストリップ頂点配列がユニ−クに３角形を生成することができない（すでにロ−ドした頂点を再びロ−ドしなければならない）場合は、本発明ではスワップ命令を設ける。スワップによる頂点の入れ替えは従来から知られているが、本発明のスワップ命令はＲＡおよびＲＢレジスタファイルとリ−ド・ライト・ポインタのそれぞれを、スワップ命令直前の状態のまま入れ替える操作となる。またストリップ配列で３角形を生成する場合、２頂点より以前にロ−ドされたストリップ頂点が再び新しい３角形の頂点となる場合がある。本発明ではこの場合スタックメモリを設け、再度使用される頂点をプッシュしてスタックメモリに頂点情報を記憶し、これを所定のストリップ配列時点でポップして入力ポ−トにロ−ドする。これらプッシュ・ポップ操作によって、視野変換等の座標変換が必要な頂点数が増えたわけではなく、座標変換の対象となる頂点数は変わらないで、頂点の再使用が可能となる。この結果、レジスタファイルには常に２頂点が記憶され、それ以前で、後に使用する頂点はスタックメモリに記憶されるため頂点バッファも小容量でよい。
以上から本発明では、２つのレジスタファイルＲＡとＲＢを設け、それぞれのレジスタファイルにはリ−ド・ライト・ポインタを付加し、ＲＡに新しいストリップ頂点をロ−ドすると共に、ＲＡのリ−ド・ポインタが示すアドレスの内容をＲＢのライト・ポインタが示すアドレスにコピ−する。また、ロ−ド毎にそれぞれのポインタを反転させる。スワップ命令がある場合には、ＲＡとＲＢレジスタを、マルチプレクサを用いてレジスタファイルとそれぞれのポインタを交換する。一方、プッシュ命令が頂点情報に付加されている場合には、その頂点を一時的に記憶するスタックメモリを設け、ポップ命令によってこのスタックメモリから読み出し、これをＲＡに再ロ−ドして頂点情報を再使用する。これら操作に加えて、ストリップ頂点の始点をＭｏｖｅ命令としてＲＡにロ−ドすることで最初の点と２番目以降の点とを識別する。レジスタファイルの出力はマルチプレクサを設けて、多角形の辺の両端点を同時に出力する手段をもって、多様なストリップ頂点配列から多角形を生成する。【００５】  前節ではストリップ配列頂点から３角形辺を生成する手段として、２つのレジスタファイルＲＡとＲＢを設け、それぞれのレジスタはリ−ドとライト・ポ−トが物理的に独立した２ポ−ト・レジスタファイルを用いた場合の例を説明した。レジスタファイルが入力、出力共に２ポ−ト、すなわち４ポ−ト・レジスタファイルが使用可能な場合は、当然これに置き換え可能である。この場合はレジスタファイルのアドレス空間を２分割し、それぞれのアドレス空間に対してリ−ド・ライト・ポインタを設ける。レジスタファイルの内容を、同じレジスタファイルの別のアドレスにコピ−するために、一つの入力ポ−トにはマルチプレクサを設けて、これをロ−ドする。またスワップによる切り替えは入出力ポ−トにマルチプレクサを設け、仮想的（実際にレジスタファイルの内容をリ−ド・ライトして入れ替えるのでなく）に２分割アドレスが入れ替わると見なす操作をすれば、レジスタファイルとしては２ポ−トあるいは４ポ−トのいずれであっても良く、本発明の操作範囲を逸脱しない。
【発明の効果】
【００６】  本発明のストリップ形式頂点情報から３角形の辺を生成する処理をハ−ドウエアで実行する手段により、高速ポリゴン・レンダリングが可能となり、実時間描画を容易にする。
【発明を実施するための最良の形態】
【００７】  本発明の技術はＬＳＩ、プログラマブル論理回路等への実装あるいはＩＰ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｒｏｐｅｒｔｙ）の形態で実施され、コンピュ−タグラフィックス映像生成プロセッサに実装される。
【実施例】
【００８】  図１は本発明に関するストリップ形式の頂点列（Ｖ０からＶ５まで）の例を示す。頂点列Ｖ１は若番順で与えられる。図１の破線部分はクリップテストのために生成する辺となる。図中の表１は時系列Ｔ、入力頂点ＩＮ、２つのレジスＲＡおよびＲＢとそれぞれａ、ｂのダブルバッファを、またダブルバッファａ、ｂの右辺に付加した３角黒マ−クはライト・ポインタ、３角白マ−クはリ−ド・ポインタが示すバッファであり、次のＴでの書き込みバッファと次に読み出す（ＲＢへコピ−する）側のバッファとなる。Ｓｔａｃｋはスタック命令を付加したストリップ頂点が入力する場合のスタックメモリを示す。本発明ではリ−ド・ライト・ポインタはフリップ・フロップで構成する。ＱＡとＱＢは３角形の出力辺の２端点を示す。３角形内の方向矢印はポリゴン面の向きを表す。表１において、ポインタのデフォルト値はＲＡ、ＲＢともにａであることを示している。入力するストリップ頂点は全て、ＲＡのライト・ポインタが示すバッファにロ−ドする。Ｔが０の時、最初のＭｏｖｅ命令を付加した頂点情報Ｖ０がその前段で示していたバッファ、すなわちａにロ−ドされる。このロ−ドが終了するとＲＡのポインタはトグルで入れ替わる。よってＴ＝０ではＲＡのａバッファにＶ０が記憶されると共に、次のライト・バッファ側はｂとなる。Ｔ＝１で、次の頂点情報Ｖ１はＴ０＝０でライト・ポインタが示したバッファ側ｂにロ−ドされる。同時にＴ＝０でＲＡのリ−ド・ポインタが示すバッファ側ａのデ−タをＲＢのＴ＝０の時点で示していたバッファ側にコピ−される。以上からＴ＝１の時点のバッファとポインタは表１となる。Ｔ＝１のＶ１のロ−ドによって、３角形の１辺が決定され、ＱＡおよびＱＢにはＶ０点とＶ１点が出力される。以下ポインタは入力と共にトグルで変化し、表１に示す処理を行う。
【表１】
2006318437.tif 000003
表１で明らかなようにＱＡおよびＱＢの出力点はリ−ド・ライト・ポインタ示す操作をすれば必ずＲＡとＲＢに分離する。ＲＡおよびＲＢにはＲＡ（Ｖｉ＋１，Ｖｉ＋２）、ＲＢ（Ｖｉ，Ｖｉ＋１）の頂点がそれぞれ記憶されている。このため本発明ではレジスタＲＡおよびＲＢは物理的に独立した２ポ−ト・レジスタファイルか、レジスタを入出力ともに２ポ−トをもつ４ポ−ト・レジスタファイルを用いる。図２、図３および図４の他の例を以下に示す。【００９】  図２は３角形がそれぞれＶ２とＶ３を結ぶ辺を共有する場合の例を示す。図２に示す頂点配列では、頂点Ｖ２、Ｖ３、Ｖ４の配列ではなくと、Ｖ２、Ｖ３、Ｖ２、Ｖ４の配列変更が必要である。本発明ではこの配列の変更は表２に示すようにＶ３からＶ４の間にスワップ命令を入れることにより実行可能となる。表２ではスワップ命令によってレジスタＲＡとＲＢがポインタもスワップ命令直前の状態を保存して交換される。スワップ命令自身はＲＡとＲＢの入れ替えのみで、リ−ドライト操作は発生しない。スワップによるレジスタ内容とポインタの交換後は図１の例と同じ操作となる。スワップ命令によってＲＡ（Ｖｉ＋１，Ｖｉ＋２）、ＲＢ（Ｖｉ，Ｖｉ＋１）の関係はＶ３とＶ４の間でＶ２が挿入されたことになり、Ｖ３をＶｉ、Ｖ２をＶｉ＋１、Ｖ４をＶｉ＋２と見なせば、上記の関係は保たれている。スワップ命令は１ワ−ドを必要とするが、頂点ではないので座標変換の対象とはならない。よって頂点数は１回のみの転送となる。
【表２】
2006318437.tif 000004
【０１０】  図３はより複雑なポリゴン分割例を示す。図３に見られる分割例でも本発明では、頂点は１回の転送（Ｖ０からＶ１０まで）のみですべての３角形が表現できる。このためにはスタックレジスタを用意し、表３に示すように再度使用するＶ０、Ｖ２の２頂点をプッシュ命令によりスタックレジスタに一時的に記憶する。このスタックされた頂点はポップ命令によって読み出され、それぞれのレジスタでは新しい頂点のロ−ドと同様な操作となる。図３のポリゴン分割ではＶ７およびＶ８の後に、表３に示すようにポップ命令を挿入することで目的の３角形辺が生成できる。またＲＡ（Ｖｉ＋１，Ｖｉ＋２）、ＲＢ（Ｖｉ，Ｖｉ＋１）の関係はポップされた頂点を新しい頂点（Ｖｉ＋２）と見なせば、ＲＡとＲＢのテ−タ配置は保たれている。【０１１】  図４は他の特殊なポリゴン分割例である。すべての３角形が頂点Ｖ０を共有する場合で、それぞれの３角形頂点順列は図に示す方向をもつものとする。表４ではＶ２以後、スワップ命令を新しい頂点のロ−ド毎に挿入する。このようなスワップ命令を頂点毎に挿入することによって１つの頂点を共有するポリゴンにおいても、頂点の多重ロ−ドの必要がない。
以上の例から、ＲＡおよびＲＢバッファは特殊な命令がロ−ドされない限り、それぞれのリ−ド・ライト・ポインタは頂点情報がロ−ドされる毎にトグルで入れ替わる。また本発明でのストリップ形式に必要な命令は、Ｍｏｖｅ、スワップ、プッシュ、ポップのそれぞれとなる。
【表３】
2006318437.tif 000005
【表４】
2006318437.tif 000006
【０１４】  図５に本発明のストリップ形式ポリゴン処理回路を示す。図５においてストリップ頂点は入力ＩＮからマルチプレクサ１０およびスワップ切り替えマルチプレクサ１１を通してレジスタファイルＲＡ１３のリ−ド・ライト・ポインタのライトアドレスにロ−ドする。
このとき、ＲＡのリ−ド・ポインタの示すＲＡの内容を、ＲＢ１４のライト・ポインタが示すアドレスに入力マルチプレクサ１２を通してＲＢにコピ−する。多角形の１辺の両端点はＲＡおよびＲＢのそれぞれの出力マルチプレク１６および１７を通して同時に出力バスＱＡおよびＱＢに出力する。サスワップ命令がストリップ形式頂点列に挿入されると、入力マルチプレクサ１１および１２、また出力マルチプレクサ１６および１７の選択が反転する。すなわち入力ＩＮおよび出力ＱＡおよびＱＢから見て、レジスタファイルとリ−ド・ライト・ポインタが物理的に入れ替わる。よって、本発明ではＲＡの内容をＲＢに、またＲＢの内容をＲＡに転送して交換するのではなく、図５における破線に示すバスを用意し、マルチプレクサにより、これを切り替える交換手段となる。
プッシュ命令がストリップ形式頂点に付加されていると、その頂点をＲＡにロ−ドすると同時にその頂点をスタックメモリ１５にスタックする。スタックメモリはファ−ストイン・ラストアウトとなる。ポップ命令を受けると、スタックメモリに記憶された頂点を、マルチプレクサ１０を通してＲＡにロ−ドする。すなわちポップ命令は、ＩＮから新たに与えられた一つのストリップ形式頂点として機能する。表１で明らかなようにＱＡおよびＱＢの出力点はリ−ド・ライト・ポインタ示す操作をすれば必ずＲＡとＲＢに分離する。ＲＡおよびＲＢにはＲＡ（Ｖｉ＋１，Ｖｉ＋２）、ＲＢ（Ｖｉ，Ｖｉ＋１）の頂点がそれぞれ記憶されている。【０１５】それぞれのレジスタファイルのリ−ド・ライト・ポインタのアドレスは最上位ビットがレジスタファイル領域を２分化しダブルバッファとする。この１番目のビットはリ−ドおよびライト側を示している。ＩＮからの入力する頂点情報がレジスタファイルにロ−ドされる毎に、前記最上位のピットは交互に１／０が変化する。このビットはダブルバッファを選択するが、リ−ドおよびライト側も示す。またそれぞれに分化された領域内でのアドレッシングは、上位から２番目以降のビットとなり、複数ワ−ドで構成される頂点情報に対応してカウンタを設け、頂点情報のワ−ド入力毎にカウンタを更新し、このカウンタの出力をレジスタファイル・アドレスの下位のアドレスとする。このようにして構成されたレジスタファイル・アドレス生成回路がリ−ド・ライト・ポインタとなる。２ビット目以降のビット、すなわちダブルバッファ内のアドレスはリ−ドもライトも共通であり、前記カウンタは１組あれば良い。
スワップ命令を受けると、レジスタファイル同様にマルチプレクサを用いてそれぞれのリ−ド・ライト・ポインタも交換する。【０１６】図６は本発明の４ポ−ト・レジスタファイルを示す４ポ−ト・レジスタファイル２１は物理的に独立したそれぞれ２つの入出力ポ−トをもつ。ストリップ形式頂点はＩＮからマルチプレクサ２０を経て、リ−ド・ライト・ポインタＡのライト・ポインタが示す４ポ−ト・レジスタファイルのアドレスにロ−ドする。またリ−ド・ポインタが示すアドレスの頂点情報が読み出され、リ−ド・ライト・ポインタＢのライト・ポインタの示すアドレスにバスＡを経てコピ−する。２つのリ−ド・ライト・ポインタは図６では４ポ−ト・レジスタファイル２１に含まれて書かれているが、図５の２つのレジスタファイルに対するポインタと同様に、回路とし独立したものである。それぞれのレジスタファイルのリ−ド・ライト・ポインタのアドレスは、最上位１ビットがレジスタファイル領域を２分し、常に０と１の関係になる。上位から２番目の１ビットが２分化したそれぞれの領域をダブルバッファとする。この２番目のビットはリ−ドおよびライト側を示している。３番目以降のピットは前記２つのレジスタファイルの２番目以降のアドレスと同様である。以上から、２つのレジスタファイルと１つの４ポ−トレジスタと異なる点は、４ポ−ト・レジスタファイルのポインタアドレスが最上位に１ビット追加されることである。４ポ−ト・レジスタファイルではスワップ命令を受けると、図６には図示していないが、それぞれのリ−ド・ライト・ポインタＡおよびＢの上位２ビットをマルチプレクサによって交換する。この結果、機能的には２分化されたそれぞれの領域が入れ替わったことになる。
【産業上の利用可能性】
【０１７】  本発明の回路をＩＰ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｒｏｐｅｒｔｙ）として、あるいはグラフィックスプロセッサＬＳＩチップに実装することによって、スケ−ラブルなグラフィックスプロセッサが実現でき大量な描画デ−タであっても実時間描画を可能とする。
【図面の簡単な説明】
【０１８】図１「本発明のストリップ形式ポリゴン図を示す。」
図２「本発明のストリップ形式ポリゴン図（スワップ処理）を示す。」
図３「本発明のストリップ形式ポリゴン図（プッシュ・ポップ処理）を示す。」
図４「本発明のストリップ形式ポリゴン図（共有点処理）を示す。」
図５「本発明の２ポ−トレジスタ・ストリップ形式３角形辺生成回路を示す」
図６「本発明の４ポ−トレジスタ・ストリップ形式３角形辺生成回路を示す」
【符号の説明】
図１
Ｖ０−Ｖ５  ストリップ頂点列
図２
Ｖ０−Ｖ６  ストリップ頂点列
図３
Ｖ０−Ｖ８  ストリップ頂点列
図４
Ｖ０−Ｖ４  ストリップ頂点列
図５
１０  入力マルチプレクサ
１１  マルチプレクサ
１２  マルチプレクサ
１３  ２ポ−ト・レジスタファイルＡ
１４  ２ポ−ト・レジスタファイルＢ
１５  スタックメモリ
１６  出力マルチプレクサ
１７  出力マルチプレクサ
図６
２０  入力マルチプレクサ
２１  ４ポ−ト・レジスタファイル
２２  スタックメモリ
【図１】
2006318437.tif 000007
【図２】
2006318437.tif 000008
【図３】
2006318437.tif 000009
【図４】
2006318437.tif 000010
【図５】
2006318437.tif 000011
【図６】
2006318437.tif 000012