Module: Mesa Branch: main Commit: 3d53022e6807b6d8f017541910a842b4a71a8804 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d53022e6807b6d8f017541910a842b4a71a8804
Author: Eric Engestrom <[email protected]> Date: Mon Nov 20 11:58:59 2023 +0000 asahi: use util_resource_num() instead of open-coding it Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26287> --- src/gallium/drivers/asahi/agx_pipe.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/gallium/drivers/asahi/agx_pipe.c b/src/gallium/drivers/asahi/agx_pipe.c index 814c00060e8..e7fbbc9abcd 100644 --- a/src/gallium/drivers/asahi/agx_pipe.c +++ b/src/gallium/drivers/asahi/agx_pipe.c @@ -33,6 +33,7 @@ #include "util/u_gen_mipmap.h" #include "util/u_inlines.h" #include "util/u_memory.h" +#include "util/u_resource.h" #include "util/u_screen.h" #include "util/u_upload_mgr.h" #include "util/xmlconfig.h" @@ -329,8 +330,6 @@ agx_resource_get_param(struct pipe_screen *pscreen, struct pipe_context *pctx, uint64_t *value) { struct agx_resource *rsrc = (struct agx_resource *)prsc; - struct pipe_resource *cur; - unsigned count; switch (param) { case PIPE_RESOURCE_PARAM_STRIDE: @@ -346,9 +345,7 @@ agx_resource_get_param(struct pipe_screen *pscreen, struct pipe_context *pctx, /* We don't support multi-planar formats, but we should still handle * this case for GBM shared resources. */ - for (count = 0, cur = prsc; cur; cur = cur->next) - count++; - *value = count; + *value = util_resource_num(prsc); return true; default: return false;
