gallium: add async flag to pipe_debug_callback
[mesa.git] / src / mesa / state_tracker / st_debug.c
index eaf25490bd64d4287fece33e2ab4c2df39f08a93..214e22381480174a2570562fa154cfe4942b3cb7 100644 (file)
@@ -172,7 +172,10 @@ st_enable_debug_output(struct st_context *st, boolean enable)
       return;
 
    if (enable) {
-      struct pipe_debug_callback cb = { st_debug_message, st };
+      struct pipe_debug_callback cb;
+      memset(&cb, 0, sizeof(cb));
+      cb.debug_message = st_debug_message;
+      cb.data = st;
       pipe->set_debug_callback(pipe, &cb);
    } else {
       pipe->set_debug_callback(pipe, NULL);