【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种图形渲染方法、装置、电子设备和存储介质。
技术介绍
1、基于图块的延迟渲染技术(tile-based deferred rendering tbdr)是一种针对图形处理器gpu的高效图形渲染技术。它将渲染过程分解成多个小块(tiles),通过并行处理多个tiles显著提高渲染效率。在tbdr中,应用程序发送的绘制指令会先被收集并存储在命令缓冲区,待一帧命令收集完毕后,会将渲染命令分配到tiles中,再由gpu并行处理这些tiles。每个tile都由高速渲染器负责处理其内的所有命令,并将结果写回帧缓存。tiles具有特定数据存储结构layout,若多个绘制指令共享相同的数据存储结构且无依赖关系,则可分配到同一个tile中批量处理,进一步提升效率,减少状态更改和内存访问开销。
2、然而,当一帧图形中的多个连续绘制指令(draw)频繁切换渲染目标(rendertarget,rt)时,会增加渲染的复杂性,导致渲染性能下降。
技术实现思路
1、本公开提出了一
...【技术保护点】
1.一种图形渲染方法,其特征在于,应用于图形处理器GPU驱动程序,包括:
2.根据权利要求1所述的方法,其特征在于,所述指示GPU在执行第一绘制指令时不对所述第二标识对应的第一渲染目标执行写入操作,包括:
3.根据权利要求1所述的方法,其特征在于,所述GPU驱动程序依次连续接收到多个绘制指令,所述第二绘制指令为在第一绘制指令之前接收到的绘制指令,在指示GPU在执行第一绘制指令时不对所述第二标识对应的第一渲染目标执行写入操作后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在指示GPU在执行第一绘制指令时不对所述第二标识
...【技术特征摘要】
1.一种图形渲染方法,其特征在于,应用于图形处理器gpu驱动程序,包括:
2.根据权利要求1所述的方法,其特征在于,所述指示gpu在执行第一绘制指令时不对所述第二标识对应的第一渲染目标执行写入操作,包括:
3.根据权利要求1所述的方法,其特征在于,所述gpu驱动程序依次连续接收到多个绘制指令,所述第二绘制指令为在第一绘制指令之前接收到的绘制指令,在指示gpu在执行第一绘制指令时不对所述第二标识对应的第一渲染目标执行写入操作后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在指示gpu在执行第一绘制指令时不对所述第二标识对应的第一渲染目标执行写入操作后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述gpu驱...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,请求不公布姓名,请求不公布姓名,
申请(专利权)人:摩尔线程智能科技北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。