[Mesa-dev] [PATCH 1/2] intel/isl: Use uint64_t to store total surface size
Andres Gomez
agomez at igalia.com
Mon Jul 3 20:02:31 UTC 2017
It looks like we could want these 2 into -stable (?)
On Tue, 2017-05-23 at 14:37 -0700, Anuj Phogat wrote:
> Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
> ---
> src/intel/isl/isl.c | 3 ++-
> src/intel/isl/isl.h | 2 +-
> 2 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c
> index f89f351..32aa698 100644
> --- a/src/intel/isl/isl.c
> +++ b/src/intel/isl/isl.c
> @@ -1362,7 +1362,8 @@ isl_surf_init_s(const struct isl_device *dev,
> &phys_slice0_sa, &row_pitch))
> return false;
>
> - uint32_t size, base_alignment;
> + uint32_t base_alignment;
> + uint64_t size;
> if (tiling == ISL_TILING_LINEAR) {
> size = row_pitch * total_h_el + pad_bytes;
>
> diff --git a/src/intel/isl/isl.h b/src/intel/isl/isl.h
> index 8131f45..99c99d4 100644
> --- a/src/intel/isl/isl.h
> +++ b/src/intel/isl/isl.h
> @@ -882,7 +882,7 @@ struct isl_surf {
> uint32_t samples;
>
> /** Total size of the surface, in bytes. */
> - uint32_t size;
> + uint64_t size;
>
> /** Required alignment for the surface's base address. */
> uint32_t alignment;
--
Br,
Andres
More information about the mesa-dev
mailing list