全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211293540.4 (22)申请日 2022.10.21 (71)申请人 腾讯科技 (深圳) 有限公司 地址 518057 广东省深圳市南 山区高新区 科技中一路腾讯大厦3 5层 (72)发明人 刘京洋 杨衍东 赵新达  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 杜维 (51)Int.Cl. A63F 13/77(2014.01) G06F 9/50(2006.01) G06T 1/20(2006.01) G06T 15/00(2011.01) (54)发明名称 渲染处理方法、 装置、 设备及 介质 (57)摘要 本申请实施例提供了一种渲染处理方法、 装 置、 设备及介质, 其中的方法包括: 在GPU渲染目 标游戏的过程中, 确定GPU在渲染目标游戏时进 行资源运算所需的目标资源; 根据目标资源对 CPU进行运算配置; 使用配置好的CP U对目标资源 进行运算, 得到运算结果; 将配置好的CPU中的运 算结果同步至GP U, 以使GP U在渲染目标游 戏时使 用运算结果。 采用本申请实施例能够减小GPU的 运行压力, 从而提升游戏运行效率。 权利要求书3页 说明书21页 附图5页 CN 115350479 A 2022.11.18 CN 115350479 A 1.一种渲染处 理方法, 其特 征在于, 包括: 在GPU渲染目标游戏的过程中, 确定所述GPU在渲染所述目标游戏时进行资源运算所需 的目标资源; 所述目标资源 包括所述GPU中的计算着色器进行资源运 算所需的资源; 根据所述目标资源 对CPU进行运算配置; 使用配置好的所述CPU对所述目标资源进行运 算, 得到运 算结果; 将配置好的所述CPU中的所述运算结果同步至所述GPU, 以使所述GPU在渲染所述目标 游戏时使用所述 运算结果。 2.如权利要求1所述的方法, 其特征在于, 所述GPU中包含第一库文件, 所述第一库文件 用于指示在渲 染所述目标游戏时通过GPU进行资源运算; 所述确定所述GPU在渲 染所述目标 游戏时进行资源运 算所需的目标资源, 包括: 获取第二库文件, 所述第二库文件用于指示在渲染所述目标游戏时通过CPU进行资源 运算; 采用所述第二库文件替换 所述GPU中的所述第一库文件; 通过所述GPU调用所述第二库文件, 以确定所述GPU在渲染所述目标游戏时进行资源运 算所需的目标资源。 3.如权利要求2所述的方法, 其特征在于, 所述第一库文件中包括目标函数, 所述第一 库文件通过调用所述 目标函数, 获取所述GPU在渲染所述目标游戏时进行资源运算所需的 目标资源; 所述采用所述第二库文件替换 所述GPU中的所述第一库文件, 包括: 将所述第一库文件对所述目标函数的函数调用, 替换为所述第 二库文件对所述目标函 数的函数调用; 所述第二库文件通过调用所述目标函数, 获取所述GPU在渲 染所述目标游戏 时进行资源运 算所需的目标资源。 4.如权利要求1所述的方法, 其特征在于, 所述根据所述目标资源对CPU进行运算配置, 包括: 在CPU中创建图形变换装置, 所述图形变换装置使用所述CPU 进行渲染计算; 将所述目标资源配置 到所述图形变换装置 。 5.如权利要求4所述的方法, 其特征在于, 所述目标资源属于第一资源类型, 所述目标 资源包括属于所述第一资源类型的目标数据; 所述CPU不具有对属于所述第一资源类型 的 资源的读写权限, 且所述CPU 具有对属于第二资源类型的资源的读写权限; 所述将所述目标 资源配置 到所述图形变换装置, 包括: 在所述GPU中创建属于所述第二资源类型的第一参考资源, 所述第一参考资源的资源 容量与所述目标资源的资源容 量相同; 在所述GPU中将所述目标 数据拷贝至所述第一 参考资源, 得到更新后的第一 参考资源; 从更新后的第一 参考资源中, 将所述目标 数据拷贝至所述CPU中的所述图形变换装置 。 6.如权利要求5所述的方法, 其特征在于, 所述图形变换装置 中包括属于所述第 一资源 类型的第二参考资源; 所述 从更新后的第一参考资源中, 将所述目标数据拷贝至所述CPU中 的所述图形变换装置, 包括: 在所述图形变换装置中创建属于所述第二资源类型的第三 参考资源; 将所述GPU中所述第一参考资源中的目标数据, 拷贝至所述图形变换装置中的所述第权 利 要 求 书 1/3 页 2 CN 115350479 A 2三参考资源, 得到更新后的第三 参考资源; 将所述更新后的第三 参考资源中的目标 数据, 拷贝至所述第二 参考资源。 7.如权利要求6所述的方法, 其特征在于, 所述将所述GPU中所述第一参考资源中的目 标数据, 拷贝至所述图形变换装置中的所述第三参考资源, 得到更新后的第三参考资源, 包 括: 将所述GPU中所述第一参考资源中的目标数据的虚拟地址, 拷贝至所述图形变换装置 中的所述第三 参考资源。 8.如权利要求5 ‑7任一项所述的方法, 其特征在于, 若在渲染所述目标游戏的第 一游戏 画面时, 在GPU中创建了属于第二资源类型的第一参考资源, 以及, 在图形变换装置中创建 了属于第二资源类型的第三参考资源, 所述第一游戏画 面是所述目标游戏中的任一游戏画 面, 则所述方法还 包括: 若需要将渲染第二游戏画面时进行资源运算所需的目标资源, 转移至所述CPU进行资 源运算, 则 在所述GPU中将所述目标资源包括的目标数据, 拷贝至已创建的所述第一参考资 源, 得到更新后的第一参考资源; 所述第二游戏画 面是所述目标游戏中的任一游戏画面, 且 所述第二游戏画面与所述第一游戏画面 不同; 从更新后的第一参考资源中, 将所述目标数据拷贝至所述CPU中已创建的所述第三参 考资源。 9.如权利要求1所述的方法, 其特征在于, 所述目标资源包括目标资源视图对应的资 源, 所述目标资源视图至少包括着色器资源视图和无序访问视图, 所述 目标资源视图还包 括以下至少一个: 取样视图或着色器视图; 其中, 图形变换装置具有对所述着色器资源视 图、 所述取样视 图和所述着色器视 图的 读取权限, 不具有对 所述着色器资源视图、 所述取样视图和所述着色器视图的写入权限; 图 形变换装置具有对所述无序访问视图的读写权限, 所述读写权限包括: 读取权限和写入权 限; 所述运算结果包括: 对所述无序访 问视图对应的资源进行运算得到的资源结果; 所述 将配置好的所述CPU中的所述 运算结果同步至所述GPU, 包括: 将所述资源结果从所述图形变换装置, 拷贝回所述GPU中。 10.如权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 若检测到GPU和CPU满足计算迁移启动条件, 则触发执行所述确定所述GPU在渲染所述 目标游戏时进 行资源运算所需的目标资源的步骤; 所述GPU和所述CPU满足计算迁移启动条 件包括: GPU的负载率大于第一负载阈值, 且CPU的负载率小于第二负载阈值; 在采用所述CPU代替所述GPU进行资源运算的过程中, 若检测到所述CPU满足计算迁移 取消条件, 则 取消所述CPU进行的资源运算; 所述CPU满足计算迁移取消条件包括: CPU的负 载率大于第三负载阈值。 11.如权利要求1所述的方法, 其特征在于, 所述目标游戏包括: 本地游戏, 或者, 云游 戏。 12.一种渲染处 理装置, 其特 征在于, 包括: 获取单元, 用于在GPU渲染目标游戏的过程中, 确定所述GPU在渲染所述目标游戏时进 行资源运算所需的目标资源; 所述目标资源包括所述GPU中的计算着色器进行资源运算所权 利 要 求 书 2/3 页 3 CN 115350479 A 3

PDF文档 专利 渲染处理方法、装置、设备及介质

文档预览
中文文档 30 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共30页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 渲染处理方法、装置、设备及介质 第 1 页 专利 渲染处理方法、装置、设备及介质 第 2 页 专利 渲染处理方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:00:31上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。