diff --git a/src/asahi/layout/layout.c b/src/asahi/layout/layout.c index 074279eb685..7b57d6fb266 100644 --- a/src/asahi/layout/layout.c +++ b/src/asahi/layout/layout.c @@ -29,7 +29,7 @@ ail_initialize_linear(struct ail_layout *layout) * Get the maximum tile size possible for a given block size. This satisfy * width * height * blocksize = 16384 = page size, so each tile is one page. */ -static inline struct ail_tile +struct ail_tile ail_get_max_tile_size(unsigned blocksize_B) { /* clang-format off */ diff --git a/src/asahi/layout/layout.h b/src/asahi/layout/layout.h index 68763f41af8..914bae15ce5 100644 --- a/src/asahi/layout/layout.h +++ b/src/asahi/layout/layout.h @@ -329,6 +329,8 @@ ail_is_level_twiddled_uncompressed(const struct ail_layout *layout, } } +struct ail_tile ail_get_max_tile_size(unsigned blocksize_B); + void ail_make_miptree(struct ail_layout *layout); void ail_detile(void *_tiled, void *_linear,