Hi,

Le 24 avr. 09 à 17:41, Rusty Lynch a écrit :

TFP is the only sane route for OpenGL rendering, unless you implement
a specific backend/hook for it. e.g. a vaPutSurfaceGL() which takes a
GL texture id as argument instead, and a vaGetDisplayGL() with a
Display* and a GLXContext for example.

Having vaPutSurfaceGL()/vaGetDisplayGL() would make life a lot easier.
It's unclear to me how the freedesktop standard is being maintained, but
getting this in the standard would make it easier to beat up (um... i
mean politely ask) the graphics driver team to provide the feature.

Oh, I think if you have a native implementation in the driver, the API can be extended very easily. ;-) Actually, this is what I intended to do for my wrappers but still haven't had the time to do so. Probably when I am back in a few weeks. This is also why you probably noticed that I split the libva version I use into Core (libva.so.*) and Display (libva-x11.so.*) parts.

Regards,
Gwenole.
_______________________________________________
Moblin dev Mailing List
[email protected]

To manage or unsubscribe from this mailing list visit:
https://lists.moblin.org/mailman/listinfo/dev or your user account on 
http://moblin.org once logged in.

For more information on the Moblin Developer Mailing lists visit:
http://moblin.org/community/mailing-lists

Reply via email to