[發明專利]圖形處理中的拼補著色有效
| 申請號: | 201380018497.3 | 申請日: | 2013-03-15 |
| 公開(公告)號: | CN104813367B | 公開(公告)日: | 2018-11-30 |
| 發明(設計)人: | 維尼特·戈爾;安德魯·E·格魯貝爾;金東炫 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00;G06T15/80 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 宋獻濤 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 處理 中的 著色 | ||
1.一種渲染圖形的方法,所述方法包括:
執行繪制調用以用于渲染所述圖形;
在執行所述繪制調用后,指定圖形處理單元的硬件著色單元執行頂點著色操作;
使用所述圖形處理單元的所述硬件著色單元執行頂點著色操作以對多個輸入頂點進行著色,以便輸出經頂點著色的頂點,其中執行所述頂點著色操作包括由所述硬件著色單元針對所述多個輸入頂點的每個相應輸入頂點輸出單個頂點;以及
使用所述圖形處理單元的用于執行所述頂點著色操作的所述硬件著色單元執行幾何形狀著色操作以基于所述經頂點著色的頂點中的一或多個產生一或多個新頂點,其中所述幾何形狀著色操作對所述一或多個經頂點著色的頂點中的至少一個進行操作以輸出所述一或多個新頂點。
2.根據權利要求1所述的方法,其中執行所述幾何形狀著色操作包括:
使用所述圖形處理單元的所述硬件著色單元執行幾何形狀著色器程序的第一例子;
使用所述圖形處理單元的所述硬件著色單元執行幾何形狀著色器程序的第二例子;
從所述幾何形狀著色器程序的所述第一例子輸出單個經幾何形狀著色的輸出以便遵照所述硬件著色單元的接口;以及
從所述幾何形狀著色器程序的所述第二例子輸出第二單個經幾何形狀著色的輸出以便遵照所述硬件著色單元的所述接口。
3.根據權利要求2所述的方法,其進一步包括使用所述硬件著色單元并行地執行所述幾何形狀著色器程序的所述第一例子和所述幾何形狀著色器程序的所述第二例子。
4.根據權利要求2所述的方法,
其中給所述幾何形狀著色器程序的所述第一例子指派第一幾何形狀著色器輸出識別符,
其中給所述幾何形狀著色器程序的所述第二例子指派第二幾何形狀著色器輸出識別符,
其中輸出所述單個經幾何形狀著色的輸出包括基于所述第一幾何形狀著色器輸出識別符與輸出計數器的比較而輸出所述單個經幾何形狀著色的輸出,并且
其中輸出所述第二單個經幾何形狀著色的輸出包括基于所述第二幾何形狀著色器輸出識別符與所述輸出計數器的比較而輸出所述第二單個經幾何形狀著色的輸出。
5.根據權利要求1所述的方法,其進一步包括在執行所述幾何形狀著色操作之前,切換用于所述幾何形狀著色操作的程序計數器與一或多個資源指針。
6.根據權利要求1所述的方法,其進一步包括將所述一或多個經頂點著色的頂點存儲到本機存儲器,使得執行所述幾何形狀著色操作不包含從位于所述圖形處理單元外部的芯片外存儲器檢索所述經頂點著色的頂點中的所述一或多個。
7.根據權利要求1所述的方法,其進一步包括使用所述硬件著色單元對所述一或多個新頂點中的至少一個執行另一幾何形狀著色操作,以從所述一或多個新頂點中的所述至少一個產生額外的新頂點。
8.根據權利要求1所述的方法,其進一步包括將與所述幾何形狀著色操作相關聯的指令附加到與所述頂點著色操作相關聯的指令,使得所述頂點著色操作和幾何形狀著色操作循序地執行。
9.一種用于渲染圖形的圖形處理單元,所述圖形處理單元包括:
硬件著色單元;以及
一或多個經配置以進行以下操作的處理器:
執行繪制調用以用于渲染所述圖形;
在執行所述繪制調用后,指定所述硬件著色單元執行頂點著色操作;
其中所述圖形處理單元的經配置以執行所述頂點著色操作的所述硬件著色單元還經配置以執行頂點著色操作以對多個輸入頂點進行著色,以便輸出經頂點著色的頂點,其中執行所述頂點著色操作包括由所述硬件著色單元針對所述多個輸入頂點的每個相應輸入頂點輸出單個頂點;以及
其中所述圖形處理單元的所述硬件著色單元經配置以執行幾何形狀著色操作以基于所述經頂點著色的頂點中的一或多個產生一或多個新頂點,其中所述幾何形狀著色操作對所述一或多個經頂點著色的頂點中的至少一個進行操作以輸出所述一或多個新頂點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380018497.3/1.html,轉載請聲明來源鉆瓜專利網。





