diff options
author | Keith Whitwell <keith@tungstengraphics.com> | 2009-01-08 15:23:51 +0000 |
---|---|---|
committer | Keith Whitwell <keithw@vmware.com> | 2009-01-08 15:35:35 +0000 |
commit | 153b4d5cdd934812d8c24ef10bb8bbbe852eaf62 (patch) | |
tree | 1b3280e07bb6ed0d14a43274971b9572dccd3fa6 /src/gallium/state_trackers/xlib/xmesaP.h | |
parent | a129c7268acc5a36852fcb006391e1f4b51ce7e1 (diff) |
xlib: remove some XMesa types, just use the native Xlib ones
Diffstat (limited to 'src/gallium/state_trackers/xlib/xmesaP.h')
-rw-r--r-- | src/gallium/state_trackers/xlib/xmesaP.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/gallium/state_trackers/xlib/xmesaP.h b/src/gallium/state_trackers/xlib/xmesaP.h index 3b225a440f..f79bd593ff 100644 --- a/src/gallium/state_trackers/xlib/xmesaP.h +++ b/src/gallium/state_trackers/xlib/xmesaP.h @@ -46,8 +46,8 @@ extern XMesaBuffer XMesaBufferList; */ struct xmesa_visual { GLvisual mesa_visual; /* Device independent visual parameters */ - XMesaDisplay *display; /* The X11 display */ - XMesaVisualInfo visinfo; /* X's visual info (pointer to private copy) */ + Display *display; /* The X11 display */ + XVisualInfo * visinfo; /* X's visual info (pointer to private copy) */ XVisualInfo *vishandle; /* Only used in fakeglx.c */ GLint BitsPerPixel; /* True bits per pixel for XImages */ @@ -86,11 +86,11 @@ struct xmesa_buffer { GLboolean wasCurrent; /* was ever the current buffer? */ XMesaVisual xm_visual; /* the X/Mesa visual */ - XMesaDrawable drawable; /* Usually the X window ID */ - XMesaColormap cmap; /* the X colormap */ + Drawable drawable; /* Usually the X window ID */ + Colormap cmap; /* the X colormap */ BufferType type; /* window, pixmap, pbuffer or glxwindow */ - XMesaImage *tempImage; + XImage *tempImage; unsigned long selectedEvents;/* for pbuffers only */ GLuint shm; /* X Shared Memory extension status: */ @@ -101,7 +101,7 @@ struct xmesa_buffer { XShmSegmentInfo shminfo; #endif - XMesaGC gc; /* scratch GC for span, line, tri drawing */ + GC gc; /* scratch GC for span, line, tri drawing */ /* GLX_EXT_texture_from_pixmap */ GLint TextureTarget; /** GLX_TEXTURE_1D_EXT, for example */ @@ -134,13 +134,13 @@ extern void xmesa_delete_framebuffer(struct gl_framebuffer *fb); extern XMesaBuffer -xmesa_find_buffer(XMesaDisplay *dpy, XMesaColormap cmap, XMesaBuffer notThis); +xmesa_find_buffer(Display *dpy, Colormap cmap, XMesaBuffer notThis); extern void xmesa_check_and_update_buffer_size(XMesaContext xmctx, XMesaBuffer drawBuffer); extern void -xmesa_destroy_buffers_on_display(XMesaDisplay *dpy); +xmesa_destroy_buffers_on_display(Display *dpy); static INLINE GLuint xmesa_buffer_width(XMesaBuffer b) @@ -155,6 +155,6 @@ xmesa_buffer_height(XMesaBuffer b) } extern int -xmesa_check_for_xshm(XMesaDisplay *display); +xmesa_check_for_xshm(Display *display); #endif |