Lines Matching defs:xmesa_buffer
183 struct xmesa_buffer { struct
184 struct gl_framebuffer mesa_buffer; /* depth, stencil, accum, etc buffers */
186 GLboolean wasCurrent; /* was ever the current buffer? */
187 XMesaVisual xm_visual; /* the X/Mesa visual */
189 XMesaDisplay *display;
190 BufferType type; /* window, pixmap, pbuffer or glxwindow */
192 GLboolean largestPbuffer; /**< for pbuffers */
193 GLboolean preservedContents; /**< for pbuffers */
195 struct xmesa_renderbuffer *frontxrb; /* front color renderbuffer */
196 struct xmesa_renderbuffer *backxrb; /* back color renderbuffer */
198 XMesaColormap cmap; /* the X colormap */
200 unsigned long selectedEvents;/* for pbuffers only */
202 GLint db_mode; /* 0 = single buffered */
205 GLuint shm; /* X Shared Memory extension status: */
210 XShmSegmentInfo shminfo;
214 XMesaPixmap stipple_pixmap; /* For polygon stippling */
215 XMesaGC stipple_gc; /* For polygon stippling */
217 XMesaGC gc; /* scratch GC for span, line, tri drawing */
218 XMesaGC cleargc; /* GC for clearing the color buffer */
242 struct xmesa_buffer *Next; /* Linked list pointer: */ argument