adreno的tbdr

看完apple的(&&powervr)

再来撸高通的。。

FlexRender

能自己选三种模式

Direct

Binning 这个只是分块

HWVizBinning 这个估计就是tbdr

后两个是indirect

23会有 不该出现的load

unity引擎用clear能去掉

测了RenderBufferLoad.action(ogles上)

DontCare是无效的 对于bin里面的load 代码有写glInvalidateFramebuffer

在InvalidateAttachments

Activate里面都有 失效原因没跟

关键action 里面的clear unity直接抛异常。。。它不支持

然后 adreno只能区分 direct和indirect的策略。。。。

 QCOM_binnig_control 这个能控制开关imr tbr

dof最后俩pass一个bin 一个direct bin num2.。。

这俩pass基本一样 一个drawcall

原文地址:https://www.cnblogs.com/minggoddess/p/11447389.html