Mesa (master): gallium: add a layer stride pipe resource parameter.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Nov 2 23:10:35 UTC 2020
Module: Mesa
Branch: master
Commit: ae17e1fdbcb2e85a5a605cf3a81e4b3b8b7bff87
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae17e1fdbcb2e85a5a605cf3a81e4b3b8b7bff87
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Sep 8 09:01:19 2020 +1000
gallium: add a layer stride pipe resource parameter.
This will be used by llvmpipe and lavapipe
Reviewed-by: Roland Scheidegger <sroland at vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6639>
---
src/gallium/drivers/radeonsi/si_texture.c | 2 ++
src/gallium/include/pipe/p_defines.h | 1 +
2 files changed, 3 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_texture.c b/src/gallium/drivers/radeonsi/si_texture.c
index ba419f9e151..bfc76b744ab 100644
--- a/src/gallium/drivers/radeonsi/si_texture.c
+++ b/src/gallium/drivers/radeonsi/si_texture.c
@@ -645,6 +645,8 @@ static bool si_resource_get_param(struct pipe_screen *screen, struct pipe_contex
*value = whandle.handle;
return true;
+ case PIPE_RESOURCE_PARAM_LAYER_STRIDE:
+ break;
}
return false;
}
diff --git a/src/gallium/include/pipe/p_defines.h b/src/gallium/include/pipe/p_defines.h
index f7e8cf07339..efc5bec9740 100644
--- a/src/gallium/include/pipe/p_defines.h
+++ b/src/gallium/include/pipe/p_defines.h
@@ -1116,6 +1116,7 @@ enum pipe_resource_param
PIPE_RESOURCE_PARAM_HANDLE_TYPE_SHARED,
PIPE_RESOURCE_PARAM_HANDLE_TYPE_KMS,
PIPE_RESOURCE_PARAM_HANDLE_TYPE_FD,
+ PIPE_RESOURCE_PARAM_LAYER_STRIDE,
};
/**
More information about the mesa-commit
mailing list