[发明专利]图形资源转换方法、装置、电子设备及存储介质在审
申请号: | 201910775312.2 | 申请日: | 2019-08-21 |
公开(公告)号: | CN110647325A | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 赖锦锋 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 李娜 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形资源 研发 转换 图形处理器 存储介质 电子设备 工作量 申请 架构 上层 分配 | ||
1.一种图形资源转换方法,其特征在于,包括:
获取用户输入的OpenGL图形资源请求;
根据所述OpenGL图形资源请求确定对应的Vulkan或DX图形资源接口;
通过所述Vulkan或DX图形资源接口向图形资源库申请对应的图形处理器GPU;
将申请到的所述GPU分配给所述用户,实现所述OpenGL图形资源与Vulkan或DX图形资源的转换。
2.根据权利要求1所述的图形资源转换方法,其特征在于,所述根据所述OpenGL图形资源请求确定对应的Vulkan或DX图形资源接口,包括:
根据所述OpenGL图形资源请求查找预设的映射关系,得到对应的Vulkan或DX图形资源接口;
在所述映射关系中记录所述OpenGL图形资源请求与Vulkan或DX图形资源接口的对应关联状态。
3.根据权利要求2所述的图形资源转换方法,其特征在于,在所述获取用户输入的OpenGL图形资源请求前,所述方法还包括:
建立OpenGL图形资源接口与Vulkan或DX图形资源接口之间的映射关系。
4.根据权利要求3所述的图形资源转换方法,其特征在于,所述建立OpenGL图形资源接口与Vulkan或DX图形资源接口之间的映射关系具体包括:
按照OpenGL规范要求,将OpenGL图形资源接口代码转换成对应的Vulkan或DX图形资源接口代码;
建立所述OpenGL图形资源接口代码与所述Vulkan或DX图形资源接口代码之间的映射关系。
5.根据权利要求1至4任何一项所述的图形资源转换方法,其特征在于,在所述获取用户输入的OpenGL图形资源请求前,所述方法还包括:
按照OpenGL的规范文档要求检查各设备的参数和状态的有效性;
如果所述各设备的参数和状态均有效,则执行所述获取OpenGL图形资源请求的步骤。
6.根据权利要求1至4任何一项所述的图形资源转换方法,其特征在于,在将申请到的所述GPU分配给所述用户后,所述方法还包括:
将申请到的所述GPU记录在所述映射关系中。
7.一种图形资源转换装置,其特征在于,包括:
获取模块,被配置为获取用户输入的OpenGL图形资源请求;
确定模块,被配置为根据所述OpenGL图形资源请求确定对应的Vulkan或DX图形资源接口;
资源申请模块,被配置为通过所述Vulkan或DX图形资源接口向图像资源库申请对应的图形处理器GPU;
资源分配模块,被配置为将申请到的所述图形处理器GPU分配给所述用户,实现所述OpenGL图形资源与Vulkan或DX图形资源的转换。
8.根据权利要求7所述的资源转换装置,其特征在于,所述确定模块包括:
查找模块,被配置为根据所述所述OpenGL图形资源请求查找预设的映射关系,得到对应的Vulkan或DX图形资源接口;
第一记录模块,被配置为在所述映射关系中记录所述OpenGL图形资源请求与Vulkan或DX图形资源接口的对应关联状态。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-6中任一项所述的图形资源转换方法。
10.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行权利要求1-6中任一项所述的图形资源转换方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910775312.2/1.html,转载请声明来源钻瓜专利网。