g3dvl: Add Nouveau winsys, libdriclient.
authorYounes Manton <younes.m@gmail.com>
Wed, 23 Jul 2008 02:26:26 +0000 (22:26 -0400)
committerYounes Manton <younes.m@gmail.com>
Wed, 23 Jul 2008 02:41:31 +0000 (22:41 -0400)
commit0c25ac52425e6d6eb037b99ab90f41b47e3f4491
tree67c8739b48a6210e51858189b0583552cee65f2c
parent90bd0e338d315c426c2d0255331610055023739e
g3dvl: Add Nouveau winsys, libdriclient.

Nouveau winsys is based on Mesa's Nouveau winsys and soft-links to most of
it. The 'nouveau_context' and 'nouveau_screen' code contains most of the
changes, 'nouveau_winsys_pipe', 'nouveau_swapbuffers' and 'nouveau_lock'
contain some minor changes. The driclient library contains the DRI
userland stuff, most of which was based on Mesa's DRI code.
46 files changed:
src/driclient/include/driclient.h [new file with mode: 0644]
src/driclient/include/xf86dri.h [new file with mode: 0644]
src/driclient/src/Makefile [new file with mode: 0644]
src/driclient/src/XF86dri.c [new file with mode: 0644]
src/driclient/src/driclient.c [new file with mode: 0644]
src/driclient/src/test [new file with mode: 0755]
src/driclient/src/test.c [new file with mode: 0644]
src/driclient/src/xf86dri.h [new file with mode: 0644]
src/driclient/src/xf86dristr.h [new file with mode: 0644]
src/gallium/state_trackers/g3dvl/Makefile
src/gallium/state_trackers/g3dvl/vl_context.c
src/gallium/state_trackers/g3dvl/vl_shader_build.c
src/gallium/state_trackers/g3dvl/vl_shader_build.h
src/gallium/state_trackers/g3dvl/vl_surface.c
src/gallium/winsys/g3dvl/nouveau/Makefile [new file with mode: 0644]
src/gallium/winsys/g3dvl/nouveau/nouveau_bo.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_channel.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_context.c [new file with mode: 0644]
src/gallium/winsys/g3dvl/nouveau/nouveau_context.h [new file with mode: 0644]
src/gallium/winsys/g3dvl/nouveau/nouveau_device.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_dma.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_dma.h [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_dri.h [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_drmif.h [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_fence.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_grobj.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_local.h [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_lock.c [new file with mode: 0644]
src/gallium/winsys/g3dvl/nouveau/nouveau_notifier.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_pushbuf.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_resource.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_screen.c [new file with mode: 0644]
src/gallium/winsys/g3dvl/nouveau/nouveau_screen.h [new file with mode: 0644]
src/gallium/winsys/g3dvl/nouveau/nouveau_swapbuffers.c [new file with mode: 0644]
src/gallium/winsys/g3dvl/nouveau/nouveau_swapbuffers.h [new file with mode: 0644]
src/gallium/winsys/g3dvl/nouveau/nouveau_winsys.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_winsys_pipe.c [new file with mode: 0644]
src/gallium/winsys/g3dvl/nouveau/nouveau_winsys_pipe.h [new symlink]
src/gallium/winsys/g3dvl/nouveau/nouveau_winsys_softpipe.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nv04_surface.c [new symlink]
src/gallium/winsys/g3dvl/nouveau/nv50_surface.c [new symlink]
src/gallium/winsys/g3dvl/vl_winsys.h [new file with mode: 0644]
src/gallium/winsys/g3dvl/xsp_winsys.c
src/gallium/winsys/g3dvl/xsp_winsys.h [deleted file]
src/libXvMC/Makefile
src/libXvMC/context.c