GLX_EXT_texture_from_pixmap
David Reveman
davidr at novell.com
Tue Apr 18 03:09:09 PDT 2006
On Mon, 2006-04-17 at 09:18 -0700, Ian Romanick wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Lukas Hejtmanek wrote:
>
> > Thanks for the explanation. However, GLX extensions look like this:
> > GLX extensions:
> > GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
> > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
> > GLX_MESA_swap_control, GLX_MESA_swap_frame_usage,
> > GLX_OML_swap_method,
> > GLX_SGI_make_current_read, GLX_SGI_video_sync,
> > GLX_SGIS_multisample,
> > GLX_SGIX_fbconfig
> >
> > And GLX_EXT_tfp is not listed here. Is it a bug or am I something missing? (this
> > is X.org + AIGLX, not Xgl).
>
> I think it may be a bug. Right now GLX_EXT_tfp is listed as "{Y, N, N,
> N}" in glxextensions.c. This means that if direct rendering is
> available, the client library, the server, and the direct rendering
> driver all have to support the extension. However, the code that
> implements the functions for GLX_EXT_tfp all return errors when direct
> rendering is actually enabled.
>
> This leads me to believe the GLX_EXT_tfp doesn't depend on the direct
> rendering driver at all. I think the correct setting for it in
> glxextensions.c is "{Y, Y, N, N}". That will cause it to be enabled if
> the client library and server support it, regardless of what the direct
> rendering driver says.
>
> James, David: Does that sound right to you?
Yes.
-David
More information about the xorg
mailing list