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
Tiled Based Deferred Shading与Forward+
Tiled Based Deferred Shading与Forward+
背水一战 Windows 10 (109) - 通知(Tile): 按计划显示 tile 通知, 轮询服务端以更新 tile 通知