[發明專利]圖形處理方法、裝置、設備及存儲介質有效
| 申請號: | 201910657411.0 | 申請日: | 2019-07-19 |
| 公開(公告)號: | CN110415161B | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 趙士彭;蘇孟豪;劉蘇;張立志 | 申請(專利權)人: | 龍芯中科(合肥)技術有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T1/60 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張寧;劉芳 |
| 地址: | 230088 安徽省合肥市高新*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 處理 方法 裝置 設備 存儲 介質 | ||
1.一種圖形處理方法,其特征在于,應用于圖形處理器,所述方法包括:
從命令緩沖區讀取圖形處理命令,其中,所述圖形處理命令為圖形處理命令發起者寫入所述命令緩沖區的指令,所述圖形處理命令包含待處理圖形的圖形信息的存儲地址;所述存儲地址為所述圖形信息在第二存儲區的地址;所述第二存儲區為所述圖形處理器外部的存儲區域;
根據所述存儲地址從所述第二存儲區獲取所述圖形信息,其中,所述圖形信息為所述圖形處理命令發起者寫入所述第二存儲區的;
將所述圖形信息存入第一存儲區,并將所述圖形信息在所述第一存儲區中的索引信息發送給所述圖形處理器的渲染單元,以使所述渲染單元根據所述索引信息從所述第一存儲區獲取所述圖形信息,并根據所述圖形信息對所述待處理圖形進行圖形處理;所述第一存儲區為所述圖形處理器的存儲器中的存儲空間。
2.根據權利要求1所述的方法,其特征在于,所述圖形處理器包括命令處理模塊、調度模塊、所述存儲器和所述渲染單元。
3.根據權利要求1所述的方法,其特征在于,所述命令緩沖區與所述第二存儲區屬于同一共享內存或者同一顯存。
4.根據權利要求1所述的方法,其特征在于,所述第一存儲區為高速緩存區。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
若獲取到同步命令,則停止對所述圖形處理命令的獲取,直至接收到所述渲染單元返回的處理結束信號。
6.根據權利要求1至5任一項所述的方法,其特征在于,所述圖形信息包括圖形數據和控制狀態信息。
7.根據權利要求6所述的方法,其特征在于,所述圖形數據包括以下中的至少一項:
頂點位置、頂點屬性、常量信息、紋理信息;
所述控制狀態信息包括以下中的至少一項:
光柵化狀態、視口狀態、剪裁狀態、透明度狀態、深度狀態、模板狀態、混合狀態、著色器狀態。
8.一種圖形處理裝置,其特征在于,包括:
命令處理模塊,用于從命令緩沖區讀取圖形處理命令,其中,所述圖形處理命令為圖形處理命令發起者寫入所述命令緩沖區的指令,所述圖形處理命令包含待處理圖形的圖形信息的存儲地址;所述存儲地址為所述圖形信息在第二存儲區的地址;所述第二存儲區為圖形處理器外部的存儲區域;
調度模塊,用于根據所述存儲地址從所述第二存儲區獲取所述圖形信息,
將所述圖形信息存入第一存儲區,并將所述圖形信息在所述第一存儲區中的索引信息發送給所述圖形處理器的渲染單元,以使所述渲染單元根據所述索引信息從所述第一存儲區獲取所述圖形信息,并根據所述圖形信息對所述待處理圖形進行圖形處理;其中,所述圖形信息為所述圖形處理命令發起者寫入所述第二存儲區的;所述第一存儲區為所述圖形處理器的存儲器中的存儲空間。
9.一種圖形處理設備,其特征在于,包括:至少一個處理器和存儲器;
所述存儲器存儲計算機執行指令;
所述至少一個處理器執行所述存儲器存儲的計算機執行指令,使得所述至少一個處理器執行如權利要求1至7任一項所述的圖形處理方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如權利要求1至7任一項所述的圖形處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科(合肥)技術有限公司,未經龍芯中科(合肥)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910657411.0/1.html,轉載請聲明來源鉆瓜專利網。





