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,
989 * Private function for creating an XMesaBuffer which corresponds to an
993 * \return new XMesaBuffer or NULL if error
995 PUBLIC XMesaBuffer
999 XMesaBuffer b;
1041 * Create a new XMesaBuffer from an X pixmap.
1047 * \returns new XMesaBuffer or NULL if error
1049 PUBLIC XMesaBuffer
1052 XMesaBuffer b;
1072 XMesaBuffer
1078 XMesaBuffer b;
1130 XMesaBuffer
1136 XMesaBuffer b;
1160 * Deallocate an XMesaBuffer structure and all related info.
1163 XMesaDestroyBuffer(XMesaBuffer b)
1180 xmesa_check_and_update_buffer_size(XMesaContext xmctx, XMesaBuffer drawBuffer)
1195 GLboolean XMesaMakeCurrent( XMesaContext c, XMesaBuffer b )
1205 GLboolean XMesaMakeCurrent2( XMesaContext c, XMesaBuffer drawBuffer,
1206 XMesaBuffer readBuffer )
1281 XMesaBuffer XMesaGetCurrentBuffer( void )
1285 XMesaBuffer xmbuf = XMESA_BUFFER(ctx->DrawBuffer);
1295 XMesaBuffer XMesaGetCurrentReadBuffer( void )
1321 void XMesaSwapBuffers( XMesaBuffer b )
1381 void XMesaCopySubBuffer( XMesaBuffer b, int x, int y, int width, int height )
1442 GLboolean XMesaGetBackBuffer( XMesaBuffer b,
1462 * Return the depth buffer associated with an XMesaBuffer.
1469 GLboolean XMesaGetDepthBuffer( XMesaBuffer b, GLint *width, GLint *height,
1519 XMesaBuffer XMesaFindBuffer( XMesaDisplay *dpy, XMesaDrawable d )
1521 XMesaBuffer b;
1536 XMesaBuffer b, next;
1552 XMesaBuffer b, next;
1610 XMesaResizeBuffers( XMesaBuffer b )
1653 XMesaBindTexImage(XMesaDisplay *dpy, XMesaBuffer drawable, int buffer,
1758 XMesaReleaseTexImage(XMesaDisplay *dpy, XMesaBuffer drawable, int buffer)