[發明專利]圖形資源轉換方法、裝置、電子設備及存儲介質在審
| 申請號: | 201910775312.2 | 申請日: | 2019-08-21 |
| 公開(公告)號: | CN110647325A | 公開(公告)日: | 2020-01-03 |
| 發明(設計)人: | 賴錦鋒 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34 |
| 代理公司: | 11319 北京潤澤恒知識產權代理有限公司 | 代理人: | 李娜 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形資源 研發 轉換 圖形處理器 存儲介質 電子設備 工作量 申請 架構 上層 分配 | ||
本公開提供了一種圖形資源轉換方法、裝置、電子設備及存儲介質,所述方法包括:獲取用戶輸入的OpenGL圖形資源請求;根據所述OpenGL圖形資源請求確定對應的Vulkan或DX圖形資源接口;通過所述Vulkan或DX圖形資源接口向圖形資源庫申請對應的圖形處理器GPU;將申請到的所述GPU分配給所述用戶,實現所述OpenGL圖形資源與Vulkan或DX圖形資源的轉換。也就是說,本公開實施例旨在不改變原來OpenGL上層代碼架構的基礎上,根據所述OpenGL圖形資源請求確定對應的Vulkan或DX圖形資源接口,實現了圖形資源的轉換,減少了研發人員的工作量及研發成本。
技術領域
本公開涉及計算機領域,尤其涉及一種圖形資源轉換方法、裝置、電子設備及存儲介質。
背景技術
隨著終端技術的快速發展,智能終端的一些應用程序(APP)中都設置了美顏、美妝、魔法表情等功能,由于多年的代碼積累,目前這些功能都基于OpenGL編寫了相應的渲染器及圖形引擎。其中,OpenGL支持多種嵌入式平臺,且支持功能完善的2D和3D圖形應用程序接口(API),主要針對多種嵌入式系統而專門設計的,它由精心定義的桌面OpenGL子集組成,創造了軟件與圖形加速間靈活強大的底層交互接口。
但是,隨著圖形硬件快速發展,OpenGL這種針對早期性能有限的圖形硬件所設計的單線程、全局狀態集的編程接口無法發揮現代圖形硬件的性能優勢,導致這幾年每個主流廠家紛紛推出專門針對自家硬件特點的圖形可編程接口,同時逐步停止跟進新版本的OpenGL,甚至干脆公開聲明不再支持OpenGL、要求App開發者使用廠家自己的新API重新開發現有功能。而對于多數APP而言,如果重新研發基于OpenGL的圖形渲染功能,針對不同的操作系統,均需要重新編寫對應的渲染器來實現圖形渲染/計算功能。由于新舊圖形API設計理念差異過大,如果重新編寫圖像代碼不但影響到渲染器之上的2/3D渲染引擎的架構,還會增加了研發人員的工作量及研發成本。
發明內容
為克服相關技術中存在的問題,本公開提供一種圖形資源轉換方法、裝置、電子設備及存儲介質,以解決現有技術中由于新舊圖形API設計理念差異過大,如果重新編寫圖像代碼導致研發人員的工作量及研發成本增加的技術問題。
根據本公開實施例的第一方面,提供一種圖形資源轉換方法,包括:
獲取用戶輸入的OpenGL圖形資源請求;
根據所述OpenGL圖形資源請求確定對應的Vulkan或DX圖形資源接口;
通過所述Vulkan或DX圖形資源接口向圖形資源庫申請對應的圖形處理器GPU;
將申請到的所述GPU分配給所述用戶,實現所述OpenGL圖形資源與Vulkan或DX圖形資源的轉換。
可選的,所述根據所述OpenGL圖形資源請求確定對應的Vulkan或DX圖形資源接口,包括:
根據所述所述OpenGL圖形資源請求查找預設的映射關系,得到對應的Vulkan或DX圖形資源接口;
在所述映射關系中記錄所述OpenGL圖形資源請求與Vulkan或DX圖形資源接口的對應關聯狀態。
可選的,在獲取用戶輸入的OpenGL圖形資源請求前,所述方法還包括:
建立OpenGL圖形資源接口與Vulkan或DX圖形資源接口代碼之間的映射關系。
可選的,所述建立OpenGL圖形資源接口與Vulkan或DX圖形資源接口之間的映射關系具體包括:
按照OpenGL規范要求,將OpenGL圖形資源接口代碼轉換成對應的Vulkan或DX圖形資源接口代碼;
建立所述OpenGL圖形資源接口代碼與所述Vulkan或DX圖形資源接口代碼之間的映射關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910775312.2/2.html,轉載請聲明來源鉆瓜專利網。





