【手続補正書】
【提出日】平成28年11月24日(2016.11.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テッセレーションのための方法であって、
テッセレーションユニットにより、ドメインを複数の部分に分割することと、ここにおいて、前記部分のうちの少なくとも１つは、連続的部分である、
前記テッセレーションユニットにより、前記連続的部分内にある第１の対角線ストリップ内の複数のプリミティブのドメイン座標を出力することと、
前記テッセレーションユニットにより、前記連続的部分内にある第２の対角線ストリップ内の複数のプリミティブのドメイン座標を出力することと、ここにおいて、前記第２の対角線ストリップは、前記第１の対角線ストリップと平行であるか、または前記第１の対角線ストリップと接するかのうちの１つである、
前記テッセレーションユニットにより、前記連続的部分内にある第３の対角線ストリップ内の複数のプリミティブのドメイン座標を出力することと、ここにおいて、前記第３の対角線ストリップは、少なくとも前記第１の対角線ストリップと平行である、また、ここにおいて、前記第３の対角線ストリップ内のプリミティブの数は、前記第１の対角線ストリップおよび前記第２の対角線ストリップ内のプリミティブの数と異なる、を備える方法。
【請求項２】
少なくとも一部は再利用バッファ内の記憶スロットの数に基づき、複数の異なる動作モードから１つの動作モードを選択することをさらに備え、
ここにおいて、前記異なる動作モードの各々は、前記ドメインの前記連続的部分内の前記ドメイン座標を出力する異なる方法を示す、
ここにおいて、前記ドメインを分割することは、前記選択された動作モードに基づき前記ドメインを分割することを備える、請求項１に記載の方法。
【請求項３】
少なくとも１つのテッセレーション係数に１を足した値が再利用バッファ内の記憶スロットの数から２を引いた値以下であるかどうかを決定することをさらに備え、
ここにおいて、前記ドメインが四角形ドメインであるときに、前記少なくとも１つのテッセレーション係数は、前記四角形ドメインの別のテッセレーション係数以下である、
ここにおいて、前記ドメインを分割することは、前記少なくとも１つのテッセレーション係数に１を足した値が前記再利用バッファ内の記憶スロットの前記数から２を引いた値以下であるときに前記ドメインを２つの部分に分割することを備える、
ここにおいて、前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力することは、前記少なくとも１つのテッセレーション係数に１を足した値が前記再利用バッファ内の記憶スロットの前記数から２を引いた値以下であるときに前記第１の対角線ストリップと接する前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力することを備える、請求項１に記載の方法。
【請求項４】
第４の対角線ストリップ内のプリミティブのドメイン座標を出力することと、
第５の対角線ストリップ内のプリミティブのドメイン座標を出力することとをさらに備え、
ここにおいて、前記第５の対角線ストリップは、前記第４の対角線ストリップの鏡像である、請求項３に記載の方法。
【請求項５】
前記ドメインが前記四角形ドメインであるときに、前記ドメインを２つの部分に分割することは、前記ドメインを半分にして２つの部分に分割することを備える、
ここにおいて、前記ドメインが三角形ドメインであるときに、前記ドメインを２つの部分に分割することは、前記ドメインを１／３の部分と２／３の部分とに分割することを備える、
ここにおいて、前記２／３の部分は、前記連続的部分を備える、請求項３に記載の方法。
【請求項６】
少なくとも１つのテッセレーション係数を２で割って１を足した値が再利用バッファ内の記憶スロットの数から１を引いた値以下であるかどうかを決定することをさらに備え、
ここにおいて、前記ドメインが四角形ドメインであるときに、前記少なくとも１つのテッセレーション係数は、前記四角形ドメインの別のテッセレーション係数以下である、
ここにおいて、前記ドメインを分割することは、前記ドメインが前記四角形ドメインであるとき、および前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値以下であるときに前記ドメインを４つの部分に分割することを備える、
ここにおいて、前記ドメインを分割することは、前記ドメインが三角形ドメインであるとき、および前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値以下であるときに前記ドメインを３つの部分に分割することを備える、
ここにおいて、前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力することは、前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値以下であるときに前記第１の対角線ストリップと平行である前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力することを備える、請求項１に記載の方法。
【請求項７】
第１のテッセレーション係数が、第２のテッセレーション係数以下であると決定することをさらに備え、
ここにおいて、前記第１の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力すること、前記第２の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力すること、および前記第３の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力することは、前記第１のテッセレーション係数に対応する前記ドメインの軸から始まって、外向きに広がる形で出力することを備える、請求項１に記載の方法。
【請求項８】
少なくとも１つのテッセレーション係数を２で割って１を足した値が再利用バッファ内の記憶スロットの数から１を引いた値より大きいかどうかを決定することをさらに備え、
ここにおいて、前記ドメインが四角形ドメインであるときに、前記少なくとも１つのテッセレーション係数は、前記四角形ドメインの別のテッセレーション係数以下である、
ここにおいて、前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値より大きいときに、
前記第１の対角線ストリップ内のプリミティブのドメイン座標を出力することは、第１の連続的部分内にある前記第１の対角線ストリップ内のプリミティブのドメイン座標を出力することを備え、
前記第２の対角線ストリップ内のプリミティブのドメイン座標を出力することは、前記第１の対角線ストリップと平行であり、前記第１の連続的部分内にある前記第２の対角線ストリップ内のプリミティブのドメイン座標を出力することを備え、
前記第３の対角線ストリップ内のプリミティブのドメイン座標を出力することは、前記第１の連続的部分内にある前記第３の対角線ストリップ内のプリミティブのドメイン座標を出力することを備え、
前記方法は、
第２の連続的部分内にある第４の対角線ストリップ内のプリミティブのドメイン座標を出力することと、
前記第２の連続的部分内にある第５の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第５の対角線ストリップは、前記第４の対角線ストリップと接する、
前記第２の連続的部分内にある第６の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第６の対角線ストリップは、前記第１の対角線ストリップと平行である、を備える請求項１に記載の方法。
【請求項９】
前記ドメインの第１の部分が非一様テッセレートされると決定することと、
前記ドメインの第２の部分が一様テッセレートされると決定することとをさらに備え、
ここにおいて、前記ドメインを前記複数の部分に分割することは、前記ドメインの前記第２の部分を前記複数の部分に分割することを備える請求項１に記載の方法。
【請求項１０】
前記ドメインの前記第１の部分は、前記ドメインの外側リングを備え、前記方法は、
前記ドメインの前記外側リング内のプリミティブのドメイン座標を出力することをさらに備える請求項９に記載の方法。
【請求項１１】
前記第１、第２、および第３の対角線ストリップ内の前記プリミティブに対する前記ドメイン座標を受信することと、
再利用バッファが、前記第１、第２、および第３の対角線ストリップ内の前記プリミティブに対する前記ドメイン座標に対応するパッチ座標を格納するかどうかを決定することと、
前記再利用バッファが、前記第１、第２、および第３の対角線ストリップ内の前記プリミティブに対する前記ドメイン座標に対応する前記パッチ座標を格納するかどうかの決定に基づきシェーダのインスタンス化を１回または複数回実行することとをさらに備える請求項１に記載の方法。
【請求項１２】
前記第２の対角線ストリップ内の前記複数のプリミティブのドメイン座標を出力することは、前記第１の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力した後に、および他のどのドメイン座標を出力するよりも前に、前記第２の対角線ストリップ内の前記複数のプリミティブのドメイン座標を出力することを備え、
前記第３の対角線ストリップ内の前記複数のプリミティブのドメイン座標を出力することは、前記第２の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力した後に、および他のどのドメイン座標を出力するよりも前に、前記第３の対角線ストリップ内の前記複数のプリミティブのドメイン座標を出力することを備える請求項１に記載の方法。
【請求項１３】
デバイスであって、
グラフィックスプロセッシングユニット（ＧＰＵ）を備え、前記ＧＰＵは
ドメインを複数の部分に分割するための手段と、ここにおいて、前記部分のうちの少なくとも１つは、連続的部分である、
前記連続的部分内にある第１の対角線ストリップ内の複数のプリミティブのドメイン座標を出力するための手段と、
前記連続的部分内にある第２の対角線ストリップ内の複数のプリミティブのドメイン座標を出力するための手段と、ここにおいて、前記第２の対角線ストリップは、前記第１の対角線ストリップと平行であるか、または前記第１の対角線ストリップと接するかのうちの１つである、
前記連続的部分内にある第３の対角線ストリップ内の複数のプリミティブのドメイン座標を出力するための手段と、ここにおいて、前記第３の対角線ストリップは、少なくとも前記第１の対角線ストリップと平行である、また、ここにおいて、前記第３の対角線ストリップ内のプリミティブの数は、前記第１の対角線ストリップおよび前記第２の対角線ストリップ内のプリミティブの数と異なる、を備えるデバイス。
【請求項１４】
前記デバイスは、モバイルワイヤレスデバイス、ビデオディスプレイを備えるテレビゲーム機器、モバイルビデオ会議ユニット、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、およびテレビジョンセットトップボックスのうちの１つを備える請求項１３に記載のデバイス。
【請求項１５】
実行されたときに、１つまたは複数のプロセッサに、請求項１−１２のうちのいずれか一項の方法を実行させる命令を記憶したコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０２９９
【補正方法】変更
【補正の内容】
【０２９９】
[0320]  こうして様々な例が説明された。これらおよび他の例は、次の請求項の範囲内にある。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
テッセレーションのための方法であって、
テッセレーションユニットにより、ドメインを複数の部分に分割することと、ここにおいて、前記部分のうちの少なくとも１つは、連続的部分である、
前記テッセレーションユニットにより、前記連続的部分内にある第１の対角線ストリップ内のプリミティブのドメイン座標を出力することと、
前記テッセレーションユニットにより、前記連続的部分内にある第２の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第２の対角線ストリップは、前記第１の対角線ストリップと平行であるか、または前記第１の対角線ストリップと接するかのうちの１つである、
前記テッセレーションユニットにより、前記連続的部分内にある第３の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第３の対角線ストリップは、少なくとも前記第１の対角線ストリップと平行である、また、ここにおいて、前記第３の対角線ストリップ内のプリミティブの数は、前記第１の対角線ストリップおよび前記第２の対角線ストリップ内のプリミティブの数と異なる、を備える方法。
［Ｃ２］
少なくとも一部は再利用バッファ内の記憶スロットの数に基づき、複数の異なる動作モードから１つの動作モードを選択することをさらに備え、
ここにおいて、前記異なる動作モードの各々は、前記ドメインの前記連続的部分内の前記ドメイン座標を出力する異なる方法を示す、
ここにおいて、前記ドメインを分割することは、前記選択された動作モードに基づき前記ドメインを分割することを備える、Ｃ１に記載の方法。
［Ｃ３］
少なくとも１つのテッセレーション係数に１を足した値が再利用バッファ内の記憶スロットの数から２を引いた値以下であるかどうかを決定することをさらに備え、
ここにおいて、前記ドメインが四角形ドメインであるときに、前記少なくとも１つのテッセレーション係数は、前記四角形ドメインの別のテッセレーション係数以下である、
ここにおいて、前記ドメインを分割することは、前記少なくとも１つのテッセレーション係数に１を足した値が前記再利用バッファ内の記憶スロットの前記数から２を引いた値以下であるときに前記ドメインを２つの部分に分割することを備える、
ここにおいて、前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力することは、前記少なくとも１つのテッセレーション係数に１を足した値が前記再利用バッファ内の記憶スロットの前記数から２を引いた値以下であるときに前記第１の対角線ストリップと接する前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力することを備える、Ｃ１に記載の方法。
［Ｃ４］
第４の対角線ストリップ内のプリミティブのドメイン座標を出力することと、
第５の対角線ストリップ内のプリミティブのドメイン座標を出力することとをさらに備え、
ここにおいて、前記第５の対角線ストリップは、前記第４の対角線ストリップの鏡像である、Ｃ３に記載の方法。
［Ｃ５］
前記ドメインが前記四角形ドメインであるときに、前記ドメインを２つの部分に分割することは、前記ドメインを半分にして２つの部分に分割することを備え
ここにおいて、前記ドメインが三角形ドメインであるときに、前記ドメインを２つの部分に分割することは、前記ドメインを１／３の部分と２／３の部分とに分割することを備える、
ここにおいて、前記２／３の部分は、前記連続的部分を備える、Ｃ３に記載の方法。
［Ｃ６］
少なくとも１つのテッセレーション係数を２で割って１を足した値が再利用バッファ内の記憶スロットの数から１を引いた値以下であるかどうかを決定することをさらに備え、
ここにおいて、前記ドメインが四角形ドメインであるときに、前記少なくとも１つのテッセレーション係数は、前記四角形ドメインの別のテッセレーション係数以下である、
ここにおいて、前記ドメインを分割することは、前記ドメインが前記四角形ドメインであるとき、および前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値以下であるときに前記ドメインを４つの部分に分割することを備える、
ここにおいて、前記ドメインを分割することは、前記ドメインが三角形ドメインであるとき、および前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値以下であるときに前記ドメインを３つの部分に分割することを備える、
ここにおいて、前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力することは、前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値以下であるときに前記第１の対角線ストリップと平行である前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力することを備える、Ｃ１に記載の方法。
［Ｃ７］
第１のテッセレーション係数が、第２のテッセレーション係数以下であると決定することをさらに備え、
ここにおいて、前記第１の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力すること、前記第２の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力すること、および前記第３の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力することは、前記第１のテッセレーション係数に対応する前記ドメインの軸から始まって、外向きに広がる形で出力することを備える、Ｃ１に記載の方法。
［Ｃ８］
少なくとも１つのテッセレーション係数を２で割って１を足した値が再利用バッファ内の記憶スロットの数から１を引いた値より大きいかどうかを決定することをさらに備え、
ここにおいて、前記ドメインが四角形ドメインであるときに、前記少なくとも１つのテッセレーション係数は、前記四角形ドメインの別のテッセレーション係数以下である、
ここにおいて、前記少なくとも１つのテッセレーション係数を２で割って１を足した値が再利用バッファ内の記憶スロットの前記数から１を引いた値より大きいときに、
前記第１の対角線ストリップ内のプリミティブのドメイン座標を出力することは、第１の連続的部分内にある前記第１の対角線ストリップ内のプリミティブのドメイン座標を出力することを備え、
前記第２の対角線ストリップ内のプリミティブのドメイン座標を出力することは、前記第１の対角線ストリップと平行であり、前記第１の連続的部分内にある前記第２の対角線ストリップ内のプリミティブのドメイン座標を出力することを備え、
前記第３の対角線ストリップ内のプリミティブのドメイン座標を出力することは、前記第１の連続的部分内にある前記第３の対角線ストリップ内のプリミティブのドメイン座標を出力することを備え、
前記方法は、
第２の連続的部分内にある第４の対角線ストリップ内のプリミティブのドメイン座標を出力することと、
前記第２の連続的部分内にある第５の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第５の対角線ストリップは、前記第４の対角線ストリップと接する、
前記第２の連続的部分内にある第６の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第６の対角線ストリップは、前記第１の対角線ストリップと平行である、を備えるＣ１に記載の方法。
［Ｃ９］
前記ドメインの第１の部分が非一様テッセレートされると決定することと、
前記ドメインの第２の部分が一様テッセレートされると決定することとをさらに備え、
ここにおいて、前記ドメインを前記複数の部分に分割することは、前記ドメインの前記第２の部分を前記複数の部分に分割することを備えるＣ１に記載の方法。
［Ｃ１０］
前記ドメインの前記第１の部分は、前記ドメインの外側リングを備え、前記方法は、
前記ドメインの前記外側リング内のプリミティブのドメイン座標を出力することをさらに備えるＣ９に記載の方法。
［Ｃ１１］
前記第１、第２、および第３の対角線ストリップ内の前記プリミティブに対する前記ドメイン座標を受信することと、
再利用バッファが、前記第１、第２、および第３の対角線ストリップ内の前記プリミティブに対する前記ドメイン座標に対応するパッチ座標を格納するかどうかを決定することと、
前記再利用バッファが、前記第１、第２、および第３の対角線ストリップ内の前記プリミティブに対する前記ドメイン座標に対応する前記パッチ座標を格納するかどうかの決定に基づきシェーダのインスタンス化を１回または複数回実行することとをさらに備えるＣ１に記載の方法。
［Ｃ１２］
デバイスであって、
テッセレーションユニットを備えるグラフィックスプロセッシングユニット（ＧＰＵ）と、前記テッセレーションユニットは
ドメインを複数の部分に分割することと、ここにおいて、前記部分のうちの少なくとも１つは、連続的部分である、
前記連続的部分内にある第１の対角線ストリップ内のプリミティブのドメイン座標を出力することと、
前記連続的部分内にある第２の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第２の対角線ストリップは、前記第１の対角線ストリップと平行であるか、または前記第１の対角線ストリップと接するかのうちの１つである、
前記連続的部分内にある第３の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第３の対角線ストリップは、少なくとも前記第１の対角線ストリップと平行である、また、ここにおいて、前記第３の対角線ストリップ内のプリミティブの数は、前記第１の対角線ストリップおよび前記第２の対角線ストリップ内のプリミティブの数と異なる、を行うように構成される、
前記第１、第２、および第３の対角線ストリップ内のプリミティブの前記出力されたドメイン座標のうちの１つまたは複数に対応するパッチ座標を格納するように構成された再利用バッファとを備えるデバイス。
［Ｃ１３］
少なくとも一部は前記再利用バッファ内の記憶スロットの数に基づき、複数の異なる動作モードから１つの動作モードを選択するように構成された処理ユニットをさらに備え、
ここにおいて、前記異なる動作モードの各々は、前記ドメインの前記連続的部分内の前記ドメイン座標を出力する異なる方法を示す、
ここにおいて、前記テッセレーションユニットは、前記選択された動作モードに基づき前記ドメインを分割するように構成される、Ｃ１２に記載のデバイス。
［Ｃ１４］
少なくとも１つのテッセレーション係数に１を足した値が前記再利用バッファ内の記憶スロットの数から２を引いた値以下であるかどうかを決定するように構成された処理ユニットをさらに備え、
ここにおいて、前記ドメインが四角形ドメインであるときに、前記少なくとも１つのテッセレーション係数は、前記四角形ドメインの別のテッセレーション係数以下である、
ここにおいて、前記テッセレーションユニットは、前記少なくとも１つのテッセレーション係数に１を足した値が前記再利用バッファ内の記憶スロットの前記数から２を引いた値以下であるときに前記ドメインを２つの部分に分割するように構成される、
ここにおいて、前記テッセレーションユニットは、前記少なくとも１つのテッセレーション係数に１を足した値が前記再利用バッファ内の記憶スロットの前記数から２を引いた値以下であるときに前記第１の対角線ストリップと接する前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力するように構成される、Ｃ１２に記載のデバイス。
［Ｃ１５］
前記テッセレーションユニットは、
第４の対角線ストリップ内のプリミティブのドメイン座標を出力し、
第５の対角線ストリップ内のプリミティブのドメイン座標を出力するように構成され、
ここにおいて、前記第５の対角線ストリップは、前記第４の対角線ストリップの鏡像である、Ｃ１４に記載のデバイス。
［Ｃ１６］
前記ドメインが四角形ドメインであるときに、前記テッセレーションユニットは、前記ドメインを半分にして２つの部分に分割するように構成される、
ここにおいて、前記ドメインが三角形ドメインであるときに、前記テッセレーションユニットは、前記ドメインを１／３の部分と２／３の部分とに分割するように構成される、
ここにおいて、前記２／３の部分は、前記連続的部分を備える、Ｃ１４に記載のデバイス。
［Ｃ１７］
少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの数から１を引いた値以下であるかどうかを決定するように構成された処理ユニットをさらに備え、
ここにおいて、前記ドメインが四角形ドメインであるときに、前記少なくとも１つのテッセレーション係数は、前記四角形ドメインの別のテッセレーション係数以下である、
ここにおいて、前記テッセレーションユニットは、前記ドメインが前記四角形ドメインであるとき、および前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値以下であるときに前記ドメインを４つの部分に分割するように構成される、
ここにおいて、前記テッセレーションユニットは、前記ドメインが三角形ドメインであるとき、および前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値以下であるときに前記ドメインを３つの部分に分割するように構成される、
ここにおいて、前記テッセレーションユニットは、前記少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの前記数から１を引いた値以下であるときに前記第１の対角線ストリップと平行である前記第２の対角線ストリップ内のプリミティブの前記ドメイン座標を出力するように構成される、Ｃ１２に記載のデバイス。
［Ｃ１８］
第１のテッセレーション係数が第２のテッセレーション係数以下であると決定するように構成された処理ユニットをさらに備え、
ここにおいて、前記テッセレーションユニットは、前記第１の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力し、前記第２の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力し、前記第３の対角線ストリップ内の前記プリミティブの前記ドメイン座標を出力することを、前記第１のテッセレーション係数に対応する前記ドメインの軸から始めて、外向きに広がる形で、行うように構成されるＣ１２に記載のデバイス。
［Ｃ１９］
少なくとも１つのテッセレーション係数を２で割って１を足した値が前記再利用バッファ内の記憶スロットの数から１を引いた値より大きいかどうかを決定するように構成された処理ユニットをさらに備え、
ここにおいて、前記ドメインが四角形ドメインであるときに、前記少なくとも１つのテッセレーション係数は、前記四角形ドメインの別のテッセレーション係数以下である、
ここにおいて、前記少なくとも１つのテッセレーション係数を２で割って１を足した値が再利用バッファ内の記憶スロットの前記数から１を引いた値より大きいときに、前記テッセレーションユニットは、
第１の連続的部分内にある前記第１の対角線ストリップ内のプリミティブのドメイン座標を出力し、
前記第１の対角線ストリップと平行であり、前記第１の連続的部分内にある前記第２の対角線ストリップ内のプリミティブのドメイン座標を出力し、
前記第１の連続的部分内にある前記第３の対角線ストリップ内のプリミティブのドメイン座標を出力し、
第２の連続的部分内にある第４の対角線ストリップ内のプリミティブのドメイン座標を出力し、
前記第２の連続的部分内にある第５の対角線ストリップ内のプリミティブのドメイン座標を出力し、ここにおいて、前記第５の対角線ストリップは、前記第４の対角線ストリップと接する、
前記第２の連続的部分内にある第６の対角線ストリップ内のプリミティブのドメイン座標を出力する、ここにおいて、前記第６の対角線ストリップは、前記第１の対角線ストリップと平行である、ように構成されるＣ１２に記載のデバイス。
［Ｃ２０］
前記ドメインの第１の部分が非一様テッセレートされていると決定し、前記ドメインの第２の部分が一様テッセレートされていると決定するように構成された処理ユニットをさらに備え、
ここにおいて、前記テッセレーションユニットは、前記ドメインの前記第２の部分を前記複数の部分に分割するように構成されるＣ１２に記載のデバイス。
［Ｃ２１］
前記ドメインの前記第１の部分は、前記ドメインの外側リングを備え、前記テッセレーションユニットは、前記ドメインの前記外側リング内のプリミティブのドメイン座標を出力するように構成されるＣ２０に記載のデバイス。
［Ｃ２２］
前記第１、第２、および第３の対角線ストリップ内の前記プリミティブに対する前記ドメイン座標を受信し、
前記再利用バッファが、前記第１、第２、および第３の対角線ストリップ内の前記プリミティブに対する前記ドメイン座標に対応する前記パッチ座標を格納するかどうかを決定し、
前記再利用バッファが、前記第１、第２、および第３の対角線ストリップ内の前記プリミティブに対する前記ドメイン座標に対応する前記パッチ座標を格納するかどうかの決定に基づきシェーダのインスタンス化を１回または複数回実行するように構成されたコントローラをさらに備えるＣ１２に記載のデバイス。
［Ｃ２３］
前記デバイスは、モバイルワイヤレスデバイス、ビデオディスプレイを備えるテレビゲーム機器、モバイルビデオ会議ユニット、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、およびテレビジョンセットトップボックスのうちの１つを備えるＣ１２に記載のデバイス。
［Ｃ２４］
デバイスであって、
グラフィックスプロセッシングユニット（ＧＰＵ）を備え、前記ＧＰＵは
ドメインを複数の部分に分割するための手段と、ここにおいて、前記部分のうちの少なくとも１つは、連続的部分である、
前記連続的部分内にある第１の対角線ストリップ内のプリミティブのドメイン座標を出力するための手段と、
前記連続的部分内にある第２の対角線ストリップ内のプリミティブのドメイン座標を出力するための手段と、ここにおいて、前記第２の対角線ストリップは、前記第１の対角線ストリップと平行であるか、または前記第１の対角線ストリップと接するかのうちの１つである、
前記連続的部分内にある第３の対角線ストリップ内のプリミティブのドメイン座標を出力するための手段と、ここにおいて、前記第３の対角線ストリップは、少なくとも前記第１の対角線ストリップと平行である、また、ここにおいて、前記第３の対角線ストリップ内のプリミティブの数は、前記第１の対角線ストリップおよび前記第２の対角線ストリップ内のプリミティブの数と異なる、を備えるデバイス。
［Ｃ２５］
コンピュータ可読記憶媒体であって、実行されたときに、１つまたは複数のプロセッサに、
ドメインを複数の部分に分割することと、ここにおいて、前記部分のうちの少なくとも１つは、連続的部分である、
前記連続的部分内にある第１の対角線ストリップ内のプリミティブのドメイン座標を出力することと、
前記連続的部分内にある第２の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第２の対角線ストリップは、前記第１の対角線ストリップと平行であるか、または前記第１の対角線ストリップと接するかのうちの１つである、
前記連続的部分内にある第３の対角線ストリップ内のプリミティブのドメイン座標を出力することと、ここにおいて、前記第３の対角線ストリップは、少なくとも前記第１の対角線ストリップと平行である、また、ここにおいて、前記第３の対角線ストリップ内のプリミティブの数は、前記第１の対角線ストリップおよび前記第２の対角線ストリップ内のプリミティブの数と異なる、を行わせる格納された命令を備えるコンピュータ可読記憶媒体。