【手続補正書】
【提出日】平成16年11月30日(2004.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つ以上のプリミティブのレンダリング中に第１メモリから第２メモリへの追い出しを禁止する方法であって、
前記第１メモリを定値に初期化するステップと、
制御信号を含む命令を供給するステップと、
レンダリング中に前記命令を処理するステップと、
前記制御信号に基づいて、前記第１メモリから前記第２メモリへの追い出しが存在するべきかどうかを判断するステップと
を備える、方法。
【請求項２】
前記制御信号に基づいて前記第１メモリから前記第２メモリへの追い出しを禁止するステップを更に備える、請求項１に記載の方法。
【請求項３】
前記制御信号に基づいて前記第１メモリから前記第２メモリへの追い出しを許可するステップを更に備える、請求項１に記載の方法。
【請求項４】
前記制御信号に基づいて前記第１メモリから前記第２メモリへの追い出しを禁止するステップが、制御信号に基づいてデプス・キャッシュからデプス・バッファへのデプス書き出しを禁止するステップを更に備える、請求項２に記載の方法。
【請求項５】
制御信号を含む命令を供給するステップが、
デプス書き出しディゼーブル値を含むゾーン制御命令を供給するステップと、
ゾーン制御レジスタに制御信号をロードするステップと
を更に備える、請求項１に記載の方法。
【請求項６】
前記制御信号に基づいて前記第１メモリから前記第２メモリへの追い出しを許可するステップが、制御信号に基づいてデプス・キャッシュからデプス・バッファへのデプス書き出しを許可するステップを更に備える、請求項３に記載の方法。
【請求項７】
デプス・キャッシュからデプス・バッファへの追い出しが必要な場合に自動的にデプス書き出しをオーバーライドするステップを更に備える、請求項６に記載の方法。
【請求項８】
デプス・キャッシュからデプス・バッファへの追い出しが必要な場合に自動的にデプス書き出しをオーバーライドするステップが、デプス・キャッシュからデプス・バッファへの追い出しが非同期グラフィック・コンテキスト・スイッチに応答する場合に自動的にデプス書き出しをオーバーライドするステップを更に備える、請求項７に記載の方法。
【請求項９】
制御信号を禁止する命令を供給するステップと
レンダリング中に前記命令を処理するステップと
を更に備える、請求項１に記載の方法。
【請求項１０】
１つ以上のプリミティブを含むシーンをレンダリングする装置であって、
定値に初期化されてデプス値を格納する第１メモリ領域と、
第２メモリ領域と、
前記第１メモリ領域から前記第２メモリ領域へのデプス値の追い出しを制御する書き出し制御信号を格納する制御メモリ領域と
を備える、装置。
【請求項１１】
前記制御信号が、前記第１メモリ領域から前記第２メモリ領域への追い出しを禁止する、請求項１０に記載の装置。
【請求項１２】
前記制御信号が、前記第１メモリ領域から前記第２メモリ領域への追い出しを許可する、請求項１０に記載の装置。
【請求項１３】
前記第１メモリ領域がデプス・キャッシュである、請求項１０に記載の装置。
【請求項１４】
前記第２メモリ領域がデプス・バッファである、請求項１０に記載の装置。
【請求項１５】
プリミティブが通る領域に対応した複数のビンのメモリ領域と
デプス値制御信号に応答し、制御信号を含む命令を供給するビニング・エンジンと、
前記制御メモリ領域のレジスタに命令をロードするためのレンダリング・エンジンと
を更に備える、請求項１０に記載の装置。
【請求項１６】
１つ以上のプリミティブのレンダリング中に第１メモリから第２メモリへの追い出しを禁止するためにプロセッサによって実行可能な複数の機械可読命令を格納する機械可読媒体であって、
第１メモリを定値へと初期化させる命令と、
制御信号を含む命令を供給させる命令と、
レンダリング中に前記命令を処理させる命令と
前記制御信号に基づいて、前記第１メモリから前記第２メモリへの追い出しが存在するべきかどうかを判断させる命令と、
を備える、機械可読媒体。
【請求項１７】
前記制御信号に基づいて前記第１メモリから前記第２メモリへの追い出しを禁止させる命令を更に備える、請求項１６に記載の機械可読媒体。
【請求項１８】
前記制御信号に基づいて前記第１メモリから前記第２メモリへの追い出しを許可させる命令を更に備える、請求項１６に記載の機械可読媒体。
【請求項１９】
前記制御信号に基づいて前記第１メモリから前記第２メモリへの追い出しを禁止させる命令が、制御信号に基づいてデプス・キャッシュからデプス・バッファへのデプス書き出しを禁止させる命令を更に備える、請求項１７に記載の機械可読媒体。
【請求項２０】
制御信号を含む命令を供給させる命令が、
デプス書き出しディゼーブル値を含むゾーン制御命令を供給させる命令と、
ゾーン制御レジスタに制御信号をロードさせる命令と
を更に備える、請求項１６に記載の機械可読媒体。
【請求項２１】
前記制御信号に基づいて前記第１メモリから前記第２メモリへの追い出しを許可させる命令が、制御信号に基づいてデプス・キャッシュからデプス・バッファへのデプス書き出しを許可させる命令を更に備える、請求項１９に記載の機械可読媒体。
【請求項２２】
デプス・キャッシュからデプス・バッファへの追い出しが必要な場合に自動的にデプス書き出しをオーバーライドさせる命令を更に備える、請求項２１に記載の機械可読媒体。
【請求項２３】
デプス・キャッシュからデプス・バッファへの追い出しが必要な場合に自動的にデプス書き出しをオーバーライドさせる命令が、デプス・キャッシュからデプス・バッファへの追い出しが非同期グラフィック・コンテキスト・スイッチに応答する場合に自動的にデプス書き出しをオーバーライドさせる命令を更に備える、請求項２２に記載の機械可読媒体。
【請求項２４】
制御信号を禁止する命令を供給させる命令と、
レンダリング中に前記命令を処理させる命令と
を更に備える、請求項１６に記載の機械可読媒体。
【請求項２５】
前記制御信号に基づいてデプス・キャッシュからデプス・バッファへのデプス書き出しを許可するステップが、部分的にビニングされたシーンをレンダリングする場合に、デプス・キャッシュからデプス・バッファへのデプス書き出しを許可する、請求項６に記載の方法。
【請求項２６】
前記制御信号に基づいてデプス・キャッシュからデプス・バッファへのデプス書き出しを許可するステップが、デプス・キャッシュがフラッシュされた場合に、デプス・キャッシュからデプス・バッファへのデプス書き出しを許可する、請求項６に記載の方法。
【請求項２７】
前記制御信号に基づいてデプス・キャッシュからデプス・バッファへのデプス書き出しを許可するステップが、データの唯一の有効コピーがキャッシュ中に存在し、前記データの使用を必要とする場合に、デプス・キャッシュからデプス・バッファへのデプス書き出しを許可する、請求項６に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
コンピュータグラフィック・システムは、２次元のビデオディスプレイ・スクリーンにオブジェクトの図形表現を表示するために一般に使用される。現在のコンピュータグラフィック・システムは高度に詳細な描写を提供し、様々なアプリケーションにおいて使用される。典型的なコンピュータグラフィック・システムにおいて、表示画面上で表わされるオブジェクトはグラフィック・プリミティブへと分類される。プリミティブは、グラフィックディスプレイの基本的な構成要素であり、点、線、ベクトル、および三角形や四角形のような多角形を備えていて良い。典型的には、表示画面上で表わされている１つ以上のオブジェクトの視界を表わすグラフィック・プリミティブを再現または描写するために、ハードウェア／ソフトウェアスキームが実施される。なお、本出願の国際調査、又は対応米国出願の米国での審査において、下記の文献が発見されている。
【特許文献１】国際公開第０１／０１３５１号パンフレット
【特許文献２】欧州特許出願公開第１０７４９４５号明細書
【特許文献３】米国特許第５７６０７８０号明細書
【特許文献４】米国特許第５４９３６３７号明細書
【特許文献５】米国特許第５５６１７８０号明細書
【特許文献６】米国特許第６２１２６０５号明細書
【特許文献７】米国特許第６３９３５２２号明細書
【特許文献８】米国特許第６４９２９９１号明細書
【特許文献９】米国特許第６４９８６０６号明細書
【特許文献１０】米国特許第６５９１３４７号明細書
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
以上、特許法の必要条件に従って本発明を記載したが、当業者は、これらの特定の要求または条件を満たすために本発明に対して特定の改変および変更を実行する方法を理解する。この種の改変および変更は、添付の特許請求の範囲にて説明される本発明の範囲および精神から逸脱する事無く為され得るものである。なお、デプス・キャッシュからデプス・バッファへの追い出しが必要な場合に自動的にデプス書き出しをオーバーライドしてもよい。また、デプス・キャッシュからデプス・バッファへの追い出しが非同期グラフィック・コンテキスト・スイッチに応答する場合に自動的にデプス書き出しをオーバーライドしてもよい。