mirror of https://gitlab.freedesktop.org/mesa/mesa
3068f046bc
The hardware requires depth/stencil attachments to be size-aligned to the zls tile size (as defined by rogue_get_zls_tile_size_xy()). In practice however, this is a tiny edge case. The restriction only applies during some operations, and any attachment larger than the tile size will be twiddled and over-allocated into alignment beforehand. This commit also adds the mentioned rogue_get_zls_tile_size_xy() function. These values differ from the regular tile_size_{x,y} feature values in some cases. Instead of including them as features as well, we compute them directly. Signed-off-by: Matt Coster <matt.coster@imgtec.com> Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20160> |
||
---|---|---|
.. | ||
hwdef | ||
pvr_rogue_fw.h | ||
pvr_types.h |