I am pleased to report that thanks to the guidance Jens Owens gave in a
previous message, I have made 3D work on two heads simultaneously (IIRC,
the ATI Windows XP drivers didn't do this).  I have not provided a diff
because it is quite a hack and very system specific, at the moment. 
Effectively, I forced the virtual size to be 2048x768, hacked the
RADEONDoAdjustFrame() function to fix views as I wanted them, used the
default cloning stuff to setup the second monitor, and removed all the
conditionals that were preventing dual-head+DRI from working.  I had to
enable Xinerama (even though I have only one screen in the server setup)
in the config file; otherwise, the desktop would end at 1024 instead of
2048.  The problem I mentioned in a previous post -- not enough memory
for direct rendering w/ two screens -- was solved when I set it to 16
bpp.  Does anyone have any ideas for a more elegant implementation of
this functionality, especially where the config file is concerned?  This
is the first real code I have done in the Xserver and any input would be
appreciated.

--Jonathan Thambidurai



-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to