Jeff Vigil
Jeff Vigil
Not my expertise, but I would expect that the binning process would exclude any area that doesn't have a draw, so no tiles would be fetched or written for that...
I was concerned from beginning that details for partial_update, swap_with_damage, buffer age, and window system particulars would confuse the specific use case here. Hence the need to clarify.
Your render target has the contents of the previous draw, so you know it preserved, and you don't need to account for 'n' previous frames. But as I said, I...
I see. You are cycling through n-textures like a swapchain. OK. Only if a profiler shows you the actual tiles that have a draw, would you be able to detect....
" I'm curious whether the tilers actually do more with multiple regions, or whether they just union them into a rect spanning both." When implementing partial_update in the past, I...
Imagination Tech and Qualcomm also think that bins that have no draw will not be fetched or drawn, but that can be invalidated with a clear. If RenderDoc or something...
@cubanismo - add James for his interest in EGLDevice.
Question: Is software vs hardware vs virtual the key? or are you trying to compare performance, to select the most performant option?
There could be a number of things useful - local host CPU, would impact CPU use - verses a discrete GPU, maybe GPU flops metric would indicate a certain level...
@ianelliottus - Check this please