AA for the tile based rendering

nobond

Newcomer
Probably I do not know quite much details about AA. But just wondering, for the tile based rendering, how they handle the pixel on the tile boudary, since there is no way to sample the pixel on the next tile(or the adjacent tile)? Does this mean tile based rendering will probably introduce some artifiacts compared to the normal "full screen" rendering?
 
For normal multisampling only samples inside the pixel boundaries are used, so this is not an issue.
 
Writing out the multisampled framebuffer for postprocessing isn't really a problem for a tiler either.
 
Probably I do not know quite much details about AA. But just wondering, for the tile based rendering, how they handle the pixel on the tile boudary, since there is no way to sample the pixel on the next tile(or the adjacent tile)? Does this mean tile based rendering will probably introduce some artifiacts compared to the normal "full screen" rendering?
One can simply output all unresolved tiles to external memory and process them if you need to use filters wider than a pixel.
Another way to do it is to actually render to slightly bigger tiles so that one always ends up fetching samples within an on chip tile.
 
Last edited:
Back
Top