• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/stand/i386/libi386/

Lines Matching refs:gfx_state

590 	ap = teken_get_defattr(&gfx_state.tg_teken);
609 teken_set_defattr(&gfx_state.tg_teken, &a);
612 teken_input(&gfx_state.tg_teken, "\e[2J", 4);
620 if (gfx_state.tg_fb_type == FB_TEXT)
636 roff = ffs(gfx_state.tg_fb.fb_mask_red) - 1;
637 goff = ffs(gfx_state.tg_fb.fb_mask_green) - 1;
638 boff = ffs(gfx_state.tg_fb.fb_mask_blue) - 1;
640 gfx_state.tg_fb.fb_mask_red >> roff, roff,
641 gfx_state.tg_fb.fb_mask_green >> goff, goff,
642 gfx_state.tg_fb.fb_mask_blue >> boff, boff);
668 teken_set_defattr(&gfx_state.tg_teken, &attr);
670 gfx_fb_drawrect(0, 0, gfx_state.tg_fb.fb_width,
671 gfx_state.tg_origin.tp_row, 1);
673 gfx_state.tg_fb.fb_height - gfx_state.tg_origin.tp_row - 1,
674 gfx_state.tg_fb.fb_width, gfx_state.tg_fb.fb_height, 1);
675 gfx_fb_drawrect(0, gfx_state.tg_origin.tp_row,
676 gfx_state.tg_origin.tp_col,
677 gfx_state.tg_fb.fb_height - gfx_state.tg_origin.tp_row - 1, 1);
679 gfx_state.tg_fb.fb_width - gfx_state.tg_origin.tp_col - 1,
680 gfx_state.tg_origin.tp_row, gfx_state.tg_fb.fb_width,
681 gfx_state.tg_fb.fb_height, 1);
684 teken_set_defattr(&gfx_state.tg_teken, &attr);
790 if (gfx_state.tg_fb_type != FB_TEXT)
846 from = font_lookup(&gfx_state.tg_font, c, &a);
884 gfx_state.tg_tp.tp_row = TEXT_ROWS;
885 gfx_state.tg_tp.tp_col = TEXT_COLS;
888 setup_font(&gfx_state, gfx_state.tg_fb.fb_height,
889 gfx_state.tg_fb.fb_width);
891 gfx_state.tg_origin.tp_row = (gfx_state.tg_fb.fb_height -
892 (gfx_state.tg_tp.tp_row * gfx_state.tg_font.vf_height)) / 2;
893 gfx_state.tg_origin.tp_col = (gfx_state.tg_fb.fb_width -
894 (gfx_state.tg_tp.tp_col * gfx_state.tg_font.vf_width)) / 2;
896 gfx_state.tg_glyph_size = gfx_state.tg_font.vf_height *
897 gfx_state.tg_font.vf_width * 4;
898 free(gfx_state.tg_glyph);
899 gfx_state.tg_glyph = malloc(gfx_state.tg_glyph_size);
900 if (gfx_state.tg_glyph == NULL)
902 gfx_state.tg_functions = &tfx;
903 snprintf(env, sizeof (env), "%d", gfx_state.tg_fb.fb_height);
906 snprintf(env, sizeof (env), "%d", gfx_state.tg_fb.fb_width);
909 snprintf(env, sizeof (env), "%d", gfx_state.tg_fb.fb_bpp);
914 setup_font(&gfx_state,
915 16 * gfx_state.tg_fb.fb_height,
916 8 * gfx_state.tg_fb.fb_width);
917 gfx_state.tg_functions = &tf;
926 screen_buffer = malloc(gfx_state.tg_tp.tp_row * gfx_state.tg_tp.tp_col *
931 teken_init(&gfx_state.tg_teken, gfx_state.tg_functions, &gfx_state);
933 if (gfx_state.tg_ctype == CT_INDEXED)
938 roff = ffs(gfx_state.tg_fb.fb_mask_red) - 1;
939 goff = ffs(gfx_state.tg_fb.fb_mask_green) - 1;
940 boff = ffs(gfx_state.tg_fb.fb_mask_blue) - 1;
942 gfx_state.tg_fb.fb_mask_red >> roff, roff,
943 gfx_state.tg_fb.fb_mask_green >> goff, goff,
944 gfx_state.tg_fb.fb_mask_blue >> boff, boff);
946 if (gfx_state.tg_ctype == CT_INDEXED && use_gfx_mode)
949 teken_set_winsize(&gfx_state.tg_teken, &gfx_state.tg_tp);
950 a = teken_get_defattr(&gfx_state.tg_teken);
964 teken_set_defattr(&gfx_state.tg_teken, &attr);
977 teken_set_defattr(&gfx_state.tg_teken, &attr);
979 snprintf(env, sizeof (env), "%u", (unsigned)gfx_state.tg_tp.tp_row);
981 snprintf(env, sizeof (env), "%u", (unsigned)gfx_state.tg_tp.tp_col);
987 teken_input(&gfx_state.tg_teken, "\e[2J", 4);
988 gfx_state.tg_functions->tf_param(&gfx_state, TP_SHOWCURSOR, 1);
1059 teken_input(&gfx_state.tg_teken, &ch, sizeof (ch));