• Home
  • Raw
  • Download

Lines Matching refs:debug

396    struct gl_debug_state *debug;  in debug_create()  local
399 debug = CALLOC_STRUCT(gl_debug_state); in debug_create()
400 if (!debug) in debug_create()
403 debug->Groups[0] = malloc(sizeof(*debug->Groups[0])); in debug_create()
404 if (!debug->Groups[0]) { in debug_create()
405 free(debug); in debug_create()
412 debug_namespace_init(&debug->Groups[0]->Namespaces[s][t]); in debug_create()
415 return debug; in debug_create()
422 debug_is_group_read_only(const struct gl_debug_state *debug) in debug_is_group_read_only() argument
424 const GLint gstack = debug->CurrentGroup; in debug_is_group_read_only()
425 return (gstack > 0 && debug->Groups[gstack] == debug->Groups[gstack - 1]); in debug_is_group_read_only()
432 debug_make_group_writable(struct gl_debug_state *debug) in debug_make_group_writable() argument
434 const GLint gstack = debug->CurrentGroup; in debug_make_group_writable()
435 const struct gl_debug_group *src = debug->Groups[gstack]; in debug_make_group_writable()
439 if (!debug_is_group_read_only(debug)) in debug_make_group_writable()
463 debug->Groups[gstack] = dst; in debug_make_group_writable()
472 debug_clear_group(struct gl_debug_state *debug) in debug_clear_group() argument
474 const GLint gstack = debug->CurrentGroup; in debug_clear_group()
476 if (!debug_is_group_read_only(debug)) { in debug_clear_group()
477 struct gl_debug_group *grp = debug->Groups[gstack]; in debug_clear_group()
488 debug->Groups[gstack] = NULL; in debug_clear_group()
495 debug_delete_messages(struct gl_debug_state *debug, int count) in debug_delete_messages() argument
497 struct gl_debug_log *log = &debug->Log; in debug_delete_messages()
518 debug_destroy(struct gl_debug_state *debug) in debug_destroy() argument
520 while (debug->CurrentGroup > 0) { in debug_destroy()
521 debug_clear_group(debug); in debug_destroy()
522 debug->CurrentGroup--; in debug_destroy()
525 debug_clear_group(debug); in debug_destroy()
526 debug_delete_messages(debug, debug->Log.NumMessages); in debug_destroy()
527 free(debug); in debug_destroy()
534 debug_set_message_enable(struct gl_debug_state *debug, in debug_set_message_enable() argument
539 const GLint gstack = debug->CurrentGroup; in debug_set_message_enable()
542 debug_make_group_writable(debug); in debug_set_message_enable()
543 ns = &debug->Groups[gstack]->Namespaces[source][type]; in debug_set_message_enable()
560 debug_set_message_enable_all(struct gl_debug_state *debug, in debug_set_message_enable_all() argument
566 const GLint gstack = debug->CurrentGroup; in debug_set_message_enable_all()
583 debug_make_group_writable(debug); in debug_set_message_enable_all()
588 &debug->Groups[gstack]->Namespaces[s][t]; in debug_set_message_enable_all()
598 _mesa_debug_is_message_enabled(const struct gl_debug_state *debug, in _mesa_debug_is_message_enabled() argument
604 const GLint gstack = debug->CurrentGroup; in _mesa_debug_is_message_enabled()
605 struct gl_debug_group *grp = debug->Groups[gstack]; in _mesa_debug_is_message_enabled()
608 if (!debug->DebugOutput) in _mesa_debug_is_message_enabled()
621 debug_log_message(struct gl_debug_state *debug, in debug_log_message() argument
627 struct gl_debug_log *log = &debug->Log; in debug_log_message()
631 if (debug->LogToStderr) { in debug_log_message()
654 debug_fetch_message(const struct gl_debug_state *debug) in debug_fetch_message() argument
656 const struct gl_debug_log *log = &debug->Log; in debug_fetch_message()
662 debug_get_group_message(struct gl_debug_state *debug) in debug_get_group_message() argument
664 return &debug->GroupMessages[debug->CurrentGroup]; in debug_get_group_message()
668 debug_push_group(struct gl_debug_state *debug) in debug_push_group() argument
670 const GLint gstack = debug->CurrentGroup; in debug_push_group()
673 debug->Groups[gstack + 1] = debug->Groups[gstack]; in debug_push_group()
674 debug->CurrentGroup++; in debug_push_group()
678 debug_pop_group(struct gl_debug_state *debug) in debug_pop_group() argument
680 debug_clear_group(debug); in debug_pop_group()
681 debug->CurrentGroup--; in debug_pop_group()
805 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_set_debug_state_int() local
807 if (!debug) in _mesa_set_debug_state_int()
812 debug->DebugOutput = (val != 0); in _mesa_set_debug_state_int()
815 debug->SyncOutput = (val != 0); in _mesa_set_debug_state_int()
836 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_get_debug_state_int() local
837 if (!debug) in _mesa_get_debug_state_int()
842 val = debug->DebugOutput; in _mesa_get_debug_state_int()
845 val = debug->SyncOutput; in _mesa_get_debug_state_int()
848 val = debug->Log.NumMessages; in _mesa_get_debug_state_int()
851 val = (debug->Log.NumMessages) ? in _mesa_get_debug_state_int()
852 debug->Log.Messages[debug->Log.NextMessage].length + 1 : 0; in _mesa_get_debug_state_int()
855 val = debug->CurrentGroup + 1; in _mesa_get_debug_state_int()
876 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_get_debug_state_ptr() local
878 if (!debug) in _mesa_get_debug_state_ptr()
883 val = (void *) debug->Callback; in _mesa_get_debug_state_ptr()
886 val = (void *) debug->CallbackData; in _mesa_get_debug_state_ptr()
910 struct gl_debug_state *debug = ctx->Debug; in log_msg_locked_and_unlock() local
912 if (!_mesa_debug_is_message_enabled(debug, source, type, id, severity)) { in log_msg_locked_and_unlock()
948 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_log_msg() local
950 if (!debug) in _mesa_log_msg()
1105 struct gl_debug_state *debug; in _mesa_GetDebugMessageLog() local
1124 debug = _mesa_lock_debug_state(ctx); in _mesa_GetDebugMessageLog()
1125 if (!debug) in _mesa_GetDebugMessageLog()
1129 const struct gl_debug_message *msg = debug_fetch_message(debug); in _mesa_GetDebugMessageLog()
1161 debug_delete_messages(debug, 1); in _mesa_GetDebugMessageLog()
1180 struct gl_debug_state *debug; in _mesa_DebugMessageControl() local
1207 debug = _mesa_lock_debug_state(ctx); in _mesa_DebugMessageControl()
1208 if (!debug) in _mesa_DebugMessageControl()
1214 debug_set_message_enable(debug, source, type, ids[i], enabled); in _mesa_DebugMessageControl()
1217 debug_set_message_enable_all(debug, source, type, severity, enabled); in _mesa_DebugMessageControl()
1228 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_DebugMessageCallback() local
1229 if (debug) { in _mesa_DebugMessageCallback()
1230 debug->Callback = callback; in _mesa_DebugMessageCallback()
1231 debug->CallbackData = userParam; in _mesa_DebugMessageCallback()
1243 struct gl_debug_state *debug; in _mesa_PushDebugGroup() local
1267 debug = _mesa_lock_debug_state(ctx); in _mesa_PushDebugGroup()
1268 if (!debug) in _mesa_PushDebugGroup()
1271 if (debug->CurrentGroup >= MAX_DEBUG_GROUP_STACK_DEPTH-1) { in _mesa_PushDebugGroup()
1278 emptySlot = debug_get_group_message(debug); in _mesa_PushDebugGroup()
1286 debug_push_group(debug); in _mesa_PushDebugGroup()
1301 struct gl_debug_state *debug; in _mesa_PopDebugGroup() local
1309 debug = _mesa_lock_debug_state(ctx); in _mesa_PopDebugGroup()
1310 if (!debug) in _mesa_PopDebugGroup()
1313 if (debug->CurrentGroup <= 0) { in _mesa_PopDebugGroup()
1319 debug_pop_group(debug); in _mesa_PopDebugGroup()
1322 gdmessage = debug_get_group_message(debug); in _mesa_PopDebugGroup()
1348 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_init_debug_output() local
1349 if (!debug) { in _mesa_init_debug_output()
1352 debug->DebugOutput = GL_TRUE; in _mesa_init_debug_output()
1353 debug->LogToStderr = GL_TRUE; in _mesa_init_debug_output()