Lines Matching defs:log

162                                struct u_log_context *log)
173 u_log_chunk(log, &si_log_chunk_type_shader, chunk);
176 static void si_dump_compute_shader(struct si_context *ctx, struct u_log_context *log)
187 u_log_chunk(log, &si_log_chunk_type_shader, chunk);
440 static void si_log_cs(struct si_context *ctx, struct u_log_context *log, bool dump_bo_list)
460 u_log_chunk(log, &si_log_chunk_type_cs, chunk);
463 void si_auto_log_cs(void *data, struct u_log_context *log)
466 si_log_cs(ctx, log, false);
471 if (!sctx->log)
474 si_log_cs(sctx, sctx->log, true);
487 u_log_new_page_print(sctx->log, f);
581 static void si_dump_framebuffer(struct si_context *sctx, struct u_log_context *log)
592 u_log_printf(log, COLOR_YELLOW "Color buffer %i:" COLOR_RESET "\n", i);
593 si_print_texture_info(sctx->screen, tex, log);
594 u_log_printf(log, "\n");
599 u_log_printf(log, COLOR_YELLOW "Depth-stencil buffer:" COLOR_RESET "\n");
600 si_print_texture_info(sctx->screen, tex, log);
601 u_log_printf(log, "\n");
699 slot_remap_func slot_remap, struct u_log_context *log)
738 u_log_chunk(log, &si_log_chunk_type_descriptor_list, chunk);
747 const struct si_shader_info *info, struct u_log_context *log)
787 si_identity, log);
792 si_get_constbuf_slot, log);
795 si_get_shaderbuf_slot, log);
798 log);
800 " - Image", 8, util_last_bit(enabled_images), si_get_image_slot, log);
805 struct u_log_context *log)
810 si_dump_descriptors(sctx, state->cso->stage, &state->cso->info, log);
813 static void si_dump_compute_descriptors(struct si_context *sctx, struct u_log_context *log)
818 si_dump_descriptors(sctx, MESA_SHADER_COMPUTE, NULL, log);
1022 if (sctx->log)
1023 u_log_flush(sctx->log);
1034 void si_log_draw_state(struct si_context *sctx, struct u_log_context *log)
1036 if (!log)
1039 si_dump_framebuffer(sctx, log);
1041 si_dump_gfx_shader(sctx, &sctx->shader.vs, log);
1042 si_dump_gfx_shader(sctx, &sctx->shader.tcs, log);
1043 si_dump_gfx_shader(sctx, &sctx->shader.tes, log);
1044 si_dump_gfx_shader(sctx, &sctx->shader.gs, log);
1045 si_dump_gfx_shader(sctx, &sctx->shader.ps, log);
1049 log);
1050 si_dump_gfx_descriptors(sctx, &sctx->shader.vs, log);
1051 si_dump_gfx_descriptors(sctx, &sctx->shader.tcs, log);
1052 si_dump_gfx_descriptors(sctx, &sctx->shader.tes, log);
1053 si_dump_gfx_descriptors(sctx, &sctx->shader.gs, log);
1054 si_dump_gfx_descriptors(sctx, &sctx->shader.ps, log);
1057 void si_log_compute_state(struct si_context *sctx, struct u_log_context *log)
1059 if (!log)
1062 si_dump_compute_shader(sctx, log);
1063 si_dump_compute_descriptors(sctx, log);
1093 struct u_log_context log;
1094 u_log_context_init(&log);
1096 si_log_draw_state(sctx, &log);
1097 si_log_compute_state(sctx, &log);
1098 si_log_cs(sctx, &log, true);
1100 u_log_new_page_print(&log, f);
1101 u_log_context_destroy(&log);