Mesa (gallium-xlib-rework): gallium: split driver-independent code out of xlib winsys

Keith Whitwell keithw at kemper.freedesktop.org
Thu Jan 8 14:14:34 UTC 2009


Module: Mesa
Branch: gallium-xlib-rework
Commit: 002dfb12fce045d0e124301e5df805df772149d8
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=002dfb12fce045d0e124301e5df805df772149d8

Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Jan  8 14:10:56 2009 +0000

gallium: split driver-independent code out of xlib winsys

Place in new xlib state-tracker.  This is a statetracker for the GLX API.

---

 configs/default                                    |    2 +-
 src/gallium/Makefile                               |    2 +-
 src/gallium/drivers/cell/ppu/cell_winsys.c         |   40 ----
 src/gallium/drivers/trace/Makefile                 |   18 ++
 src/gallium/state_trackers/Makefile                |   25 ++
 src/gallium/state_trackers/xlib/Makefile           |   25 ++
 .../{winsys => state_trackers}/xlib/fakeglx.c      |    0 
 .../{winsys => state_trackers}/xlib/glxapi.c       |    0 
 .../{winsys => state_trackers}/xlib/glxapi.h       |    0 
 .../{winsys => state_trackers}/xlib/glxheader.h    |    0 
 .../{winsys => state_trackers}/xlib/realglx.c      |    0 
 .../{winsys => state_trackers}/xlib/realglx.h      |    0 
 .../{winsys => state_trackers}/xlib/xfonts.c       |    0 
 .../{winsys => state_trackers}/xlib/xfonts.h       |    0 
 .../{winsys => state_trackers}/xlib/xm_api.c       |   50 +++--
 .../{winsys => state_trackers}/xlib/xm_image.c     |    0 
 .../{winsys => state_trackers}/xlib/xm_image.h     |    0 
 .../xlib/xm_winsys.h}                              |   47 ++---
 .../{winsys => state_trackers}/xlib/xmesaP.h       |   12 -
 src/gallium/winsys/xlib/Makefile                   |   16 +-
 src/gallium/winsys/xlib/xlib.c                     |  165 +++++++++++++
 src/gallium/winsys/xlib/xlib_brw.h                 |   40 ++++
 .../winsys/xlib/{brw_aub.c => xlib_brw_aub.c}      |    2 +-
 .../winsys/xlib/{brw_aub.h => xlib_brw_aub.h}      |    0 
 src/gallium/winsys/xlib/xlib_brw_context.c         |  205 ++++++++++++++++
 .../xlib/{xm_winsys_aub.c => xlib_brw_screen.c}    |  246 +++++---------------
 .../winsys/xlib/{xm_winsys.c => xlib_softpipe.c}   |  159 ++++++++------
 src/gallium/winsys/xlib/xlib_softpipe.h            |   50 ++++
 src/gallium/winsys/xlib/xlib_trace.c               |  102 ++++++++
 src/gallium/winsys/xlib/xlib_trace.h               |   26 ++
 30 files changed, 873 insertions(+), 359 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=002dfb12fce045d0e124301e5df805df772149d8



More information about the mesa-commit mailing list