Lines Matching refs:XMesaBuffer
238 * given XMesaBuffer.
243 xmesa_get_window_size(XMesaDisplay *dpy, XMesaBuffer b,
266 XMesaBuffer XMesaBufferList = NULL;
270 * Allocate a new XMesaBuffer object which corresponds to the given drawable.
271 * Note that XMesaBuffer is derived from struct gl_framebuffer.
272 * The new XMesaBuffer will not have any size (Width=Height=0).
278 * \return new XMesaBuffer or NULL if any problem
280 static XMesaBuffer
284 XMesaBuffer b;
288 b = (XMesaBuffer) CALLOC_STRUCT(xmesa_buffer);
357 * Find an XMesaBuffer by matching X display and colormap but NOT matching
360 XMesaBuffer
361 xmesa_find_buffer(XMesaDisplay *dpy, XMesaColormap cmap, XMesaBuffer notThis)
363 XMesaBuffer b;
377 xmesa_free_buffer(XMesaBuffer buffer)
379 XMesaBuffer prev = NULL, b;
394 /* Since the X window for the XMesaBuffer is going away, we don't
423 setup_truecolor(XMesaVisual v, XMesaBuffer buffer, XMesaColormap cmap)
551 * \param b the XMesaBuffer to initialize (may be NULL)
558 initialize_visual_and_buffer(XMesaVisual v, XMesaBuffer b,
987 * Private function for creating an XMesaBuffer which corresponds to an
991 * \return new XMesaBuffer or NULL if error
993 PUBLIC XMesaBuffer
997 XMesaBuffer b;
1039 * Create a new XMesaBuffer from an X pixmap.
1045 * \returns new XMesaBuffer or NULL if error
1047 PUBLIC XMesaBuffer
1050 XMesaBuffer b;
1070 XMesaBuffer
1076 XMesaBuffer b;
1128 XMesaBuffer
1134 XMesaBuffer b;
1158 * Deallocate an XMesaBuffer structure and all related info.
1161 XMesaDestroyBuffer(XMesaBuffer b)
1178 xmesa_check_and_update_buffer_size(XMesaContext xmctx, XMesaBuffer drawBuffer)
1194 GLboolean XMesaMakeCurrent( XMesaContext c, XMesaBuffer b )
1204 GLboolean XMesaMakeCurrent2( XMesaContext c, XMesaBuffer drawBuffer,
1205 XMesaBuffer readBuffer )
1280 XMesaBuffer XMesaGetCurrentBuffer( void )
1284 XMesaBuffer xmbuf = XMESA_BUFFER(ctx->DrawBuffer);
1294 XMesaBuffer XMesaGetCurrentReadBuffer( void )
1320 void XMesaSwapBuffers( XMesaBuffer b )
1380 void XMesaCopySubBuffer( XMesaBuffer b, int x, int y, int width, int height )
1441 GLboolean XMesaGetBackBuffer( XMesaBuffer b,
1461 * Return the depth buffer associated with an XMesaBuffer.
1468 GLboolean XMesaGetDepthBuffer( XMesaBuffer b, GLint *width, GLint *height,
1518 XMesaBuffer XMesaFindBuffer( XMesaDisplay *dpy, XMesaDrawable d )
1520 XMesaBuffer b;
1535 XMesaBuffer b, next;
1551 XMesaBuffer b, next;
1609 XMesaResizeBuffers( XMesaBuffer b )
1652 XMesaBindTexImage(XMesaDisplay *dpy, XMesaBuffer drawable, int buffer,
1757 XMesaReleaseTexImage(XMesaDisplay *dpy, XMesaBuffer drawable, int buffer)