Lines Matching refs:screen
152 struct si_screen *sscreen = chunk->ctx->screen;
309 if (!sctx->screen->info.is_amdgpu) {
476 if (&sctx->b == sctx->screen->aux_context) {
484 dd_write_header(f, &sctx->screen->b, 0);
548 const unsigned page_size = sctx->screen->info.gart_page_size;
593 si_print_texture_info(sctx->screen, tex, log);
600 si_print_texture_info(sctx->screen, tex, log);
696 static void si_dump_descriptor_list(struct si_screen *screen, struct si_descriptors *desc,
728 chunk->gfx_level = screen->info.gfx_level;
786 si_dump_descriptor_list(sctx->screen, &desc, name, " - Vertex buffer", 4, info->num_inputs,
790 si_dump_descriptor_list(sctx->screen, &descs[SI_SHADER_DESCS_CONST_AND_SHADER_BUFFERS], name,
793 si_dump_descriptor_list(sctx->screen, &descs[SI_SHADER_DESCS_CONST_AND_SHADER_BUFFERS], name,
796 si_dump_descriptor_list(sctx->screen, &descs[SI_SHADER_DESCS_SAMPLERS_AND_IMAGES], name,
799 si_dump_descriptor_list(sctx->screen, &descs[SI_SHADER_DESCS_SAMPLERS_AND_IMAGES], name,
838 static void si_add_split_disasm(struct si_screen *screen, struct ac_rtld_binary *rtld_binary,
844 .info = &screen->info,
892 struct si_screen *screen = shader->selector->screen;
920 si_add_split_disasm(screen, &rtld_binaries[0], &shader->prolog->binary, &inst_addr, &num_inst,
924 si_add_split_disasm(screen, &rtld_binaries[1], &shader->previous_stage->binary, &inst_addr,
927 si_add_split_disasm(screen, &rtld_binaries[3], &shader->binary, &inst_addr, &num_inst,
930 si_add_split_disasm(screen, &rtld_binaries[4], &shader->epilog->binary, &inst_addr, &num_inst,
1047 si_dump_descriptor_list(sctx->screen, &sctx->descriptors[SI_DESCS_INTERNAL], "", "RW buffers",
1068 struct pipe_screen *screen = sctx->b.screen;
1083 fprintf(f, "Driver vendor: %s\n", screen->get_vendor(screen));
1084 fprintf(f, "Device vendor: %s\n", screen->get_device_vendor(screen));
1085 fprintf(f, "Device name: %s\n\n", screen->get_name(screen));
1122 if (sctx->screen->debug_flags & DBG(CHECK_VM))