the Fiddler's picture

Add XF86VM codepath to X11DisplayDevice (Linux)

Project:The Open Toolkit library
Version:1.x-dev
Component:Code
Category:task
Priority:normal
Assigned:Unassigned
Status:open
Description

Right now, X11DisplayDevice relies exclusively on XRandR to discover available resolutions and change modes.

For improved compatibility, we should fall back to the older XF86VM extension when XRandR is not available. OpenTK already contains the necessary p/invokes and structures, so all we need is to find out how to use those (the source code of GLFW or Allegro may be of use here).

A common use-case for XF86VM is Nvidia Twinview +Xinerama. This combination does not support XRandR by default.


Comments

the Fiddler's picture

#1

Title:Add XF86VM codepath in X11DisplayDevice (Linux)» Add XF86VM codepath to X11DisplayDevice (Linux)