[发明专利]图形渲染方法、装置和计算机可读存储介质在审
申请号: | 201910231774.8 | 申请日: | 2019-03-26 |
公开(公告)号: | CN111754381A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 张璠;吴江铮;石鑫栋;王术 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 张振;张欣 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 渲染 方法 装置 计算机 可读 存储 介质 | ||
本申请涉及图形渲染技术领域,具体公开了一种图形渲染方法及相关装置。中央处理器CPU通过抓取图形处理器GPU指令流以获得GPU渲染图形所需的顶点数据;CPU对获得的顶点数据进行图元处理,比如坐标变换和裁剪,以得到用户视角范围内的顶点数据;CPU将用户视角范围内的顶点数据送入到图形处理器GPU中,GPU基于CPU处理后的顶点数据进行图形渲染处理。本申请提供的技术方案能够在进行图形渲染时减轻GPU的负担。
技术领域
本申请涉及图像处理技术领域,并且更具体地,涉及一种图形渲染方法、装置和计算机可读存储介质。
背景技术
图形处理器(graphics processing unit,GPU)是一种专门用于图像运算的微处理器,常被用于进行图形渲染。
传统方案在进行图形渲染时,一般是由GPU来执行图像渲染的整个过程。但是,在某些情况下,例如,图形渲染的运算量较大(如重度图形显示的情况)或者GPU需要处理的其它运算较多(如GPU在进行图形渲染的同时还参与了大型科学计算)时,采用传统方案进行图形渲染会导致GPU的负载过高,进而影响GPU进行图像渲染时的性能。
发明内容
本申请提供一种图形渲染方法、装置和计算机可读存储介质,以减轻GPU进行图形渲染时的负载。
第一方面,提供了一种图形渲染方法,该方法包括:中央处理器CPU获取待处理顶点数据,该待处理顶点数据是供图形处理器GPU进行图形渲染处理的顶点数据;CPU对待处理顶点数据进行处理,以得到用户视角范围内的顶点数据;CPU将用户视角范围内的顶点数据送入到图形处理器GPU中,以进行渲染处理。
上述待处理顶点数据可以是绘制一次图形所需要的全部顶点数据或者部分顶点数据。该待处理顶点数据除了包含用户视角范围内的顶点数据,还可以包含用户视角范围之外的顶点数据。CPU对待处理顶点数据进行处理,得到用户视角范围内的顶点数据,相当于是将待处理顶点数据中用户视角范围之外的顶点数据去除掉,从而得到位于用户视角范围内的顶点数据。
应理解,用户视角范围内的顶点数据可以是用户视角范围内可见的物体图像的顶点位置信息,通过对用户视角范围内的顶点数据的处理,能够最终得到用户视角范围内可见的物体图像。
上述CPU获取到的待处理顶点数据可以是位于本地坐标系的顶点数据。
可选地,上述待处理顶点数据为用于渲染一帧图像的一次draw call指令抓取的顶点数据。
其中,draw call指令是指图形程序接口指令,draw call指令的数目与跨平台的图形程序接口的图形描绘次数相同,draw call指令具体包括glDrawArrays、glDrawElements等指令。
当上述待处理顶点数据为用于渲染一帧图像的一次draw call指令抓取的顶点数据时,能够以draw call指令为实现对顶点数据的灵活抓取,进而能够利用CPU实现对顶点数据的灵活处理。
可选地,上述CPU获取的待处理顶点数据是存储模块中存储的部分或者全部顶点数据。
例如,存储模块当前存储有多个draw call对应的顶点数据,那么,CPU在获取顶点数据是可以从存储模块中获取一个draw call对应的顶点数据作为待处理顶点数据。
上述存储模块具体可以是双倍速率同步动态随机存储器(double data ratesynchronous dynamic random access memory,DDR SDRAM)或者显存。具体地,当上述图形渲染方法由终端设备执行时,存储模块可以是位于终端设备内部的DDR SDRAM,当上述图形渲染方法由计算机设备执行时,存储模块可以是位于计算机设备内部的显存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910231774.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:打草装置的放线方法和自动割草机
- 下一篇:移动平台图资校正系统