Buffer tiling

A Buffer resource is divided into 64KB tiles, with some empty space in the last tile if the size is not a multiple of 64KB.

Structured buffers must have no constraint on the stride to be tiled. But possible performance optimizations in hardware for using StructuredBuffers can be sacrificed by making them tiled in the first place.

How a tiled resource's area is tiled