Felix Kühling wrote:
Hi 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?
It's an interesting idea. I'm not so sure it would work that well in
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

Reply via email to