Lines Matching defs:XMesaBuffer

45 3. Call XMesaCreateWindowBuffer() to create an XMesaBuffer from an X window
48 4. Call XMesaMakeCurrent() to bind the XMesaBuffer to an XMesaContext and
114 typedef struct xmesa_buffer *XMesaBuffer;
199 * Create an XMesaBuffer from an X window.
201 extern XMesaBuffer XMesaCreateWindowBuffer( XMesaVisual v, XMesaWindow w );
205 * Create an XMesaBuffer from an X pixmap.
207 extern XMesaBuffer XMesaCreatePixmapBuffer( XMesaVisual v,
213 * Destroy an XMesaBuffer, but not the corresponding window or pixmap.
215 extern void XMesaDestroyBuffer( XMesaBuffer b );
219 * Return the XMesaBuffer handle which corresponds to an X drawable, if any.
223 extern XMesaBuffer XMesaFindBuffer( XMesaDisplay *dpy,
232 XMesaBuffer b );
241 XMesaBuffer drawBuffer,
242 XMesaBuffer readBuffer );
260 extern XMesaBuffer XMesaGetCurrentBuffer( void );
267 extern XMesaBuffer XMesaGetCurrentReadBuffer( void );
274 extern void XMesaSwapBuffers( XMesaBuffer b );
282 extern void XMesaCopySubBuffer( XMesaBuffer b,
291 * color buffer of an XMesaBuffer. This function is a way to get "under
293 * Input: b - the XMesaBuffer
299 extern GLboolean XMesaGetBackBuffer( XMesaBuffer b,
306 * Return the depth buffer associated with an XMesaBuffer.
315 extern GLboolean XMesaGetDepthBuffer( XMesaBuffer b,
387 extern void XMesaResizeBuffers( XMesaBuffer b );
395 extern XMesaBuffer XMesaCreatePBuffer(XMesaVisual v, XMesaColormap cmap,
405 XMesaBindTexImage(XMesaDisplay *dpy, XMesaBuffer drawable, int buffer,
409 XMesaReleaseTexImage(XMesaDisplay *dpy, XMesaBuffer drawable, int buffer);
412 extern XMesaBuffer