summaryrefslogtreecommitdiffstats
path: root/src/mesa/pipe/xlib
Commit message (Collapse)AuthorAgeFilesLines
* Move dimensions from struct pipe_region to struct pipe_surface.Michel Dänzer2007-11-293-13/+16
|
* fix warningBrian2007-11-071-1/+2
|
* Remove winsys->wait_idle(), subsumed by pipe->flush().Brian2007-11-071-6/+0
| | | | | | 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.
* Remove context dependencies in winsys layer.Brian2007-11-071-1/+1
| | | | | | 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...
* re-enable PIPE_FORMAT_U_Z32 supportBrian2007-11-071-1/+1
|
* better depth buffer selectionBrian2007-11-071-1/+11
|
* redo xm_surface_release() to match i915Brian2007-11-071-3/+6
|
* fix bad varnameBrian2007-11-071-1/+1
|
* Add winsys->surface_release() to complement winsys->surface_alloc().Brian2007-11-075-34/+35
| | | | | pipe_surface now has a pointer to the winsys which create/owns the surface. This allows clean surface deallocation w/out a rendering context.
* disable PIPE_FORMAT_U_Z32, doesn't work ATMBrian2007-11-061-1/+1
|
* Update xmesa_is_format_supported()Brian2007-11-061-0/+7
|
* rename xmesa_create_softpipe() xmesa_create_context()Brian2007-11-062-2/+2
|
* rename xmesa_create_softpipe() xmesa_create_context()Brian2007-11-061-1/+1
|
* disable finish_or_flush() for nowBrian2007-11-061-1/+5
|
* need to call pipe->flush() in finish_or_flush()Brian2007-11-061-0/+1
|
* define CLIP_TILE as in sp_surface.cBrian2007-11-061-0/+4
|
* remove debug abort() callBrian2007-11-061-1/+0
|
* Call xmesa_init_driver_functions() to install xmesa_viewport() function.Brian2007-11-061-4/+3
| | | | Fixes failed assertion in glxgears.
* Supply buffer usage hints to winsys.José Fonseca2007-11-061-2/+3
| | | | | Winsys driver needs some hints in order to allocate the appropriate kind of memory for the buffer.
* Remove some temporary state tracker context/framebuffer_create functions.Brian2007-11-051-3/+3
|
* Update xlib driver to use newer state tracker context/framebuffer functions.Brian2007-11-053-103/+105
| | | | XMesaContext has an st_context * which contains a mesa context.
* Start re-working SwapBuffers.Brian2007-11-011-7/+7
| | | | | | | | 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...
* don't call _mesa_init_driver_functions()Brian2007-11-011-1/+4
|
* Obsolete fileBrian2007-11-011-4552/+0
|
* remove xmesa_set_renderbuffer_funcs()Brian2007-11-011-3/+0
|
* disable/omit renderbuffer span codeBrian2007-11-011-0/+4
|
* remove unused funcs, macrosBrian2007-11-011-13/+0
|
* xget_image() wrapper to catch BadMatch errorsBrian2007-11-011-4/+94
|
* move dither kernels to xm_surface.cBrian2007-11-012-21/+20
|
* fix some tile clipping bugsBrian2007-11-011-12/+21
|
* move CLIP_TILE, add commentsBrian2007-11-011-3/+5
|
* rewrite xmesa_get_tile_rgba() to not use span funcsBrian2007-11-011-24/+73
|
* reimplement xmesa_put_tile_rgba() w/out span funcsBrian2007-11-011-21/+78
|
* implement get/put_tile() for xlib driverBrian2007-11-011-0/+119
|
* Implement surface clearing w/out dependency on XMesa/Mesa stuff.Brian2007-11-015-196/+235
|
* make winsys objects singletons, commentsBrian2007-10-312-30/+56
|
* Clean up xmesa winsys stuffBrian2007-10-314-74/+55
| | | | Plug xmesa_is_format_supported() into the softpipe_winsys object.
* remove some extension #definesBrian2007-10-311-11/+0
|
* ObsoleteBrian2007-10-311-41/+0
|
* move few remaining bits of xm_dd.c into xm_api.cBrian2007-10-313-59/+57
|
* move dither kernels/tables to xm_span.cBrian2007-10-312-19/+20
|
* Remove xmesa_update_state(), which was called by ctx->Driver.UpdateState()Brian2007-10-315-118/+1
|
* move surface clear functions to xm_buffer.cBrian2007-10-312-145/+174
|
* clean-up includesBrian2007-10-314-32/+10
|
* remove HPCR supportBrian2007-10-315-568/+1
|
* get rid of xmesa_clear_buffers()Brian2007-10-313-51/+4
|
* don't pass x,y,width,height to clear functionsBrian2007-10-312-80/+39
|
* remove get_string, test_proxy_teximageBrian2007-10-311-66/+0
|
* remove timer_query, s3tc extension bitsBrian2007-10-312-110/+0
|
* Start removing old driver funcs like ColorMask, ClearColor, etc.Brian2007-10-314-129/+34
|