It's an interesting idea. I'm not so sure it would work that well inHi all,
has anyone ever considered using the video overlay for 3D page flipping? It always bothered me that the page-flipping method used by the radeon drivers is so complicated WRT 2D/3D interaction and it would even stop working when (if?) we switch to allocating back buffers per-client. So I thought, couldn't you use the video overlay to display the front buffer and do page flipping by switching the video overlay between two front buffers?
practice (I would guess we'd have seen such implementations by some vendors for some OS otherwise).
> * requires more dynamic memory management than currently exists in
> most drivers with a static back buffer
Everyone is waiting for a more sane memory management for various reasons...
> * on some hardware an enabled overlay may reduce 3D performance
> slightly (it does on Savage hardware)
This should be true on all hardware I think. Performance-wise, it might actually not be all that faster than ordinary swaps (since the overlay is just a blit too, and consumes the same amount of memory bandwidth, though you wouldn't have to wait for the blit to happen, and for non-fullscreen (gl-wise) it should be faster).
Roland
------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel