[發明專利]圖形處理中的混合渲染有效
| 申請號: | 201680006301.2 | 申請日: | 2016-01-19 |
| 公開(公告)號: | CN107209923B | 公開(公告)日: | 2021-07-06 |
| 發明(設計)人: | 王韜 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T1/60;G06T15/00 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 安之斐 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 處理 中的 混合 渲染 | ||
1.一種圖形處理方法,所述方法包括:
用圖形處理單元GPU,使用一或多個圖形操作來渲染幀的一或多個部分;
用所述GPU,根據所述一或多個圖形操作,將色彩數據直接寫入到系統存儲器中的色彩緩沖器;
用所述GPU,根據所述一或多個圖形操作,將像素的深度值寫入到圖形存儲器中的深度緩沖器;以及
用所述GPU,在所述幀的所述一或多個部分的所述渲染完成時,向所述系統存儲器傳送所述圖形存儲器中所述深度緩沖器的內容。
2.根據權利要求1所述的方法,其進一步包括:
用所述GPU,對所述幀的所述一或多個部分執行分倉遍次。
3.根據權利要求2所述的方法,其中所述幀的所述一或多個部分中的每一者是所述幀的倉。
4.根據權利要求3所述的方法,其中執行所述分倉遍次包括執行硬件分倉遍次,其識別在所述倉中可見的圖元,且
其中使用所述一或多個圖形操作來渲染所述幀的所述一或多個部分包括對被識別為在所述倉中可見的所述圖元使用所述一或多個圖形操作,來渲染所述幀的所述倉。
5.根據權利要求3所述的方法,其中執行所述分倉遍次包括執行識別在所述倉內的圖元的軟件分倉遍次,且
其中使用所述一或多個圖形操作來渲染所述幀的所述一或多個部分包括對被識別為在所述倉內的所述圖元使用所述一或多個圖形操作,來渲染所述幀的所述倉。
6.根據權利要求1所述的方法,其中所述幀的所述一或多個部分是整個幀。
7.根據權利要求1所述的方法,其中使用所述一或多個圖形操作來渲染所述幀的所述一或多個部分包括使用像素處理操作和一或多個深度測試來渲染所述幀的所述一或多個部分,且
其中根據所述一或多個圖形操作將所述色彩數據直接寫入到所述系統存儲器中的所述色彩緩沖器包括根據所述像素處理操作,將所述色彩數據直接寫入到所述系統存儲器中的所述色彩緩沖器,且
其中根據所述一或多個圖形操作將所述深度值寫入到所述圖形存儲器中的所述深度緩沖器包括根據所述一或多個深度測試,將所述深度值寫入到所述圖形存儲器中的所述深度緩沖器。
8.根據權利要求1所述的方法,其中所述系統存儲器是動態隨機存取存儲器DRAM,且其中所述圖形存儲器在與所述GPU相同的集成電路上。
9.根據權利要求1所述的方法,其進一步包括:
在向所述系統存儲器傳送所述深度緩沖器的內容后將所述深度緩沖器初始化為默認值。
10.一種經配置以用于圖形處理的設備,所述設備包括:
圖形存儲器,其經配置以存儲所述圖形數據;以及
圖形處理單元GPU,其與系統存儲器和所述圖形存儲器通信,所述GPU經配置以:
使用一或多個圖形操作來渲染幀的一或多個部分;
根據所述一或多個圖形操作,將色彩數據直接寫入到系統存儲器中的色彩緩沖器;
根據所述一或多個圖形操作,將像素的深度值寫入到所述圖形存儲器中的深度緩沖器;以及
當所述幀的所述一或多個部分的所述渲染完成時,向所述系統存儲器傳送所述圖形存儲器中所述深度緩沖器的內容。
11.根據權利要求10所述的設備,其進一步包括所述系統存儲器。
12.根據權利要求11所述的設備,其中所述系統存儲器是動態隨機存取存儲器DRAM,且其中所述圖形存儲器在與所述GPU相同的集成電路上。
13.根據權利要求10所述的設備,其中所述GPU進一步經配置以:
對所述幀的所述一或多個部分執行分倉遍次。
14.根據權利要求13所述的設備,其中所述幀的所述一或多個部分中的每一者是所述幀的倉。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680006301.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種直插式6引腳LED燈珠
- 下一篇:煙氣SCR脫硝智能溫控裝置





