Mesa (master): nvfx: completely remove this driver (GeForce FX/6/7)

Ben Skeggs darktama at kemper.freedesktop.org
Fri Apr 13 10:12:41 PDT 2012


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

Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Thu Feb 16 22:08:41 2012 +1000

nvfx: completely remove this driver (GeForce FX/6/7)

This driver hasn't been maintained properly for a very long time, and for
many very good reasons.  It's horrible.

A new driver supporting these chipsets will appear with the commits that
port vieux/nv50/nvc0 to libdrm_nouveau-2.0.

Signed-off-by: Ben Skeggs <bskeggs at redhat.com>

---

 configure.ac                                       |    2 +-
 src/gallium/drivers/nouveau/nouveau_video.c        |   50 +-
 src/gallium/drivers/nouveau/nouveau_winsys.h       |    3 -
 src/gallium/drivers/nvfx/Android.mk                |   37 -
 src/gallium/drivers/nvfx/Makefile                  |   16 -
 src/gallium/drivers/nvfx/Makefile.sources          |   22 -
 src/gallium/drivers/nvfx/SConscript                |   14 -
 src/gallium/drivers/nvfx/nv01_2d.xml.h             | 1343 -------------
 src/gallium/drivers/nvfx/nv04_2d.c                 | 1393 --------------
 src/gallium/drivers/nvfx/nv04_2d.h                 |  107 -
 src/gallium/drivers/nvfx/nv04_2d_loops.h           |   70 -
 src/gallium/drivers/nvfx/nv30-40_3d.xml.h          | 2022 --------------------
 src/gallium/drivers/nvfx/nv30_fragtex.c            |  117 --
 src/gallium/drivers/nvfx/nv30_vertprog.h           |  176 --
 src/gallium/drivers/nvfx/nv40_fragtex.c            |  104 -
 src/gallium/drivers/nvfx/nv40_vertprog.h           |  178 --
 src/gallium/drivers/nvfx/nvfx_buffer.c             |   98 -
 src/gallium/drivers/nvfx/nvfx_clear.c              |   14 -
 src/gallium/drivers/nvfx/nvfx_context.c            |  124 --
 src/gallium/drivers/nvfx/nvfx_context.h            |  375 ----
 src/gallium/drivers/nvfx/nvfx_draw.c               |  191 --
 src/gallium/drivers/nvfx/nvfx_fragprog.c           | 1624 ----------------
 src/gallium/drivers/nvfx/nvfx_fragtex.c            |  355 ----
 src/gallium/drivers/nvfx/nvfx_miptree.c            |  214 ---
 src/gallium/drivers/nvfx/nvfx_push.c               |  431 -----
 src/gallium/drivers/nvfx/nvfx_query.c              |  147 --
 src/gallium/drivers/nvfx/nvfx_resource.c           |   66 -
 src/gallium/drivers/nvfx/nvfx_resource.h           |  194 --
 src/gallium/drivers/nvfx/nvfx_screen.c             |  665 -------
 src/gallium/drivers/nvfx/nvfx_screen.h             |   65 -
 src/gallium/drivers/nvfx/nvfx_shader.h             |  526 -----
 src/gallium/drivers/nvfx/nvfx_state.c              |  389 ----
 src/gallium/drivers/nvfx/nvfx_state.h              |  115 --
 src/gallium/drivers/nvfx/nvfx_state_emit.c         |  439 -----
 src/gallium/drivers/nvfx/nvfx_state_fb.c           |  290 ---
 src/gallium/drivers/nvfx/nvfx_surface.c            |  413 ----
 src/gallium/drivers/nvfx/nvfx_tex.h                |  175 --
 src/gallium/drivers/nvfx/nvfx_transfer.c           |  221 ---
 src/gallium/drivers/nvfx/nvfx_transfer.h           |   24 -
 src/gallium/drivers/nvfx/nvfx_vbo.c                |  637 ------
 src/gallium/drivers/nvfx/nvfx_vertprog.c           | 1453 --------------
 src/gallium/targets/dri-nouveau/Makefile           |    1 -
 src/gallium/targets/vdpau-nouveau/Makefile         |    1 -
 src/gallium/targets/xorg-nouveau/Makefile          |    1 -
 src/gallium/targets/xvmc-nouveau/Makefile          |    1 -
 .../winsys/nouveau/drm/nouveau_drm_winsys.c        |    4 +-
 46 files changed, 6 insertions(+), 14901 deletions(-)

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


More information about the mesa-commit mailing list