Mesa (main): iris: Move target_to_isl_surf_dim to iris_resource.c

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jun 9 23:44:04 UTC 2021


Module: Mesa
Branch: main
Commit: 36414fb4dbce50af5c0477cc622d1131966f46cf
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36414fb4dbce50af5c0477cc622d1131966f46cf

Author: Jason Ekstrand <jason at jlekstrand.net>
Date:   Tue Jun  8 17:09:38 2021 -0500

iris: Move target_to_isl_surf_dim to iris_resource.c

It's only remaining caller lives there.

Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11235>

---

 src/gallium/drivers/iris/iris_resource.c | 22 ++++++++++++++++++++++
 src/gallium/drivers/iris/iris_resource.h | 21 ---------------------
 2 files changed, 22 insertions(+), 21 deletions(-)

diff --git a/src/gallium/drivers/iris/iris_resource.c b/src/gallium/drivers/iris/iris_resource.c
index 2dfab91cd60..374b47595aa 100644
--- a/src/gallium/drivers/iris/iris_resource.c
+++ b/src/gallium/drivers/iris/iris_resource.c
@@ -568,6 +568,28 @@ want_ccs_e_for_format(const struct intel_device_info *devinfo,
    return true;
 }
 
+static enum isl_surf_dim
+target_to_isl_surf_dim(enum pipe_texture_target target)
+{
+   switch (target) {
+   case PIPE_BUFFER:
+   case PIPE_TEXTURE_1D:
+   case PIPE_TEXTURE_1D_ARRAY:
+      return ISL_SURF_DIM_1D;
+   case PIPE_TEXTURE_2D:
+   case PIPE_TEXTURE_CUBE:
+   case PIPE_TEXTURE_RECT:
+   case PIPE_TEXTURE_2D_ARRAY:
+   case PIPE_TEXTURE_CUBE_ARRAY:
+      return ISL_SURF_DIM_2D;
+   case PIPE_TEXTURE_3D:
+      return ISL_SURF_DIM_3D;
+   case PIPE_MAX_TEXTURE_TYPES:
+      break;
+   }
+   unreachable("invalid texture type");
+}
+
 static bool
 iris_resource_configure_main(const struct iris_screen *screen,
                              struct iris_resource *res,
diff --git a/src/gallium/drivers/iris/iris_resource.h b/src/gallium/drivers/iris/iris_resource.h
index 7d5720e5cc5..090e868b08d 100644
--- a/src/gallium/drivers/iris/iris_resource.h
+++ b/src/gallium/drivers/iris/iris_resource.h
@@ -469,27 +469,6 @@ enum isl_dim_layout
 iris_get_isl_dim_layout(const struct intel_device_info *devinfo,
                         enum isl_tiling tiling,
                         enum pipe_texture_target target);
-static inline enum isl_surf_dim
-target_to_isl_surf_dim(enum pipe_texture_target target)
-{
-   switch (target) {
-   case PIPE_BUFFER:
-   case PIPE_TEXTURE_1D:
-   case PIPE_TEXTURE_1D_ARRAY:
-      return ISL_SURF_DIM_1D;
-   case PIPE_TEXTURE_2D:
-   case PIPE_TEXTURE_CUBE:
-   case PIPE_TEXTURE_RECT:
-   case PIPE_TEXTURE_2D_ARRAY:
-   case PIPE_TEXTURE_CUBE_ARRAY:
-      return ISL_SURF_DIM_2D;
-   case PIPE_TEXTURE_3D:
-      return ISL_SURF_DIM_3D;
-   case PIPE_MAX_TEXTURE_TYPES:
-      break;
-   }
-   unreachable("invalid texture type");
-}
 
 enum isl_aux_usage iris_resource_texture_aux_usage(struct iris_context *ice,
                                                    const struct iris_resource *res,



More information about the mesa-commit mailing list