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]>

Attachment: radeon-stereo.tar.gz
Description: application/compressed-tar

Reply via email to