Lines Matching refs:displaydata

408                 SDL_DisplayData *displaydata;  in X11_InitModes_XRandR()  local
451 displaydata = (SDL_DisplayData *) SDL_calloc(1, sizeof(*displaydata)); in X11_InitModes_XRandR()
452 if (!displaydata) { in X11_InitModes_XRandR()
458 SDL_free(displaydata); in X11_InitModes_XRandR()
464 displaydata->screen = screen; in X11_InitModes_XRandR()
465 displaydata->visual = vinfo.visual; in X11_InitModes_XRandR()
466 displaydata->depth = vinfo.depth; in X11_InitModes_XRandR()
467 displaydata->hdpi = ((float) mode.w) * 25.4f / display_mm_width; in X11_InitModes_XRandR()
468 displaydata->vdpi = ((float) mode.h) * 25.4f / display_mm_height; in X11_InitModes_XRandR()
469displaydata->ddpi = SDL_ComputeDiagonalDPI(mode.w, mode.h, ((float) display_mm_width) / 25.4f,((fl… in X11_InitModes_XRandR()
470 displaydata->scanline_pad = scanline_pad; in X11_InitModes_XRandR()
471 displaydata->x = display_x; in X11_InitModes_XRandR()
472 displaydata->y = display_y; in X11_InitModes_XRandR()
473 displaydata->use_xrandr = 1; in X11_InitModes_XRandR()
474 displaydata->xrandr_output = res->outputs[output]; in X11_InitModes_XRandR()
485 display.driverdata = displaydata; in X11_InitModes_XRandR()
661 SDL_DisplayData *displaydata; in X11_InitModes() local
693 displaydata = (SDL_DisplayData *) SDL_calloc(1, sizeof(*displaydata)); in X11_InitModes()
694 if (!displaydata) { in X11_InitModes()
702 SDL_free(displaydata); in X11_InitModes()
721 SDL_free(displaydata); in X11_InitModes()
732 displaydata->screen = 0; in X11_InitModes()
733 displaydata->use_xinerama = use_xinerama; in X11_InitModes()
734 displaydata->xinerama_info = xinerama[screen]; in X11_InitModes()
735 displaydata->xinerama_screen = screen; in X11_InitModes()
737 else displaydata->screen = screen; in X11_InitModes()
739 displaydata->screen = screen; in X11_InitModes()
741 displaydata->visual = vinfo.visual; in X11_InitModes()
742 displaydata->depth = vinfo.depth; in X11_InitModes()
747 displaydata->hdpi = (float)DisplayWidth(data->display, displaydata->screen) * 25.4f / in X11_InitModes()
748 DisplayWidthMM(data->display, displaydata->screen); in X11_InitModes()
749 displaydata->vdpi = (float)DisplayHeight(data->display, displaydata->screen) * 25.4f / in X11_InitModes()
750 DisplayHeightMM(data->display, displaydata->screen); in X11_InitModes()
751 displaydata->ddpi = SDL_ComputeDiagonalDPI(DisplayWidth(data->display, displaydata->screen), in X11_InitModes()
752 … DisplayHeight(data->display, displaydata->screen), in X11_InitModes()
753 … (float)DisplayWidthMM(data->display, displaydata->screen) / 25.4f, in X11_InitModes()
754 … (float)DisplayHeightMM(data->display, displaydata->screen) / 25.4f); in X11_InitModes()
756 displaydata->scanline_pad = SDL_BYTESPERPIXEL(mode.format) * 8; in X11_InitModes()
760 if (pixmapFormats[i].depth == displaydata->depth) { in X11_InitModes()
761 displaydata->scanline_pad = pixmapFormats[i].scanline_pad; in X11_InitModes()
770 displaydata->x = xinerama[screen].x_org; in X11_InitModes()
771 displaydata->y = xinerama[screen].y_org; in X11_InitModes()
776 displaydata->x = 0; in X11_InitModes()
777 displaydata->y = 0; in X11_InitModes()
781 if (!displaydata->use_xrandr && in X11_InitModes()
784 (!displaydata->use_xinerama || in X11_InitModes()
785 (displaydata->x == 0 && displaydata->y == 0)) && in X11_InitModes()
788 displaydata->use_vidmode = use_vidmode; in X11_InitModes()
789 if (displaydata->use_xinerama) { in X11_InitModes()
790 displaydata->vidmode_screen = 0; in X11_InitModes()
792 displaydata->vidmode_screen = screen; in X11_InitModes()
794 XF86VidModeGetModeInfo(data->display, displaydata->vidmode_screen, &modedata->vm_mode); in X11_InitModes()
804 display.driverdata = displaydata; in X11_InitModes()