trunk/src/osd/sdl/draw13.c
| r242537 | r242538 | |
| 555 | 555 | SDL_WINDOW_BORDERLESS | SDL_WINDOW_INPUT_FOCUS | SDL_WINDOW_FULLSCREEN : SDL_WINDOW_RESIZABLE); |
| 556 | 556 | |
| 557 | 557 | // create the SDL window |
| 558 | | window->sdl_window = SDL_CreateWindow(window->title, SDL_WINDOWPOS_UNDEFINED_DISPLAY(window->monitor->handle), SDL_WINDOWPOS_UNDEFINED, |
| 558 | window->sdl_window = SDL_CreateWindow(window->title, window->monitor->monitor_x, 0, |
| 559 | 559 | width, height, sdl->extra_flags); |
| 560 | 560 | |
| 561 | 561 | if (window->fullscreen && video_config.switchres) |
trunk/src/osd/sdl/drawogl.c
| r242537 | r242538 | |
| 510 | 510 | //load_gl_lib(window->machine()); |
| 511 | 511 | |
| 512 | 512 | // create the SDL window |
| 513 | | window->sdl_window = SDL_CreateWindow(window->title, SDL_WINDOWPOS_UNDEFINED_DISPLAY(window->monitor->handle), SDL_WINDOWPOS_UNDEFINED, |
| 513 | window->sdl_window = SDL_CreateWindow(window->title, window->monitor->monitor_x, 0, |
| 514 | 514 | width, height, sdl->extra_flags); |
| 515 | 515 | |
| 516 | 516 | if (!window->sdl_window ) |
trunk/src/osd/sdl/video.c
| r242537 | r242538 | |
| 437 | 437 | |
| 438 | 438 | #if (SDLMAME_SDL2) |
| 439 | 439 | { |
| 440 | | int i; |
| 440 | int i, monx = 0; |
| 441 | 441 | |
| 442 | 442 | osd_printf_verbose("Enter init_monitors\n"); |
| 443 | 443 | |
| r242537 | r242538 | |
| 456 | 456 | monitor->monitor_height = dmode.h; |
| 457 | 457 | monitor->center_width = dmode.w; |
| 458 | 458 | monitor->center_height = dmode.h; |
| 459 | monitor->monitor_x = monx; |
| 459 | 460 | monitor->handle = i; |
| 460 | 461 | // guess the aspect ratio assuming square pixels |
| 461 | 462 | monitor->aspect = (float)(dmode.w) / (float)(dmode.h); |
| 462 | 463 | osd_printf_verbose("Adding monitor %s (%d x %d)\n", monitor->monitor_device, dmode.w, dmode.h); |
| 463 | 464 | |
| 465 | monx += dmode.w; |
| 466 | |
| 464 | 467 | // save the primary monitor handle |
| 465 | 468 | if (i == 0) |
| 466 | 469 | primary_monitor = monitor; |
| r242537 | r242538 | |
| 560 | 563 | |
| 561 | 564 | // check for toggling fullscreen mode |
| 562 | 565 | if (ui_input_pressed(machine, IPT_OSD_1)) |
| 563 | | sdlwindow_toggle_full_screen(machine, window); |
| 566 | { |
| 567 | sdl_window_info *curwin = sdl_window_list; |
| 564 | 568 | |
| 569 | while (curwin != (sdl_window_info *)NULL) |
| 570 | { |
| 571 | sdlwindow_toggle_full_screen(machine, curwin); |
| 572 | curwin = curwin->next; |
| 573 | } |
| 574 | } |
| 575 | |
| 565 | 576 | if (ui_input_pressed(machine, IPT_OSD_2)) |
| 566 | 577 | { |
| 567 | 578 | //FIXME: on a per window basis |