[發(fā)明專利]適用亂序頂點染色的圖元裝配單元在審
| 申請?zhí)枺?/td> | 201810798858.5 | 申請日: | 2018-07-19 |
| 公開(公告)號: | CN108986014A | 公開(公告)日: | 2018-12-11 |
| 發(fā)明(設計)人: | 劉宏敏 | 申請(專利權)人: | 芯視圖(常州)微電子有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T1/60 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 213000 江蘇省常州市鐘樓區(qū)*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 染色 圖元裝配單元 亂序 圖元 索引 裝配 圖形渲染管線 頂點添加 圖形芯片 依次遞增 預裝配 綁定 并行 傳遞 保證 | ||
本發(fā)明公開了一種適用亂序頂點染色的圖元裝配單元,它涉及圖形芯片技術領域。所述的圖元裝配單元與頂點染色并行進行,并且可以在染色后頂點亂序輸入的情況下工作,具體如下:首先,給每個頂點添加一個索引號,作為頂點的一個新的屬性,和其他屬性綁定在一起,索引號從0開始,依次遞增;與此同時,將該索引號傳遞給圖元裝配單元進行圖元預裝配。本發(fā)明可以極大提高頂點染色的速率,節(jié)省圖元裝配時間,提升了圖形渲染管線的效率,保證圖元裝配結(jié)果的有序完整性。
技術領域
本發(fā)明涉及的是圖形芯片技術領域,具體涉及一種適用亂序頂點染色的圖元裝配單元。
背景技術
在圖形渲染管線中,圖元裝配是將頂點根據(jù)用戶指定的順序及連接關系還原成網(wǎng)格結(jié)構(gòu)。圖元裝配之前需要頂點先進行染色,頂點染色有兩種方式:串行與并行。
串行的頂點染色可以確保頂點按原始順序下發(fā)至圖元裝配單元,但由于頂點染色是一項計算量大,耗時較多的工作,如果按照原始頂點順序進行頂點染色,然后逐個進行圖元裝配,將導致整個圖形渲染管線效率低下。
并行的頂點染色使用多個計算核并行運行來完成頂點染色任務,這樣可以極大加快圖形渲染速度。但是帶來了頂點順序無法保證的問題,雖然多個計算核運行的是同一個頂點染色程序,但是不同的頂點數(shù)據(jù)將導致運行不同的分支程序,再加上訪存時間也會不同,所以頂點輸出無法保證先進先出。傳統(tǒng)的圖元裝配單元也就無法保證對頂點進行有序完整的裝配。
綜上所述,本發(fā)明設計了一種適用亂序頂點染色的圖元裝配單元。
發(fā)明內(nèi)容
針對現(xiàn)有技術上存在的不足,本發(fā)明目的是在于提供一種適用亂序頂點染色的圖元裝配單元,可以極大提高頂點染色的速率,節(jié)省圖元裝配時間,提升了圖形渲染管線的效率,保證圖元裝配結(jié)果的有序完整性。
為了實現(xiàn)上述目的,本發(fā)明是通過如下的技術方案來實現(xiàn):適用亂序頂點染色的圖元裝配單元,所述的圖元裝配單元與頂點染色并行進行,具體如下:首先,給每個頂點添加一個索引號,作為頂點的一個新的屬性,和其他屬性綁定在一起,索引號從0開始,依次遞增;與此同時,將該索引號傳遞給圖元裝配單元進行圖元預裝配。
所述的圖元裝配單元是對頂點索引號進行,當頂點亂序輸入時仍可以完成裝配有序輸出。
所述的圖元預裝配,根據(jù)頂點索引號進行圖元裝配,并將裝配好的頂點索引保存在索引存儲中。這樣,頂點染色過程和圖元裝配過程是并行的。
所述的索引存儲中存儲的數(shù)據(jù)都是頂點索引;當頂點染色過程開始輸出頂點到圖元裝配單元,先將頂點數(shù)據(jù)存儲在圖元裝配單元的片上存儲,并維護一張記錄當前頂點數(shù)據(jù)狀態(tài)的表格。表格的第N個位置記錄著頂點索引為N的頂點數(shù)據(jù)的存儲狀態(tài),該存儲狀態(tài)包含兩個方面:數(shù)據(jù)是否已經(jīng)存儲到圖元裝配的片上存儲,存在片上存儲的起始地址。
本發(fā)明具有以下有益效果:
1、本發(fā)明支持頂點染色亂序輸出下的圖元裝配,可以極大提高頂點染色的速率。
2、圖元裝配與頂點染色并行進行,節(jié)省圖元裝配時間,提升了圖形渲染管線的效率。
3、本發(fā)明保證了圖元裝配結(jié)果的有序完整性。
附圖說明
下面結(jié)合附圖和具體實施方式來詳細說明本發(fā)明;
圖1為本發(fā)明改進后的圖形渲染流水線圖;
圖2為本發(fā)明的索引存儲示意圖;
圖3為本發(fā)明的頂點數(shù)據(jù)狀態(tài)表示意圖。
具體實施方式
為使本發(fā)明實現(xiàn)的技術手段、創(chuàng)作特征、達成目的與功效易于明白了解,下面結(jié)合具體實施方式,進一步闡述本發(fā)明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于芯視圖(常州)微電子有限公司,未經(jīng)芯視圖(常州)微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810798858.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





