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

Author: Marek Olšák <[email protected]>
Date:   Sat Nov 18 17:43:42 2017 +0100

cso: add cso_get_pipe_context

Reviewed-by: Nicolai Hähnle <[email protected]>

---

 src/gallium/auxiliary/cso_cache/cso_context.c | 4 ++++
 src/gallium/auxiliary/cso_cache/cso_context.h | 1 +
 2 files changed, 5 insertions(+)

diff --git a/src/gallium/auxiliary/cso_cache/cso_context.c 
b/src/gallium/auxiliary/cso_cache/cso_context.c
index 757bcf3280..df5543c081 100644
--- a/src/gallium/auxiliary/cso_cache/cso_context.c
+++ b/src/gallium/auxiliary/cso_cache/cso_context.c
@@ -128,6 +128,10 @@ struct cso_context {
    struct pipe_stencil_ref stencil_ref, stencil_ref_saved;
 };
 
+struct pipe_context *cso_get_pipe_context(struct cso_context *cso)
+{
+   return cso->pipe;
+}
 
 static boolean delete_blend_state(struct cso_context *ctx, void *state)
 {
diff --git a/src/gallium/auxiliary/cso_cache/cso_context.h 
b/src/gallium/auxiliary/cso_cache/cso_context.h
index 190d0dc40f..b1bc081344 100644
--- a/src/gallium/auxiliary/cso_cache/cso_context.h
+++ b/src/gallium/auxiliary/cso_cache/cso_context.h
@@ -44,6 +44,7 @@ struct u_vbuf;
 struct cso_context *cso_create_context(struct pipe_context *pipe,
                                        unsigned u_vbuf_flags);
 void cso_destroy_context( struct cso_context *cso );
+struct pipe_context *cso_get_pipe_context(struct cso_context *cso);
 
 
 enum pipe_error cso_set_blend( struct cso_context *cso,

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

Reply via email to