Mesa (master): freedreno: switch to layout helper

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Nov 26 19:17:54 UTC 2019


Module: Mesa
Branch: master
Commit: 8d9f5a28e3879523fbdd018a2b87223313333379
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d9f5a28e3879523fbdd018a2b87223313333379

Author: Rob Clark <robdclark at chromium.org>
Date:   Sun May  5 10:59:37 2019 -0700

freedreno: switch to layout helper

The slices table and most of the other layout fields in the
freedreno_resource moves into fdl_layout.

v2: Changes by anholt to not have duplicate fields, which was introducing
    a surprising behavior change in resource layout (using the
    level_linear helper before the setup of the shadowed fields)

Reviewed-by: Eric Anholt <eric at anholt.net>
Acked-by: Rob Clark <robdclark at chromium.org>

---

 src/gallium/drivers/freedreno/a2xx/fd2_gmem.c      |  4 +-
 src/gallium/drivers/freedreno/a2xx/fd2_resource.c  |  2 +-
 src/gallium/drivers/freedreno/a2xx/fd2_texture.c   |  2 +-
 src/gallium/drivers/freedreno/a3xx/fd3_emit.c      |  4 +-
 src/gallium/drivers/freedreno/a3xx/fd3_gmem.c      | 16 ++---
 src/gallium/drivers/freedreno/a3xx/fd3_resource.c  |  6 +-
 src/gallium/drivers/freedreno/a3xx/fd3_texture.c   |  4 +-
 src/gallium/drivers/freedreno/a4xx/fd4_emit.c      |  2 +-
 src/gallium/drivers/freedreno/a4xx/fd4_gmem.c      | 10 +--
 src/gallium/drivers/freedreno/a4xx/fd4_texture.c   |  8 +--
 src/gallium/drivers/freedreno/a5xx/fd5_blitter.c   | 20 +++---
 src/gallium/drivers/freedreno/a5xx/fd5_emit.c      |  2 +-
 src/gallium/drivers/freedreno/a5xx/fd5_gmem.c      | 16 ++---
 src/gallium/drivers/freedreno/a5xx/fd5_image.c     | 10 +--
 src/gallium/drivers/freedreno/a5xx/fd5_resource.c  | 20 +++---
 src/gallium/drivers/freedreno/a5xx/fd5_texture.c   | 10 +--
 src/gallium/drivers/freedreno/a6xx/fd6_blitter.c   | 20 +++---
 src/gallium/drivers/freedreno/a6xx/fd6_emit.c      |  2 +-
 src/gallium/drivers/freedreno/a6xx/fd6_format.c    |  4 +-
 src/gallium/drivers/freedreno/a6xx/fd6_gmem.c      | 24 +++----
 src/gallium/drivers/freedreno/a6xx/fd6_image.c     | 18 +++---
 src/gallium/drivers/freedreno/a6xx/fd6_resource.c  | 32 +++++-----
 src/gallium/drivers/freedreno/a6xx/fd6_texture.c   | 12 ++--
 src/gallium/drivers/freedreno/freedreno_gmem.c     |  4 +-
 src/gallium/drivers/freedreno/freedreno_resource.c | 74 ++++++++++++----------
 src/gallium/drivers/freedreno/freedreno_resource.h | 57 ++++++-----------
 src/gallium/drivers/freedreno/ir3/ir3_gallium.c    |  6 +-
 27 files changed, 190 insertions(+), 199 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=8d9f5a28e3879523fbdd018a2b87223313333379



More information about the mesa-commit mailing list