glx/dri3: set the implemented version of __DRIimageLoaderExtension
authorEmil Velikov <emil.l.velikov@gmail.com>
Wed, 12 Feb 2014 18:46:32 +0000 (18:46 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Sun, 23 Feb 2014 16:42:17 +0000 (16:42 +0000)
... over the one provided by the spec.
Currently both versions are identical, but that is not
guaranteed to be the case in the future.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/glx/dri3_glx.c

index 70ec057d0b6fb43152e5e46c54904c8b1506fa20..8fbf125a7a283fd31ba271239e7f9c70fc534b9e 100644 (file)
@@ -1307,9 +1307,10 @@ dri3_get_buffers(__DRIdrawable *driDrawable,
 /* The image loader extension record for DRI3
  */
 static const __DRIimageLoaderExtension imageLoaderExtension = {
-   {__DRI_IMAGE_LOADER, __DRI_IMAGE_LOADER_VERSION},
-   .getBuffers = dri3_get_buffers,
-   .flushFrontBuffer = dri3_flush_front_buffer,
+   .base = { __DRI_IMAGE_LOADER, 1 },
+
+   .getBuffers          = dri3_get_buffers,
+   .flushFrontBuffer    = dri3_flush_front_buffer,
 };
 
 /** dri3_swap_buffers