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

Author: Dave Airlie <[email protected]>
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 <[email protected]>
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,
 };
 
 /**

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to