GPU分选步骤到底是什么?

4
当我阅读BCM vc4芯片的VideoCoreIV-AG100-R规格时,其中有一段讲到:
所有3D系统的渲染都是在图块中完成的,需要单独进行分区和渲染通道来呈现一个帧。在正常操作中,主机处理器会在内存中创建控制列表,定义所有操作并提供所有渲染数据以呈现完整的帧。
它提到了呈现一个帧需要分区和渲染通道。是否有人可以详细解释一下这两个通道在图形管道中扮演的角色?非常感谢。
1个回答

2
对于瓷砖渲染架构,需要进行以下处理: 分块处理 - 生成帧瓷砖与对应几何体之间的流/映射,应将其渲染为特定瓷砖。 渲染处理 - 接受瓷砖和几何图形之间的映射,并在每个瓷砖中呈现相应像素。
在移动GPU上由于与台式机GPU相比存在许多限制(例如由于在移动设备中内存是GPU和CPU共享的而导致的内存带宽等),厂商使用一些方法将工作分成小块以减少整体内存带宽消耗 - 例如应用瓷砖渲染 - 以实现对所有可用资源的有效利用并获得可接受的性能。
详细信息请参见许多GPU供应商网站上描述的瓷砖渲染方法,例如: PowerVR图形架构概述:瓷砖渲染 GPU Framebuffer内存:理解瓷砖

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接