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