[發(fā)明專利]圖形處理系統(tǒng)的光柵化階段中的基元片段處理在審
| 申請?zhí)枺?/td> | 202210671492.1 | 申請日: | 2020-06-18 |
| 公開(公告)號: | CN115018695A | 公開(公告)日: | 2022-09-06 |
| 發(fā)明(設(shè)計(jì))人: | 羅伯特·布里格;洛倫佐·貝利 | 申請(專利權(quán))人: | 暢想科技有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T1/60;G06F9/50 |
| 代理公司: | 北京東方億思知識產(chǎn)權(quán)代理有限責(zé)任公司 11258 | 代理人: | 楊佳婧 |
| 地址: | 英國赫*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖形 處理 系統(tǒng) 光柵 階段 中的 片段 | ||
1.用于圖形處理系統(tǒng)(300)中的隱藏表面移除邏輯(314、2008),其中渲染空間被細(xì)分成多個平鋪塊并且每個平鋪塊包括多個像素樣本,所述隱藏表面移除邏輯(314、2008)被配置成:
接收基元片段集合中與所述多個平鋪塊中的平鋪塊相關(guān)聯(lián)的基元片段,所述基元片段對應(yīng)于所述平鋪塊的像素樣本;
接收指示以下項(xiàng)的信息:所述基元片段是否需要深度緩沖區(qū)讀取以用于全分辨率隱藏表面移除;
如果所述基元片段是所述集合中的第一基元片段,則初始化所述平鋪塊的當(dāng)前最佳深度值緩沖區(qū)和所述平鋪塊的深度值更新圖,其中所述平鋪塊的當(dāng)前最佳深度值緩沖區(qū)包括所述平鋪塊的每個像素樣本的深度值,所述深度值更新圖指示所述當(dāng)前最佳深度值緩沖區(qū)中的哪些值已被更新,并且所述深度值更新圖被初始化以指示所述當(dāng)前最佳深度值緩沖區(qū)中沒有深度值被更新;
根據(jù)深度比較模式確定所述基元片段是否具有與所述基元片段相對應(yīng)的所述像素樣本的最佳深度值;以及
響應(yīng)于確定所述基元片段具有與所述基元片段相對應(yīng)的所述像素樣本的最佳深度值,將所述當(dāng)前最佳深度值緩沖區(qū)中所述像素樣本的深度值更新為所述基元片段的深度,并更新所述深度值更新圖以指示所述像素樣本的深度值已被更新;
其中,當(dāng)所述第一基元片段不需要深度緩沖區(qū)讀取時,初始化所述當(dāng)前最佳深度值緩沖區(qū)包括根據(jù)所述深度比較模式將所述當(dāng)前最佳深度值緩沖區(qū)中的每個深度值初始化為最差深度值,并且當(dāng)所述第一基元片段需要深度緩沖區(qū)讀取時,初始化所述當(dāng)前最佳深度值緩沖區(qū)包括將所述當(dāng)前最佳深度值緩沖區(qū)中的每個深度值初始化為所述平鋪塊的深度緩沖區(qū)中的對應(yīng)深度值。
2.根據(jù)權(quán)利要求1所述的隱藏表面移除邏輯(314、2008),其中,所述隱藏表面移除邏輯(314、2008)還被配置成:如果所述基元片段不是所述集合中的第一基元片段,而是在所述集合中首先需要深度緩沖區(qū)讀取以用于全分辨率隱藏表面移除,則更新所述當(dāng)前最佳深度值緩沖區(qū)中的所有深度值,除了在所述深度值更新圖中標(biāo)識為已被更新的那些深度值,其中所述平鋪塊的深度緩沖區(qū)中的對應(yīng)深度值存儲在存儲器中。
3.根據(jù)權(quán)利要求1所述的隱藏表面移除邏輯(314、2008),其中,所述隱藏表面移除邏輯(314、2008)被配置成通過以下方式來確定所述基元片段是否具有與所述基元片段相對應(yīng)的所述像素樣本的最佳深度值:將所述基元片段的深度與所述當(dāng)前最佳深度值緩沖區(qū)中所述像素樣本的深度值進(jìn)行比較。
4.根據(jù)權(quán)利要求1所述的隱藏表面移除邏輯(314、2008),其中,所述隱藏表面移除邏輯(314、2008)被配置成:
接收指示是否需要對所述基元片段執(zhí)行全分辨率深度測試的信息;以及
通過以下方式確定所述基元片段是否具有與所述基元片段相對應(yīng)的所述像素樣本的最佳深度值:
如果不需要對所述基元片段執(zhí)行全分辨率深度測試,則確定所述基元片段具有與所述基元片段相對應(yīng)的所述像素樣本的最佳深度值,以及
如果需要對所述基元片段執(zhí)行全分辨率深度測試,則將所述基元片段的深度與所述當(dāng)前最佳深度值緩沖區(qū)中所述像素樣本的深度值進(jìn)行比較。
5.根據(jù)權(quán)利要求3或權(quán)利要求4所述的隱藏表面移除邏輯(314、2008),其中,所述隱藏表面移除邏輯(314、2008)被配置成:如果根據(jù)所述深度比較模式從所述比較中確定所述基元片段具有比所述當(dāng)前最佳深度值緩沖區(qū)中所述像素樣本的深度值更好的深度值,則確定所述基元片段具有與所述基元片段相對應(yīng)的所述像素樣本的最佳深度值。
6.根據(jù)權(quán)利要求5所述的隱藏表面移除邏輯(314、2008),其中,所述深度比較模式是小于深度比較模式,并且所述隱藏表面移除邏輯(314、2008)被配置成:如果從所述比較中確定所述基元片段的深度小于所述當(dāng)前最佳深度值緩沖區(qū)中所述像素樣本的深度值,則確定所述基元片段具有比所述當(dāng)前最佳深度值緩沖區(qū)中所述像素樣本的深度值更好的深度值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于暢想科技有限公司,未經(jīng)暢想科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210671492.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





