<div dir="ltr">Most of this is untested and a lot of it pulled from memory, so excuse me if you tried this already and it didn't work...<div><br></div><div>SDL scans for available screens in the current X11 display, and creates a new SDL_VideoDisplay for each (yes, the names are confusing).</div>
<div><br></div><div>So, my strategy would be to call SDL_GetNumVideoDisplays to check that there are actually two displays available, then SDL_GetNumDisplayModes for each display, and iterate those two using SDL_GetDisplayMode to find a suitable mode for each screen (or just wing it and use SDL_GetCurrentDisplayMode)</div>
<div><br></div><div style>Then, create two windows, and use SDL_SetWindowDisplayMode on each with the modes you found in the previous step, and finally go full screen... did you try this? Does it not work?</div><div style>
<br></div><div style>Also, full screen on Xinerama systems works fine AFAIK, if you change the resolution of the desktop you get some hiccups when restoring the resolution though.</div><div><br></div><div><br><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/3/20 Alex Barry <span dir="ltr"><<a href="mailto:alex.barry@gmail.com" target="_blank">alex.barry@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Separate X11 displays is very relevant, as I want to open one window on the left screen, and one on the right using the one instance of an application.  There is no fullscreen problem at all.<div><br></div><div>I can throw in a `export DISPLAY=:0.1` in there, but then both windows will end up on the same X11 display.</div>

<div><br></div><div>Also, I'm use SDL2, not 1.2.<br><br><div class="gmail_quote">On Wed, Mar 20, 2013 at 3:45 AM, Petr Pisar <span dir="ltr"><<a href="mailto:ppisar@redhat.com" target="_blank">ppisar@redhat.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>On Tue, Mar 19, 2013 at 10:45:20PM -0400, Alex Barry wrote:<br>

> Full screen works fine for me in Ubuntu 12 with AMD Catalyst drivers.<br>
><br>
</div>This is irrelevant in your set-up as separete X11 screens behave<br>
independently. The full-screen problem is about xrandr multi-head one big<br>
screen consisting of more monitors.<br>
<br>
In my opinion, current SDL-1.2 full-screen handling is still not ideal and it<br>
misbehaves in some cases, but as user can decide which way to go using<br>
environment variable, it's still better than before. (See<br>
<<a href="https://bugzilla.redhat.com/show_bug.cgi?id=859907#c2" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=859907#c2</a>>.)<br>
<span><font color="#888888"><br>
-- Petr<br>
<br>
</font></span><br>_______________________________________________<br>
SDL mailing list<br>
<a href="mailto:SDL@lists.libsdl.org" target="_blank">SDL@lists.libsdl.org</a><br>
<a href="http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org" target="_blank">http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
SDL mailing list<br>
<a href="mailto:SDL@lists.libsdl.org">SDL@lists.libsdl.org</a><br>
<a href="http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org" target="_blank">http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Gabriel.
</div></div></div>