Home | History | Annotate | Download | only in x11

Lines Matching refs:XMesaBuffer

241  * given XMesaBuffer.
246 xmesa_get_window_size(XMesaDisplay *dpy, XMesaBuffer b,
269 XMesaBuffer XMesaBufferList = NULL;
273 * Allocate a new XMesaBuffer object which corresponds to the given drawable.
274 * Note that XMesaBuffer is derived from struct gl_framebuffer.
275 * The new XMesaBuffer will not have any size (Width=Height=0).
281 * \return new XMesaBuffer or NULL if any problem
283 static XMesaBuffer
287 XMesaBuffer b;
291 b = (XMesaBuffer) CALLOC_STRUCT(xmesa_buffer);
360 * Find an XMesaBuffer by matching X display and colormap but NOT matching
363 XMesaBuffer
364 xmesa_find_buffer(XMesaDisplay *dpy, XMesaColormap cmap, XMesaBuffer notThis)
366 XMesaBuffer b;
380 xmesa_free_buffer(XMesaBuffer buffer)
382 XMesaBuffer prev = NULL, b;
397 /* Since the X window for the XMesaBuffer is going away, we don't
426 setup_truecolor(XMesaVisual v, XMesaBuffer buffer, XMesaColormap cmap)
554 * \param b the XMesaBuffer to initialize (may be NULL)
561 initialize_visual_and_buffer(XMesaVisual v, XMesaBuffer b,
990 * Private function for creating an XMesaBuffer which corresponds to an
994 * \return new XMesaBuffer or NULL if error
996 PUBLIC XMesaBuffer
1000 XMesaBuffer b;
1042 * Create a new XMesaBuffer from an X pixmap.
1048 * \returns new XMesaBuffer or NULL if error
1050 PUBLIC XMesaBuffer
1053 XMesaBuffer b;
1073 XMesaBuffer
1079 XMesaBuffer b;
1131 XMesaBuffer
1137 XMesaBuffer b;
1161 * Deallocate an XMesaBuffer structure and all related info.
1164 XMesaDestroyBuffer(XMesaBuffer b)
1181 xmesa_check_and_update_buffer_size(XMesaContext xmctx, XMesaBuffer drawBuffer)
1196 GLboolean XMesaMakeCurrent( XMesaContext c, XMesaBuffer b )
1206 GLboolean XMesaMakeCurrent2( XMesaContext c, XMesaBuffer drawBuffer,
1207 XMesaBuffer readBuffer )
1282 XMesaBuffer XMesaGetCurrentBuffer( void )
1286 XMesaBuffer xmbuf = XMESA_BUFFER(ctx->DrawBuffer);
1296 XMesaBuffer XMesaGetCurrentReadBuffer( void )
1322 void XMesaSwapBuffers( XMesaBuffer b )
1382 void XMesaCopySubBuffer( XMesaBuffer b, int x, int y, int width, int height )
1443 GLboolean XMesaGetBackBuffer( XMesaBuffer b,
1463 * Return the depth buffer associated with an XMesaBuffer.
1470 GLboolean XMesaGetDepthBuffer( XMesaBuffer b, GLint *width, GLint *height,
1520 XMesaBuffer XMesaFindBuffer( XMesaDisplay *dpy, XMesaDrawable d )
1522 XMesaBuffer b;
1537 XMesaBuffer b, next;
1553 XMesaBuffer b, next;
1611 XMesaResizeBuffers( XMesaBuffer b )
1654 XMesaBindTexImage(XMesaDisplay *dpy, XMesaBuffer drawable, int buffer,
1759 XMesaReleaseTexImage(XMesaDisplay *dpy, XMesaBuffer drawable, int buffer)