Tile based Rendering

Posted minggoddess

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tile based Rendering相关的知识,希望对你有一定的参考价值。

https://www.imgtec.com/blog/a-look-at-the-powervr-graphics-architecture-tile-based-rendering/

PowerVR, Maxwell, Adreno,Mali

一种硬件结构

技术分享图片

color target 分成tile

减小带宽

提前(fs)用depth做隐藏面消除 earlyz一个意思

减小cache missing 一行短了。。

 

所以early失效的都不可以 fs 改depth那些操作

会不走onchip depth而访存拿depth

 

要clear 不然就少一次往tilebuffer上存上帧内容的操作

 

 

我就不知道这些都在操作手册里列着的东西,照着一步步优化就可以的东西,面试的时候有什么好问的。

我懂earlyz失效很详细的原理啊 这种东西一个小时就能解决的task 算我不行 什么世道

 

透明也会效率下降因为hsr失效

hiden surface removal 透明当然没法隐藏了。。。这不是废话

 

以上是关于Tile based Rendering的主要内容,如果未能解决你的问题,请参考以下文章

csharp 团结/ 2D / dynamic_scene_base_512_tile

Numpy中的tile函数用法

[转]numpy的函数使用:np.tile()

Tiled Based Deferred Shading与Forward+

Tiled Based Deferred Shading与Forward+

背水一战 Windows 10 (109) - 通知(Tile): 按计划显示 tile 通知, 轮询服务端以更新 tile 通知