Hi, I'm currently working on adding stereo support for radeon and r200 drivers. It's not finished but it should work.
Know issues: * Need to bump versions of components and check them at init time. * Non stereo clients rendering into front buffer are broken. * All communication with kernel is done via RADEON_SETPARAM ioctl final version will probably have it's own ioctls. * R200 driver locks computer (can log in using ssh, but can't kill X) with more than one client. But this also happen's without my modifications. TODO: * Implement Stereo and page flipping (need to modify way swaps work). * Fix non stereo clients rendering into front (switch to sw fallback but it's broken on r200). * Define some kernel interface. * Take care about backward compatibility (versions etc...). Hmmm... That's all I can think about for now. Here is a patch list with directories where to apply them: drm-stereo.patch: DRI tree (/drm) libdri-stereo.patch: DRI tree (/xc/xc/programs/Xserver/GL/dri/) radeon-ddx-stereo.patch: DRI tree (/xc/xc/programs/Xserver/hw/xfree86/drivers/ati/) radeon-mesa-stereo.patch: DRI tree (/Mesa) There is also a Subversion repository where I do my development. If You don't have Subversion client You can use regular browser to view files. http://serce.ics.p.lodz.pl/svn/people/jrosik/dri-jpr/trunk login: anonymous password: blank Any help and comments are welcome. -- Jacek Rosik <[EMAIL PROTECTED]>
radeon-stereo.tar.gz
Description: application/compressed-tar