GLX_EXT_texture_from_pixmap
Ian Romanick
idr at us.ibm.com
Mon Apr 17 08:47:32 PDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Lukas Hejtmanek wrote:
> Hello,
>
> I have i915GM card and I tried to play with compiz. However, it complains about
> no GLX_EXT_texture_from_pixmap.
>
> However, using glxinfo, I can see that such extension exists in
> server glx extensions:
> GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
> GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
> GLX_OML_swap_method,
> GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
> GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
> and
> client 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_copy_sub_buffer, GLX_MESA_swap_control,
> GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
> GLX_OML_sync_control,
> GLX_SGI_make_current_read, GLX_SGI_swap_control,
> GLX_SGI_video_sync,
> GLX_SGIS_multisample, GLX_SGIX_fbconfig,
> GLX_SGIX_pbuffer,
> GLX_SGIX_visual_select_group,
> GLX_EXT_texture_from_pixmap
The server knows how to handle protocol and knows how to implement one
set of extensions. The client-side library knows how to implement
protocol for another set of extensions. Any extensions that are listed
in both places are usable by the application. There are some
extensions, like GLX_ARB_get_proc_address that only need client-side
support.
What you really care about is the "GLX extensions" list. This is the
list of extensions that are actually available. This is the list (and
the only list!!!) that applications should query.
It looks like GLX_EXT_tfp is listed both places, so it should be usable
by applications.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (GNU/Linux)
iD8DBQFEQ7iTX1gOwKyEAw8RApeuAJ0c+KJA4jsJltbDn+0i4gSiyGDUxwCeKgza
P0/p5aUVwRe3iVE70tYWe2w=
=px+/
-----END PGP SIGNATURE-----
More information about the xorg
mailing list