By: vvid (no.delete@this.thanks.com), August 5, 2016 9:15 am
Room: Moderated Discussions
VertexMaster (nope.delete@this.nope.com) on August 5, 2016 5:16 am wrote:
> > Look closer. It is the same 8x8 tile (actually 4x4 quads).
> >
> > Tiles seems to be placed in memory sequentially in case of David's card.
>
> *shrug* it's still scanline rasterization. Commercial software-based scanline rasterizers
> have been doing that type of "block" rendering since the 90s with SIMD.
>
> Getting back to GCN 1.2, it looks a lot like Maxwell's output. It's block rendering for the
> benefit of cache/compression. We can call it "tiling", but it's nothing like TBDR and more
> importantly, not some key advantage that Maxwell has over Kepler or AMD's GCN 1.2+ cards.
Of course it is not like TBDR, because it is IMR.
You can made any rendering technique "tile based".
And vise versa. Scanline Based Deferred Render will work without tiles, with linear framebuffer.
The only purpose of tile is to optimize data locality and thus, save bandwidth.
> > Look closer. It is the same 8x8 tile (actually 4x4 quads).
> >

> > Tiles seems to be placed in memory sequentially in case of David's card.
>
> *shrug* it's still scanline rasterization. Commercial software-based scanline rasterizers
> have been doing that type of "block" rendering since the 90s with SIMD.
>
> Getting back to GCN 1.2, it looks a lot like Maxwell's output. It's block rendering for the
> benefit of cache/compression. We can call it "tiling", but it's nothing like TBDR and more
> importantly, not some key advantage that Maxwell has over Kepler or AMD's GCN 1.2+ cards.
Of course it is not like TBDR, because it is IMR.
You can made any rendering technique "tile based".
And vise versa. Scanline Based Deferred Render will work without tiles, with linear framebuffer.
The only purpose of tile is to optimize data locality and thus, save bandwidth.