nil: Expose tiling_extent_B()

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26719>
This commit is contained in:
Mohamed Ahmed
2023-12-16 03:37:04 +02:00
committed by Marge Bot
parent 7a314170f7
commit 301e707db5
2 changed files with 8 additions and 2 deletions
+2 -2
View File
@@ -189,7 +189,7 @@ nil_extent4d_B_to_GOB(struct nil_extent4d extent_B,
return nil_extent4d_div_round_up(extent_B, gob_extent_B);
}
static struct nil_extent4d
struct nil_extent4d
nil_tiling_extent_B(struct nil_tiling tiling)
{
if (tiling.is_tiled) {
@@ -246,7 +246,7 @@ choose_tiling(struct nil_extent4d extent_B,
return tiling;
}
static uint32_t
uint32_t
nil_tiling_size_B(struct nil_tiling tiling)
{
const struct nil_extent4d extent_B = nil_tiling_extent_B(tiling);
+6
View File
@@ -187,6 +187,12 @@ struct nil_view {
float min_lod_clamp;
};
struct nil_extent4d
nil_tiling_extent_B(struct nil_tiling tiling);
uint32_t
nil_tiling_size_B(struct nil_tiling tiling);
struct nil_extent4d
nil_tiling_extent_px(struct nil_tiling tiling, enum pipe_format format,
enum nil_sample_layout sample_layout);