[发明专利]渲染调试方法、装置及设备有效

专利信息
申请号: 202010741977.4 申请日: 2020-07-29
公开(公告)号: CN111831284B 公开(公告)日: 2023-08-08
发明(设计)人: 钱康来 申请(专利权)人: 网易(杭州)网络有限公司
主分类号: G06F8/38 分类号: G06F8/38;A63F13/60
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 朱颖;刘芳
地址: 310052 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 渲染 调试 方法 装置 设备
【说明书】:

发明实施例提供了一种渲染调试方法、装置及设备,所述方法包括接收渲染请求,其中,渲染请求中携带渲染标识,根据渲染请求获取渲染标识对应的第一函数指针,其中,第一函数指针为自定义接口获取函数对应的函数指针,根据第一函数指针来获取渲染标识对应的渲染代码信息,并根据渲染代码信息对游戏应用程序对应的游戏场景进行渲染,并在游戏场景异常渲染时,在游戏应用程序内部进行渲染效果的调试,其中,渲染代码信息为自定义接口获取函数的函数体对应的代码信息。减少了跨应用程序调用时系统的各种限制,提高了渲染过程中问题定位的准确性,进而提高了图像渲染异常的调试效果。

技术领域

本发明实施例涉及数据处理技术领域,尤其涉及一种渲染调试方法、装置及设备。

背景技术

随着互联网技术的发展,游戏由于其丰富的娱乐性能越来越受到用户的欢迎。在游戏启动时,需要先进行渲染,来显示与游戏相关的游戏场景,渲染完成之后,用户才可以根据渲染结果进行相应的触控操作。

对于游戏而言,渲染的主要过程为输入游戏数据,然后再以可视化图像的形式输出游戏数据。输入的游戏数据包括但不限于:游戏应用的模型的网格数据、场景几何信息、模型的材质信息以及场景光照信息等。然而,由于不同终端设备在操作系统、硬件芯片、驱动程序等环境上的差异,即使输入的游戏数据相同,也可能得到不同的图像输出结果。

现有技术中,当在渲染过程中,输入相同的游戏数据,而得到不同的图像输出结果时,可以使用通用工具从渲染API(Application Program Interface,应用程序接口)级别进行调试,来定位渲染过程中出现的问题。然而,现有通用工具的调试策略通常是通过应用程序A(通用工具)去劫持应用程序B(游戏应用程序)的方式来进行调试的,该种调试方式需要跨应用程序进行调用,对于终端设备上部署的系统来说,为了提高系统的安全性,跨应用程序进行调用的方式会被认定为是不安全的操作,在调试过程中,会受到各种限制,影响了渲染过程中问题的定位,进而影响了图像渲染的调试效果。

发明内容

本发明实施例提供一种渲染调试方法、装置及设备,以提高渲染过程中问题定位的准确性,进而提高了图像渲染异常的调试效果。

第一方面,本发明实施例提供一种渲染调试方法,包括:接收渲染请求,其中,所述渲染请求中携带渲染标识;根据所述渲染请求获取所述渲染标识对应的第一函数指针;根据所述第一函数指针来获取所述渲染标识对应的渲染代码信息,并根据所述渲染代码信息对游戏应用程序对应的游戏场景进行渲染,并在所述游戏场景异常渲染时,在所述游戏应用程序内部进行渲染效果的调试,其中,所述渲染代码信息为所述自定义接口获取函数的函数体对应的代码信息。

可选的,所述渲染标识对应的渲染代码信息包括原接口获取函数对应的第二函数指针和通用工具对应的调试代码数据,其中,所述原接口获取函数用来获取渲染接口,所述根据所述第一函数指针来获取所述渲染标识对应的渲染代码信息,并根据所述渲染代码信息对游戏应用程序对应的游戏场景进行渲染,并在所述游戏场景异常渲染时,在所述游戏应用程序内部进行渲染效果的调试,包括:根据所述第一函数指针来获取所述第二函数指针和所述通用工具对应的调试代码数据;根据所述第二函数指针从系统库中获取渲染函数接口,并根据所述渲染函数接口对所述游戏场景进行渲染;若所述游戏场景在渲染过程中出现异常时,则将渲染后的游戏场景发送至所述游戏应用程序内部的所述通用工具对应的调试代码数据进行渲染效果的调试,确定渲染问题信息。

可选的,所述方法还包括:将所述渲染问题信息在显示终端进行显示。

可选的,在所述接收渲染请求之前,还包括:在确定所述游戏应用程序开始启动时,从共享内存区域中获取所述原接口获取函数对应的代码数据;从所述原接口获取函数对应的代码数据中获取所述第二函数指针;将所述第二函数指针和所述通用工具对应的调试代码数据的存储位置进行关联,得到所述渲染代码信息;修改所述第二函数指针,得到指向所述渲染代码信息的所述第一函数指针。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010741977.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top