[发明专利]渲染处理方法、装置、设备及介质有效
申请号: | 202211293540.4 | 申请日: | 2022-10-21 |
公开(公告)号: | CN115350479B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 刘京洋;杨衍东;赵新达 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/77 | 分类号: | A63F13/77;G06F9/50;G06T1/20;G06T15/00 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 处理 方法 装置 设备 介质 | ||
本申请实施例提供了一种渲染处理方法、装置、设备及介质,其中的方法包括:在GPU渲染目标游戏的过程中,确定GPU在渲染目标游戏时进行资源运算所需的目标资源;根据目标资源对CPU进行运算配置;使用配置好的CPU对目标资源进行运算,得到运算结果;将配置好的CPU中的运算结果同步至GPU,以使GPU在渲染目标游戏时使用运算结果。采用本申请实施例能够减小GPU的运行压力,从而提升游戏运行效率。
技术领域
本申请涉及计算机技术领域,具体涉及一种渲染处理方法、装置、设备及介质。
背景技术
随着计算机技术的快速发展,各种类型的应用程序层出不穷;如应用程序为游戏类型的应用程序,可包括:游戏渲染和计算均在云端服务器的云游戏。
计算机设备主要是依赖于设备中部署的图形处理器(Graphics ProcessingUnit,GPU)和中央处理器(Central Processing Unit,CPU),来实现针对游戏应用程序的游戏画面渲染的。经实践发现,在游戏运行过程中,游戏渲染占用GPU资源的占用率往往高于CPU资源的占用率,如在GPU资源不足的时候,CPU往往相对空闲,导致GPU的运行压力较大,从而可能降低游戏的运行效率。因此,如何降低GPU的运行压力成为研究热点话题。
发明内容
本申请实施例提供一种渲染处理方法、装置、设备及介质,能够减小GPU的运行压力,从而提升游戏运行效率。
一方面,本申请实施例提供了一种渲染处理方法,该方法包括:
在GPU渲染目标游戏的过程中,确定GPU在渲染目标游戏时进行资源运算所需的目标资源;目标资源包括GPU中的计算着色器进行资源运算所需的资源;
根据目标资源对CPU进行运算配置;
使用配置好的CPU对目标资源进行运算,得到运算结果;
将配置好的CPU中的运算结果同步至GPU,以使GPU在渲染目标游戏时使用运算结果。
另一方面,本申请实施例提供了一种渲染处理装置,该装置包括:
获取单元,用于在GPU渲染目标游戏的过程中,确定GPU在渲染目标游戏时进行资源运算所需的目标资源;目标资源包括GPU中的计算着色器进行资源运算所需的资源;
处理单元,用于根据目标资源对CPU进行运算配置;
处理单元,还用于使用配置好的CPU对目标资源进行运算,得到运算结果;
处理单元,还用于将配置好的CPU中的运算结果同步至GPU,以使GPU在渲染目标游戏时使用运算结果。
在一种实现方式中,GPU中包含第一库文件,第一库文件用于指示在渲染目标游戏时通过GPU进行资源运算;处理单元,用于确定GPU在渲染目标游戏时进行资源运算所需的目标资源时,具体用于:
获取第二库文件,第二库文件用于指示在渲染目标游戏时通过CPU进行资源运算;
采用第二库文件替换GPU中的第一库文件;
通过GPU调用第二库文件,以确定GPU在渲染目标游戏时进行资源运算所需的目标资源。
在一种实现方式中,第一库文件中包括目标函数,第一库文件通过调用目标函数,获取GPU在渲染目标游戏时进行资源运算所需的目标资源;处理单元,用于采用第二库文件替换GPU中的第一库文件时,具体用于:
将第一库文件对目标函数的函数调用,替换为第二库文件对目标函数的函数调用;第二库文件通过调用目标函数,获取GPU在渲染目标游戏时进行资源运算所需的目标资源。
在一种实现方式中,处理单元,用于根据目标资源对CPU进行运算配置时,具体用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211293540.4/2.html,转载请声明来源钻瓜专利网。