summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/xlib/xmesaP.h
AgeCommit message (Collapse)Author
2007-12-11Port i965 driver to Gallium3D.Zack Rusin
This is a squashed commit of i965 branch on ssh://people.freedesktop.org/~zack/mesa Because of the porting the branch often didn't compile so squashing it makes more sense. The port is still far from complete.
2007-12-07Overhaul the Xlib winsys layer.Brian
Front/back color buffers are now allocated with ordinary malloc() via the winsys buffer functions. To display surfaces in SwapBuffers() or flush_frontbuffer() we create an XImage that wraps the surface, then use XPutImage to copy to the window. Shared memory transport disabled for now.
2007-12-05added B8G8R8A8 support and improved pixel format selection when doing remote ↵Brian
display to X server of different endianness.
2007-11-07Add winsys->surface_release() to complement winsys->surface_alloc().Brian
pipe_surface now has a pointer to the winsys which create/owns the surface. This allows clean surface deallocation w/out a rendering context.
2007-11-06rename xmesa_create_softpipe() xmesa_create_context()Brian
2007-11-05Update xlib driver to use newer state tracker context/framebuffer functions.Brian
XMesaContext has an st_context * which contains a mesa context.
2007-11-01remove xmesa_set_renderbuffer_funcs()Brian
2007-11-01Implement surface clearing w/out dependency on XMesa/Mesa stuff.Brian
2007-10-31Clean up xmesa winsys stuffBrian
Plug xmesa_is_format_supported() into the softpipe_winsys object.
2007-10-31remove some extension #definesBrian
2007-10-31move few remaining bits of xm_dd.c into xm_api.cBrian
2007-10-31Remove xmesa_update_state(), which was called by ctx->Driver.UpdateState()Brian
2007-10-31remove HPCR supportBrian
2007-10-31get rid of xmesa_clear_buffers()Brian
2007-10-31don't pass x,y,width,height to clear functionsBrian
2007-10-31Start removing old driver funcs like ColorMask, ClearColor, etc.Brian
2007-10-31remove FX/glide stuffBrian
2007-10-31remove tnl/swrast codeBrian
2007-10-31Copy of xlib driver. This will get trimmed down a lot for Gallium.Brian