Module: Mesa Branch: master Commit: 03fdf418a58c60fcbe1d010f400d3a4692146101 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03fdf418a58c60fcbe1d010f400d3a4692146101
Author: Eduardo Lima Mitev <[email protected]> Date: Wed May 13 12:51:36 2020 +0200 freedreno/layout: Move hard-coded minimum width for UBWC to a macro This will also allow reuse of the value later in this series. Reviewed-by: Rob Clark <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4565> --- src/freedreno/fdl/freedreno_layout.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/freedreno/fdl/freedreno_layout.h b/src/freedreno/fdl/freedreno_layout.h index bae4be585b0..dc65138be98 100644 --- a/src/freedreno/fdl/freedreno_layout.h +++ b/src/freedreno/fdl/freedreno_layout.h @@ -195,6 +195,9 @@ fdl_ubwc_offset(const struct fdl_layout *layout, unsigned level, unsigned layer) return slice->offset + layer * layout->ubwc_layer_size; } +/* Minimum layout width to enable UBWC. */ +#define FDL_MIN_UBWC_WIDTH 16 + static inline bool fdl_level_linear(const struct fdl_layout *layout, int level) { @@ -202,7 +205,7 @@ fdl_level_linear(const struct fdl_layout *layout, int level) return false; unsigned w = u_minify(layout->width0, level); - if (w < 16) + if (w < FDL_MIN_UBWC_WIDTH) return true; return false; _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
