Alex Deucher wrote:
I'm thinking about implementing a textured video option on radeon for
mergedfb (or non-mergedfb too for that matter).  It would be useful
since video windows could span heads in mergedfb mode and you could
also have multiple Xv windows at the same time rather than just one
with the overlay unit.  My questions are as follows:

1.  looking at the mga textured video code, it disables the DRI when it
is in use.  is there any reason for this?

Boy howdy is there ever! It is easy for the 2D driver and the 3D driver to work together because they don't share any state. Specifically, they don't share texture memory state, 3D hardware register state, or vertex engine state. As soon the 2D driver start using texture mapping hardware for Xv, all that state becomes shared. If you're going to go to the effort of making the server-side driver and the client-side (DRI) driver share all that state, you may as well go just a small bit further and get the client-side driver loaded server-side. :) If nothhing else, that would make maintainence easier.




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to