• Home
  • Raw
  • Download

Lines Matching refs:debug

409    struct gl_debug_state *debug;  in debug_create()  local
412 debug = CALLOC_STRUCT(gl_debug_state); in debug_create()
413 if (!debug) in debug_create()
416 debug->Groups[0] = malloc(sizeof(*debug->Groups[0])); in debug_create()
417 if (!debug->Groups[0]) { in debug_create()
418 free(debug); in debug_create()
425 debug_namespace_init(&debug->Groups[0]->Namespaces[s][t]); in debug_create()
428 return debug; in debug_create()
435 debug_is_group_read_only(const struct gl_debug_state *debug) in debug_is_group_read_only() argument
437 const GLint gstack = debug->CurrentGroup; in debug_is_group_read_only()
438 return (gstack > 0 && debug->Groups[gstack] == debug->Groups[gstack - 1]); in debug_is_group_read_only()
445 debug_make_group_writable(struct gl_debug_state *debug) in debug_make_group_writable() argument
447 const GLint gstack = debug->CurrentGroup; in debug_make_group_writable()
448 const struct gl_debug_group *src = debug->Groups[gstack]; in debug_make_group_writable()
452 if (!debug_is_group_read_only(debug)) in debug_make_group_writable()
476 debug->Groups[gstack] = dst; in debug_make_group_writable()
485 debug_clear_group(struct gl_debug_state *debug) in debug_clear_group() argument
487 const GLint gstack = debug->CurrentGroup; in debug_clear_group()
489 if (!debug_is_group_read_only(debug)) { in debug_clear_group()
490 struct gl_debug_group *grp = debug->Groups[gstack]; in debug_clear_group()
501 debug->Groups[gstack] = NULL; in debug_clear_group()
508 debug_delete_messages(struct gl_debug_state *debug, int count) in debug_delete_messages() argument
510 struct gl_debug_log *log = &debug->Log; in debug_delete_messages()
531 debug_destroy(struct gl_debug_state *debug) in debug_destroy() argument
533 while (debug->CurrentGroup > 0) { in debug_destroy()
534 debug_clear_group(debug); in debug_destroy()
535 debug->CurrentGroup--; in debug_destroy()
538 debug_clear_group(debug); in debug_destroy()
539 debug_delete_messages(debug, debug->Log.NumMessages); in debug_destroy()
540 free(debug); in debug_destroy()
547 debug_set_message_enable(struct gl_debug_state *debug, in debug_set_message_enable() argument
552 const GLint gstack = debug->CurrentGroup; in debug_set_message_enable()
555 debug_make_group_writable(debug); in debug_set_message_enable()
556 ns = &debug->Groups[gstack]->Namespaces[source][type]; in debug_set_message_enable()
573 debug_set_message_enable_all(struct gl_debug_state *debug, in debug_set_message_enable_all() argument
579 const GLint gstack = debug->CurrentGroup; in debug_set_message_enable_all()
596 debug_make_group_writable(debug); in debug_set_message_enable_all()
601 &debug->Groups[gstack]->Namespaces[s][t]; in debug_set_message_enable_all()
611 _mesa_debug_is_message_enabled(const struct gl_debug_state *debug, in _mesa_debug_is_message_enabled() argument
617 const GLint gstack = debug->CurrentGroup; in _mesa_debug_is_message_enabled()
618 struct gl_debug_group *grp = debug->Groups[gstack]; in _mesa_debug_is_message_enabled()
621 if (!debug->DebugOutput) in _mesa_debug_is_message_enabled()
634 debug_log_message(struct gl_debug_state *debug, in debug_log_message() argument
640 struct gl_debug_log *log = &debug->Log; in debug_log_message()
644 if (debug->LogToStderr) { in debug_log_message()
667 debug_fetch_message(const struct gl_debug_state *debug) in debug_fetch_message() argument
669 const struct gl_debug_log *log = &debug->Log; in debug_fetch_message()
675 debug_get_group_message(struct gl_debug_state *debug) in debug_get_group_message() argument
677 return &debug->GroupMessages[debug->CurrentGroup]; in debug_get_group_message()
681 debug_push_group(struct gl_debug_state *debug) in debug_push_group() argument
683 const GLint gstack = debug->CurrentGroup; in debug_push_group()
686 debug->Groups[gstack + 1] = debug->Groups[gstack]; in debug_push_group()
687 debug->CurrentGroup++; in debug_push_group()
691 debug_pop_group(struct gl_debug_state *debug) in debug_pop_group() argument
693 debug_clear_group(debug); in debug_pop_group()
694 debug->CurrentGroup--; in debug_pop_group()
741 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_set_debug_state_int() local
743 if (!debug) in _mesa_set_debug_state_int()
748 debug->DebugOutput = (val != 0); in _mesa_set_debug_state_int()
751 debug->SyncOutput = (val != 0); in _mesa_set_debug_state_int()
772 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_get_debug_state_int() local
773 if (!debug) in _mesa_get_debug_state_int()
778 val = debug->DebugOutput; in _mesa_get_debug_state_int()
781 val = debug->SyncOutput; in _mesa_get_debug_state_int()
784 val = debug->Log.NumMessages; in _mesa_get_debug_state_int()
787 val = (debug->Log.NumMessages) ? in _mesa_get_debug_state_int()
788 debug->Log.Messages[debug->Log.NextMessage].length + 1 : 0; in _mesa_get_debug_state_int()
791 val = debug->CurrentGroup + 1; in _mesa_get_debug_state_int()
812 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_get_debug_state_ptr() local
814 if (!debug) in _mesa_get_debug_state_ptr()
819 val = (void *) debug->Callback; in _mesa_get_debug_state_ptr()
822 val = (void *) debug->CallbackData; in _mesa_get_debug_state_ptr()
846 struct gl_debug_state *debug = ctx->Debug; in log_msg_locked_and_unlock() local
848 if (!_mesa_debug_is_message_enabled(debug, source, type, id, severity)) { in log_msg_locked_and_unlock()
884 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_log_msg() local
886 if (!debug) in _mesa_log_msg()
1041 struct gl_debug_state *debug; in _mesa_GetDebugMessageLog() local
1060 debug = _mesa_lock_debug_state(ctx); in _mesa_GetDebugMessageLog()
1061 if (!debug) in _mesa_GetDebugMessageLog()
1065 const struct gl_debug_message *msg = debug_fetch_message(debug); in _mesa_GetDebugMessageLog()
1097 debug_delete_messages(debug, 1); in _mesa_GetDebugMessageLog()
1116 struct gl_debug_state *debug; in _mesa_DebugMessageControl() local
1143 debug = _mesa_lock_debug_state(ctx); in _mesa_DebugMessageControl()
1144 if (!debug) in _mesa_DebugMessageControl()
1150 debug_set_message_enable(debug, source, type, ids[i], enabled); in _mesa_DebugMessageControl()
1153 debug_set_message_enable_all(debug, source, type, severity, enabled); in _mesa_DebugMessageControl()
1164 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_DebugMessageCallback() local
1165 if (debug) { in _mesa_DebugMessageCallback()
1166 debug->Callback = callback; in _mesa_DebugMessageCallback()
1167 debug->CallbackData = userParam; in _mesa_DebugMessageCallback()
1179 struct gl_debug_state *debug; in _mesa_PushDebugGroup() local
1203 debug = _mesa_lock_debug_state(ctx); in _mesa_PushDebugGroup()
1204 if (!debug) in _mesa_PushDebugGroup()
1207 if (debug->CurrentGroup >= MAX_DEBUG_GROUP_STACK_DEPTH-1) { in _mesa_PushDebugGroup()
1214 emptySlot = debug_get_group_message(debug); in _mesa_PushDebugGroup()
1222 debug_push_group(debug); in _mesa_PushDebugGroup()
1237 struct gl_debug_state *debug; in _mesa_PopDebugGroup() local
1245 debug = _mesa_lock_debug_state(ctx); in _mesa_PopDebugGroup()
1246 if (!debug) in _mesa_PopDebugGroup()
1249 if (debug->CurrentGroup <= 0) { in _mesa_PopDebugGroup()
1255 debug_pop_group(debug); in _mesa_PopDebugGroup()
1258 gdmessage = debug_get_group_message(debug); in _mesa_PopDebugGroup()
1284 struct gl_debug_state *debug = _mesa_lock_debug_state(ctx); in _mesa_init_debug_output() local
1285 if (!debug) { in _mesa_init_debug_output()
1288 debug->DebugOutput = GL_TRUE; in _mesa_init_debug_output()
1289 debug->LogToStderr = GL_TRUE; in _mesa_init_debug_output()