diff options
author | George Sapountzis <[email protected]> | 2008-06-13 15:54:08 +0300 |
---|---|---|
committer | George Sapountzis <[email protected]> | 2008-06-13 15:54:08 +0300 |
commit | 1087cc61b3776f4cdc991dcd95ee59dbd26307f3 (patch) | |
tree | c74d06f6a51495af96299f694b40daf662d1af62 /src/glx/x11/glxclient.h | |
parent | 7ffb1230b3287a72d9ac59c5d830f7a4155cbdf9 (diff) |
glx: load swrast_dri.so
caveats:
- does not work with old (i.e. libGLcore) xserver:
- made unbindContext a noop
- extensions:
GLX_SGI_make_current_read
GLX_EXT_texture_from_pixmap
GLX_MESA_copy_sub_buffer
Diffstat (limited to 'src/glx/x11/glxclient.h')
-rw-r--r-- | src/glx/x11/glxclient.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/glx/x11/glxclient.h b/src/glx/x11/glxclient.h index d19cc04d077..b0a5d1315ac 100644 --- a/src/glx/x11/glxclient.h +++ b/src/glx/x11/glxclient.h @@ -147,6 +147,7 @@ struct __GLXDRIdrawableRec { ** Function to create and DRI display data and initialize the display ** dependent methods. */ +extern __GLXDRIdisplay *driswCreateDisplay(Display *dpy); extern __GLXDRIdisplay *driCreateDisplay(Display *dpy); extern __GLXDRIdisplay *dri2CreateDisplay(Display *dpy); @@ -465,6 +466,7 @@ struct __GLXscreenConfigsRec { __DRIscreen *__driScreen; const __DRIcoreExtension *core; const __DRIlegacyExtension *legacy; + const __DRIswrastExtension *swrast; __glxHashTable *drawHash; Display *dpy; int scr, fd; @@ -564,6 +566,7 @@ struct __GLXdisplayPrivateRec { /** * Per display direct rendering interface functions and data. */ + __GLXDRIdisplay *driswDisplay; __GLXDRIdisplay *driDisplay; __GLXDRIdisplay *dri2Display; #endif |