@thellier
Being able to mix 2D/3D APIs would definitely be nice. As far as the GPU is concerned, graphics.library bitmaps are simply linear textures/render-targets with no mipmapping. So, what you're suggesting might be possible.
Well, it depends how Gallium3D is structured. Using decoded video frames directly in OpenGL is a struggle on Windows too due to API design. AFAIK, it officially isn't supported, although NVidia created a custom extension specifically for this.** Warp3D was created back when there were separate 2D and 3D units on the graphics card, and APIs like OpenGL treated textures as totally separate.
Gallium3D definitely allows render-to-texture. Hopefully using system bitmaps as textures is possible too.
Quote:
It will use it for YUV conversion too so for displaying videos (btw GREAT !!!! it will allow great effects in the most Amigaish way)
I really hope that someone does use composited video for effects. Doing cross-fades between 2 videos should be dead easy, and it has the potential to do a lot more transitions and effects (like Videotoaster did).
Hans
** IIRC, AMD support NVidia's video extension too, but the drivers on my machine are too old (thank's to Apple not updating Bootcamp regularly with the latest drivers).