Mesa (master): svga/winsys: implement GBS support

Brian Paul brianp at kemper.freedesktop.org
Fri Feb 14 17:58:22 UTC 2014


Module: Mesa
Branch: master
Commit: fe6a854477c2ed30c37c200668a4dc86512120f7
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe6a854477c2ed30c37c200668a4dc86512120f7

Author: Brian Paul <brianp at vmware.com>
Date:   Sat Feb  8 09:51:15 2014 -0800

svga/winsys: implement GBS support

This is a squash commit of many commits by Thomas Hellstrom.

Reviewed-by: Thomas Hellstrom <thellstrom at vmware.com>
Cc: "10.1" <mesa-stable at lists.freedesktop.org>

---

 src/gallium/winsys/svga/drm/Makefile.sources       |    4 +-
 .../winsys/svga/drm/pb_buffer_simple_fenced.c      |  844 ++++++++++++++++++++
 src/gallium/winsys/svga/drm/vmw_buffer.c           |  148 +++-
 src/gallium/winsys/svga/drm/vmw_buffer.h           |   36 +-
 src/gallium/winsys/svga/drm/vmw_context.c          |  421 ++++++++--
 src/gallium/winsys/svga/drm/vmw_context.h          |    8 +
 src/gallium/winsys/svga/drm/vmw_fence.c            |  191 ++++-
 src/gallium/winsys/svga/drm/vmw_fence.h            |    5 +-
 src/gallium/winsys/svga/drm/vmw_screen.c           |   69 +-
 src/gallium/winsys/svga/drm/vmw_screen.h           |   70 +-
 src/gallium/winsys/svga/drm/vmw_screen_dri.c       |   94 ++-
 src/gallium/winsys/svga/drm/vmw_screen_ioctl.c     |  420 +++++++++-
 src/gallium/winsys/svga/drm/vmw_screen_pools.c     |  188 +++--
 src/gallium/winsys/svga/drm/vmw_screen_svga.c      |  261 +++---
 src/gallium/winsys/svga/drm/vmw_shader.c           |   64 ++
 src/gallium/winsys/svga/drm/vmw_shader.h           |   67 ++
 src/gallium/winsys/svga/drm/vmw_surface.c          |  148 +++-
 src/gallium/winsys/svga/drm/vmw_surface.h          |   19 +
 src/gallium/winsys/svga/drm/vmwgfx_drm.h           |  330 +++++++-
 19 files changed, 3064 insertions(+), 323 deletions(-)

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



More information about the mesa-commit mailing list