Mesa (master): ddebug: add pass-through of set_device_reset_callback

Nicolai Hähnle nh at kemper.freedesktop.org
Wed Oct 5 13:54:09 UTC 2016


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

Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
Date:   Fri Sep 30 12:53:00 2016 +0200

ddebug: add pass-through of set_device_reset_callback

Reviewed-by: Edward O'Callaghan <funfunctor at folklore1984.net>
Reviewed-by: Marek Olšák <marek.olsak at amd.com>

---

 src/gallium/drivers/ddebug/dd_context.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/gallium/drivers/ddebug/dd_context.c b/src/gallium/drivers/ddebug/dd_context.c
index 4bcbbff..edcbf2c 100644
--- a/src/gallium/drivers/ddebug/dd_context.c
+++ b/src/gallium/drivers/ddebug/dd_context.c
@@ -720,6 +720,15 @@ dd_context_get_device_reset_status(struct pipe_context *_pipe)
 }
 
 static void
+dd_context_set_device_reset_callback(struct pipe_context *_pipe,
+                                     const struct pipe_device_reset_callback *cb)
+{
+   struct pipe_context *pipe = dd_context(_pipe)->pipe;
+
+   return pipe->set_device_reset_callback(pipe, cb);
+}
+
+static void
 dd_context_emit_string_marker(struct pipe_context *_pipe,
                               const char *string, int len)
 {
@@ -835,6 +844,7 @@ dd_context_create(struct dd_screen *dscreen, struct pipe_context *pipe)
    CTX_INIT(get_sample_position);
    CTX_INIT(invalidate_resource);
    CTX_INIT(get_device_reset_status);
+   CTX_INIT(set_device_reset_callback);
    CTX_INIT(dump_debug_state);
    CTX_INIT(emit_string_marker);
 




More information about the mesa-commit mailing list