int graphics_init (void) { int i,j; #ifdef DEBUG_GFX dbg("Function: graphics_init"); #endif current_width = PREFS_GFX_WIDTH; current_height = PREFS_GFX_HEIGHT; graphics_subinit (); if (!init_colors ()) return 0; buttonstate[0] = buttonstate[1] = buttonstate[2] = 0; for (i = 0; i < 256; i++) uae4all_keystate[i] = 0; #ifdef DEBUG_FRAMERATE uae4all_update_time(); #endif return 1; }
int graphics_init (bool mousecapture) { graphics_subinit (); if (!init_colors ()) return 0; return 1; }
int graphics_init (void) { if (currprefs.x11_use_mitshm && ! shmavail) { write_log ("MIT-SHM extension not supported by X server.\n"); } if (currprefs.color_mode > 5) write_log ("Bad color mode selected. Using default.\n"), currprefs.color_mode = 0; x11_init_ok = 0; need_dither = 0; screen_is_picasso = 0; dgamode = 0; init_dispinfo (&ami_dinfo); init_dispinfo (&pic_dinfo); write_log ("Using %d bit visual, %d bits per pixel\n", bitdepth, bit_unit); fixup_prefs_dimensions (&currprefs); gfxvidinfo.width = currprefs.gfx_width_win; gfxvidinfo.height = currprefs.gfx_height_win; current_width = currprefs.gfx_width_win; current_height = currprefs.gfx_height_win; cmap = XCreateColormap (display, rootwin, vis, AllocNone); cmap2 = XCreateColormap (display, rootwin, vis, AllocNone); if (visualInfo.VI_CLASS == GrayScale || visualInfo.VI_CLASS == PseudoColor) { XAllocColorCells (display, cmap, 0, 0, 0, pixel_return, 1 << bitdepth); XAllocColorCells (display, cmap2, 0, 0, 0, pixel_return, 1 << bitdepth); } if (bitdepth < 8 || (bitdepth == 8 && currprefs.color_mode == 3)) { gfxvidinfo.pixbytes = 2; currprefs.x11_use_low_bandwidth = 0; need_dither = 1; } else { gfxvidinfo.pixbytes = bit_unit >> 3; } if (! init_colors ()) return 0; blankCursor = XCreatePixmapCursor (display, XCreatePixmap (display, rootwin, 1, 1, 1), XCreatePixmap (display, rootwin, 1, 1, 1), &black, &white, 0, 0); xhairCursor = XCreateFontCursor (display, XC_crosshair); graphics_subinit (); grabbed = 0; return x11_init_ok = 1; }
int graphics_init(bool mousecapture) { inputdevice_unacquire(); graphics_subinit(); if (!init_colors()) return 0; inputdevice_acquire(TRUE); return 1; }
int graphics_init (void) { int i,j; graphics_subinit (); if (!init_colors ()) return 0; buttonstate[0] = buttonstate[1] = buttonstate[2] = 0; keyboard_init(); return 1; }
int graphics_init (void) { int i,j; uae_sem_init (&vsync_wait_sem, 0, 1); graphics_subinit (); if (!init_colors ()) return 0; buttonstate[0] = buttonstate[1] = buttonstate[2] = 0; keyboard_init(); return 1; }
int check_prefs_changed_gfx (void) { if (changed_prefs.gfx_width_win != currprefs.gfx_width_win || changed_prefs.gfx_height_win != currprefs.gfx_height_win) fixup_prefs_dimensions (&changed_prefs); if (changed_prefs.gfx_width_win == currprefs.gfx_width_win && changed_prefs.gfx_height_win == currprefs.gfx_height_win && changed_prefs.gfx_lores == currprefs.gfx_lores && changed_prefs.gfx_linedbl == currprefs.gfx_linedbl && changed_prefs.gfx_correct_aspect == currprefs.gfx_correct_aspect && changed_prefs.gfx_xcenter == currprefs.gfx_xcenter && changed_prefs.gfx_ycenter == currprefs.gfx_ycenter && changed_prefs.gfx_afullscreen == currprefs.gfx_afullscreen && changed_prefs.gfx_pfullscreen == currprefs.gfx_pfullscreen) return 0; graphics_subshutdown (); currprefs.gfx_width_win = changed_prefs.gfx_width_win; currprefs.gfx_height_win = changed_prefs.gfx_height_win; currprefs.gfx_lores = changed_prefs.gfx_lores; currprefs.gfx_linedbl = changed_prefs.gfx_linedbl; currprefs.gfx_correct_aspect = changed_prefs.gfx_correct_aspect; currprefs.gfx_xcenter = changed_prefs.gfx_xcenter; currprefs.gfx_ycenter = changed_prefs.gfx_ycenter; currprefs.gfx_afullscreen = changed_prefs.gfx_afullscreen; currprefs.gfx_pfullscreen = changed_prefs.gfx_pfullscreen; graphics_subinit (); if (! inwindow) XWarpPointer (display, None, mywin, 0, 0, 0, 0, current_width / 2, current_height / 2); notice_screen_contents_lost (); init_row_map (); if (screen_is_picasso) picasso_enablescreen (1); return 0; }
int graphics_init (void) { int i,j; #if defined (GP2X) || defined (PSP) || defined (GIZMONDO) // this will hold the state of the mouse emulation toggle. The start button // will enable mouse emulation, which will allow the joystick to move the // mouse point (probably badly, but there you go). gp2xMouseEmuOn=0; hasGp2xButtonRemapping = 1; gp2xButtonRemappingOn = 0; show_volumecontrol = 0; #endif #ifdef DEBUG_GFX dbg("Function: graphics_init"); #endif current_width = PREFS_GFX_WIDTH; current_height = PREFS_GFX_HEIGHT; graphics_subinit (); if (!init_colors ()) return 0; buttonstate[0] = buttonstate[1] = buttonstate[2] = 0; for (i = 256; i--;) uae4all_keystate[i] = 0; #ifdef DEBUG_FRAMERATE uae4all_update_time(); #endif return 1; }