summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/xlib
AgeCommit message (Collapse)Author
2007-11-29Move dimensions from struct pipe_region to struct pipe_surface.Michel Dänzer
2007-11-07fix warningBrian
2007-11-07Remove winsys->wait_idle(), subsumed by pipe->flush().Brian
Connect intel_i915_batch_finish() into i915_winsys, just like intel_i915_batch_flush(). Call i915_winsys->batch_finish() in response to pipe->flush(PIPE_FLUSH_WAIT). Now all the batchbuffer/fence code is in one place and a little cleaner.
2007-11-07Remove context dependencies in winsys layer.Brian
The winsys object is now per-screen and shared by multiple contexts. The regionPool is now part of the i915 winsys layer. The winsys wait_idle() and flush_frontbuffer() funcs will get more attention...
2007-11-07re-enable PIPE_FORMAT_U_Z32 supportBrian
2007-11-07better depth buffer selectionBrian
2007-11-07redo xm_surface_release() to match i915Brian
2007-11-07fix bad varnameBrian
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-06disable PIPE_FORMAT_U_Z32, doesn't work ATMBrian
2007-11-06Update xmesa_is_format_supported()Brian
2007-11-06rename xmesa_create_softpipe() xmesa_create_context()Brian
2007-11-06rename xmesa_create_softpipe() xmesa_create_context()Brian
2007-11-06disable finish_or_flush() for nowBrian
2007-11-06need to call pipe->flush() in finish_or_flush()Brian
2007-11-06define CLIP_TILE as in sp_surface.cBrian
2007-11-06remove debug abort() callBrian
2007-11-06Call xmesa_init_driver_functions() to install xmesa_viewport() function.Brian
Fixes failed assertion in glxgears.
2007-11-06Supply buffer usage hints to winsys.José Fonseca
Winsys driver needs some hints in order to allocate the appropriate kind of memory for the buffer.
2007-11-05Remove some temporary state tracker context/framebuffer_create functions.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-01Start re-working SwapBuffers.Brian
intelCopyBuffer() is now intelDisplayBuffer(): it displays the given surface in the on-screen window. Added a pipe_surface parameter to winsys->flush_frontbuffer(). Front buffer rendering/flushing actually works now. But, we should only allocate the front surface on demand...
2007-11-01don't call _mesa_init_driver_functions()Brian
2007-11-01Obsolete fileBrian
2007-11-01remove xmesa_set_renderbuffer_funcs()Brian
2007-11-01disable/omit renderbuffer span codeBrian
2007-11-01remove unused funcs, macrosBrian
2007-11-01xget_image() wrapper to catch BadMatch errorsBrian
2007-11-01move dither kernels to xm_surface.cBrian
2007-11-01fix some tile clipping bugsBrian
2007-11-01move CLIP_TILE, add commentsBrian
2007-11-01rewrite xmesa_get_tile_rgba() to not use span funcsBrian
2007-11-01reimplement xmesa_put_tile_rgba() w/out span funcsBrian
2007-11-01implement get/put_tile() for xlib driverBrian
2007-11-01Implement surface clearing w/out dependency on XMesa/Mesa stuff.Brian
2007-10-31make winsys objects singletons, commentsBrian
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-31ObsoleteBrian
2007-10-31move few remaining bits of xm_dd.c into xm_api.cBrian
2007-10-31move dither kernels/tables to xm_span.cBrian
2007-10-31Remove xmesa_update_state(), which was called by ctx->Driver.UpdateState()Brian
2007-10-31move surface clear functions to xm_buffer.cBrian
2007-10-31clean-up includesBrian
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-31remove get_string, test_proxy_teximageBrian
2007-10-31remove timer_query, s3tc extension bitsBrian
2007-10-31Start removing old driver funcs like ColorMask, ClearColor, etc.Brian