Home | History | Annotate | Download | only in glx

Lines Matching defs:extensions

61 #include <X11/extensions/Xfixes.h>
179 free((char *) context->extensions);
712 * Enable all of the extensions supported on DRI3
718 const __DRIextension **extensions;
722 extensions = psc->core->getExtensions(psc->driScreen);
744 for (i = 0; extensions[i]; i++) {
750 (strcmp(extensions[i]->name, __DRI_TEX_BUFFER) == 0)) {
751 psc->texBuffer = (__DRItexBufferExtension *) extensions[i];
755 if ((strcmp(extensions[i]->name, __DRI2_FLUSH) == 0)) {
756 psc->f = (__DRI2flushExtension *) extensions[i];
760 if (strcmp(extensions[i]->name, __DRI_IMAGE) == 0)
761 psc->image = (__DRIimageExtension *) extensions[i];
763 if ((strcmp(extensions[i]->name, __DRI2_CONFIG_QUERY) == 0))
764 psc->config = (__DRI2configQueryExtension *) extensions[i];
766 if (strcmp(extensions[i]->name, __DRI2_ROBUSTNESS) == 0)
770 if (strcmp(extensions[i]->name, __DRI2_RENDERER_QUERY) == 0) {
771 psc->rendererQuery = (__DRI2rendererQueryExtension *) extensions[i];
775 if (strcmp(extensions[i]->name, __DRI2_INTEROP) == 0)
776 psc->interop = (__DRI2interopExtension*)extensions[i];
778 if (strcmp(extensions[i]->name, __DRI2_FLUSH_CONTROL) == 0)
798 * Checks to see if the driver supports the necessary extensions
808 const __DRIextension **extensions;
857 extensions = driGetDriverExtensions(psc->driver, driverName);
858 if (extensions == NULL)
861 for (i = 0; extensions[i]; i++) {
862 if (strcmp(extensions[i]->name, __DRI_CORE) == 0)
863 psc->core = (__DRIcoreExtension *) extensions[i];
864 if (strcmp(extensions[i]->name, __DRI_IMAGE_DRIVER) == 0)
865 psc->image_driver = (__DRIimageDriverExtension *) extensions[i];
882 extensions,