[Mesa-dev] [PATCH] Move nv30, nv50 and nvc0 to nouveau.

Johannes Obermayr johannesobermayr at gmx.de
Thu Sep 5 17:24:17 PDT 2013


---

Sorry for annoying the mailing list but ...

<irc_dri-devel>
[Dienstag, 20. August 2013] [21:23:56] <jobermayr>      calim: Would you accept such a patch: https://github.com/jobermayr/mesa/commit/b859d1d
[Dienstag, 20. August 2013] [21:56:05] <calim>  jobermayr: what's that good for ?
[Dienstag, 20. August 2013] [21:56:33] <calim>  ah, you moved everything into a nouveau subdir
[Dienstag, 20. August 2013] [21:59:42] <calim>  hm, I don't care, doesn't really have an effect other than requiring more key presses to reach the driver dir
<key_statement>
[Dienstag, 20. August 2013] [21:59:58] <calim>  so, I'd accept it
</key_statement>
[Dienstag, 20. August 2013] [22:01:00] <calim>  but you remove the ability to not build nv30 support ...
[Dienstag, 20. August 2013] [22:02:45] <calim>  I mean, you could have kept the separate libnvXX.a
<note_from_today>
Depending targets (dri-nouveau, egl-static, pipe-loader, vdpau-nouveau, xorg-nouveau and xmvc-nouveau) require nv30_screen_create, nv50_screen_create and nvc0_screen_create in nouveau_drm_screen_create (libnouveaudrm.la). So it is not possible not to build nv30 and since all three former libnvXX.la are required it makes sense to build only one libnouveau.la ...
</note_from_today>
[Dienstag, 20. August 2013] [22:38:05] <jobermayr>      calim: It only builds one libnouveau library, a bit faster compile times on -jX and all things which go into it are better structured
</irc_dri-devel>

<email_in_german>
Am Dienstag, 20. August 2013, 23:27:59 schrieb Johannes Obermayr an Christoph Bumiller:
> Hallo Christoph,
> 
> anbei der Patch zur Umstrukturierung (entpackt ~ 4 MB, deshalb nicht an die Liste ...).
> 
> Falls mal aboll's und mein Wunsch in Erfüllung gehen sollte und wir die Shared-Libs-Patches einspielen dürfen, müssen dann in libnouveau.so nur die drei *_screen_create Symbole freigegeben werden.
> 
> Wie vorhin auf der Liste angekündigt gibt es einen kleinen Geschwindigkeitsbonus beim Kompilieren obendrein 
>
> Gruß
> Johannes
</email_in_german>

<irc_dri-devel>
[Sonntag, 1. September 2013] [23:23:37] <jobermayr>     calim: This commit also contains whiteline and new blank line at EOF fixes: https://github.com/jobermayr/mesa/commit/5a677fc . Is it sth. you will push to master or must I maintain it in my branch?
[Donnerstag, 5. September 2013] [17:56:33] <jobermayr_> calim: What about pushing https://github.com/jobermayr/mesa/commit/def1781 and for 9.2: https://github.com/jobermayr/mesa/commit/03073db ? Don't you accept it anymore?
</irc_dri-devel>

<general_question>
Why is it so difficult to get an agreed patch in master?
</general_question>

---
 configure.ac                                       |    5 +-
 src/gallium/Android.mk                             |    5 +-
 src/gallium/drivers/Makefile.am                    |    2 +-
 src/gallium/drivers/nouveau/Android.mk             |    8 +-
 src/gallium/drivers/nouveau/Makefile.am            |   14 +-
 src/gallium/drivers/nouveau/Makefile.sources       |   91 +
 src/gallium/drivers/nouveau/codegen/nv50_ir.cpp    | 1231 ++++++++
 src/gallium/drivers/nouveau/codegen/nv50_ir.h      | 1197 ++++++++
 src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp |  550 ++++
 .../drivers/nouveau/codegen/nv50_ir_build_util.cpp |  614 ++++
 .../drivers/nouveau/codegen/nv50_ir_build_util.h   |  324 +++
 .../drivers/nouveau/codegen/nv50_ir_driver.h       |  220 ++
 .../drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 1682 +++++++++++
 .../drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp  | 1962 +++++++++++++
 .../drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp  | 2988 ++++++++++++++++++++
 .../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp  | 2852 +++++++++++++++++++
 .../drivers/nouveau/codegen/nv50_ir_graph.cpp      |  436 +++
 .../drivers/nouveau/codegen/nv50_ir_graph.h        |  228 ++
 .../drivers/nouveau/codegen/nv50_ir_inlines.h      |  420 +++
 .../nouveau/codegen/nv50_ir_lowering_nv50.cpp      | 1101 ++++++++
 .../nouveau/codegen/nv50_ir_lowering_nvc0.cpp      | 1597 +++++++++++
 .../drivers/nouveau/codegen/nv50_ir_peephole.cpp   | 2464 ++++++++++++++++
 .../drivers/nouveau/codegen/nv50_ir_print.cpp      |  698 +++++
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 2050 ++++++++++++++
 .../drivers/nouveau/codegen/nv50_ir_ssa.cpp        |  552 ++++
 .../drivers/nouveau/codegen/nv50_ir_target.cpp     |  469 +++
 .../drivers/nouveau/codegen/nv50_ir_target.h       |  235 ++
 .../nouveau/codegen/nv50_ir_target_nv50.cpp        |  552 ++++
 .../drivers/nouveau/codegen/nv50_ir_target_nv50.h  |   72 +
 .../nouveau/codegen/nv50_ir_target_nvc0.cpp        |  604 ++++
 .../drivers/nouveau/codegen/nv50_ir_target_nvc0.h  |   74 +
 .../drivers/nouveau/codegen/nv50_ir_util.cpp       |  390 +++
 src/gallium/drivers/nouveau/codegen/nv50_ir_util.h |  788 ++++++
 .../drivers/nouveau/codegen/target_lib_nvc0.asm    |   96 +
 .../drivers/nouveau/codegen/target_lib_nvc0.asm.h  |  112 +
 .../drivers/nouveau/codegen/target_lib_nve4.asm    |  698 +++++
 .../drivers/nouveau/codegen/target_lib_nve4.asm.h  |  592 ++++
 .../drivers/nouveau/codegen/target_lib_nvf0.asm.h  |   13 +
 src/gallium/drivers/nouveau/nouveau_mm.c           |    1 -
 src/gallium/drivers/nouveau/nouveau_screen.c       |    4 +-
 src/gallium/drivers/nouveau/nouveau_video.c        |    2 +-
 src/gallium/drivers/nouveau/nv30/nv01_2d.xml.h     | 1416 ++++++++++
 src/gallium/drivers/nouveau/nv30/nv30-40_3d.xml.h  | 2045 ++++++++++++++
 src/gallium/drivers/nouveau/nv30/nv30_clear.c      |  226 ++
 src/gallium/drivers/nouveau/nv30/nv30_context.c    |  263 ++
 src/gallium/drivers/nouveau/nv30/nv30_context.h    |  237 ++
 src/gallium/drivers/nouveau/nv30/nv30_draw.c       |  506 ++++
 src/gallium/drivers/nouveau/nv30/nv30_format.c     |  259 ++
 src/gallium/drivers/nouveau/nv30/nv30_format.h     |   57 +
 src/gallium/drivers/nouveau/nv30/nv30_fragprog.c   |  170 ++
 src/gallium/drivers/nouveau/nv30/nv30_fragtex.c    |  202 ++
 src/gallium/drivers/nouveau/nv30/nv30_miptree.c    |  490 ++++
 src/gallium/drivers/nouveau/nv30/nv30_push.c       |  290 ++
 src/gallium/drivers/nouveau/nv30/nv30_query.c      |  274 ++
 src/gallium/drivers/nouveau/nv30/nv30_resource.c   |   77 +
 src/gallium/drivers/nouveau/nv30/nv30_resource.h   |   75 +
 src/gallium/drivers/nouveau/nv30/nv30_screen.c     |  588 ++++
 src/gallium/drivers/nouveau/nv30/nv30_screen.h     |   51 +
 src/gallium/drivers/nouveau/nv30/nv30_state.c      |  458 +++
 src/gallium/drivers/nouveau/nv30/nv30_state.h      |  144 +
 .../drivers/nouveau/nv30/nv30_state_validate.c     |  538 ++++
 src/gallium/drivers/nouveau/nv30/nv30_texture.c    |  306 ++
 src/gallium/drivers/nouveau/nv30/nv30_transfer.c   |  754 +++++
 src/gallium/drivers/nouveau/nv30/nv30_transfer.h   |   40 +
 src/gallium/drivers/nouveau/nv30/nv30_vbo.c        |  627 ++++
 src/gallium/drivers/nouveau/nv30/nv30_vertprog.c   |  258 ++
 src/gallium/drivers/nouveau/nv30/nv30_vertprog.h   |  176 ++
 src/gallium/drivers/nouveau/nv30/nv30_winsys.h     |  158 ++
 src/gallium/drivers/nouveau/nv30/nv40_vertprog.h   |  178 ++
 src/gallium/drivers/nouveau/nv30/nv40_verttex.c    |  100 +
 src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c   | 1251 ++++++++
 src/gallium/drivers/nouveau/nv30/nvfx_shader.h     |  525 ++++
 src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c   | 1133 ++++++++
 src/gallium/drivers/nouveau/nv50/nv50_2d.xml.h     |  416 +++
 src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h     | 2110 ++++++++++++++
 src/gallium/drivers/nouveau/nv50/nv50_3ddefs.xml.h |   98 +
 src/gallium/drivers/nouveau/nv50/nv50_blit.h       |  223 ++
 src/gallium/drivers/nouveau/nv50/nv50_context.c    |  317 +++
 src/gallium/drivers/nouveau/nv50/nv50_context.h    |  322 +++
 src/gallium/drivers/nouveau/nv50/nv50_debug.h      |   25 +
 src/gallium/drivers/nouveau/nv50/nv50_defs.xml.h   |  200 ++
 src/gallium/drivers/nouveau/nv50/nv50_draw.c       |   88 +
 src/gallium/drivers/nouveau/nv50/nv50_formats.c    |  504 ++++
 src/gallium/drivers/nouveau/nv50/nv50_miptree.c    |  495 ++++
 src/gallium/drivers/nouveau/nv50/nv50_program.c    |  445 +++
 src/gallium/drivers/nouveau/nv50/nv50_program.h    |  106 +
 src/gallium/drivers/nouveau/nv50/nv50_push.c       |  309 ++
 src/gallium/drivers/nouveau/nv50/nv50_query.c      |  399 +++
 src/gallium/drivers/nouveau/nv50/nv50_resource.c   |  104 +
 src/gallium/drivers/nouveau/nv50/nv50_resource.h   |  153 +
 src/gallium/drivers/nouveau/nv50/nv50_screen.c     |  845 ++++++
 src/gallium/drivers/nouveau/nv50/nv50_screen.h     |  153 +
 .../drivers/nouveau/nv50/nv50_shader_state.c       |  623 ++++
 src/gallium/drivers/nouveau/nv50/nv50_state.c      | 1110 ++++++++
 .../drivers/nouveau/nv50/nv50_state_validate.c     |  414 +++
 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h   |   78 +
 .../drivers/nouveau/nv50/nv50_stateobj_tex.h       |   34 +
 src/gallium/drivers/nouveau/nv50/nv50_surface.c    | 1353 +++++++++
 src/gallium/drivers/nouveau/nv50/nv50_tex.c        |  352 +++
 .../drivers/nouveau/nv50/nv50_texture.xml.h        |  306 ++
 src/gallium/drivers/nouveau/nv50/nv50_transfer.c   |  412 +++
 src/gallium/drivers/nouveau/nv50/nv50_transfer.h   |   27 +
 src/gallium/drivers/nouveau/nv50/nv50_vbo.c        |  820 ++++++
 src/gallium/drivers/nouveau/nv50/nv50_winsys.h     |  125 +
 src/gallium/drivers/nouveau/nv50/nv84_video.c      |  797 ++++++
 src/gallium/drivers/nouveau/nv50/nv84_video.h      |  138 +
 src/gallium/drivers/nouveau/nv50/nv84_video_bsp.c  |  250 ++
 src/gallium/drivers/nouveau/nv50/nv84_video_vp.c   |  552 ++++
 src/gallium/drivers/nouveau/nv50/nv98_video.c      |  297 ++
 src/gallium/drivers/nouveau/nv50/nv98_video.h      |   48 +
 src/gallium/drivers/nouveau/nv50/nv98_video_bsp.c  |  159 ++
 src/gallium/drivers/nouveau/nv50/nv98_video_ppp.c  |  143 +
 src/gallium/drivers/nouveau/nv50/nv98_video_vp.c   |  202 ++
 src/gallium/drivers/nouveau/nvc0/nvc0_2d.xml.h     |  380 +++
 src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h     | 1350 +++++++++
 src/gallium/drivers/nouveau/nvc0/nvc0_3ddefs.xml.h |   98 +
 src/gallium/drivers/nouveau/nvc0/nvc0_compute.c    |  271 ++
 src/gallium/drivers/nouveau/nvc0/nvc0_compute.h    |   10 +
 .../drivers/nouveau/nvc0/nvc0_compute.xml.h        |  410 +++
 src/gallium/drivers/nouveau/nvc0/nvc0_context.c    |  402 +++
 src/gallium/drivers/nouveau/nvc0/nvc0_context.h    |  357 +++
 src/gallium/drivers/nouveau/nvc0/nvc0_draw.c       |   88 +
 src/gallium/drivers/nouveau/nvc0/nvc0_formats.c    |   25 +
 .../drivers/nouveau/nvc0/nvc0_graph_macros.h       |  236 ++
 src/gallium/drivers/nouveau/nvc0/nvc0_m2mf.xml.h   |  138 +
 src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c    |  355 +++
 src/gallium/drivers/nouveau/nvc0/nvc0_program.c    |  811 ++++++
 src/gallium/drivers/nouveau/nvc0/nvc0_program.h    |   68 +
 src/gallium/drivers/nouveau/nvc0/nvc0_push.c       |  409 +++
 src/gallium/drivers/nouveau/nvc0/nvc0_query.c      | 1448 ++++++++++
 src/gallium/drivers/nouveau/nvc0/nvc0_resource.c   |   62 +
 src/gallium/drivers/nouveau/nvc0/nvc0_resource.h   |   58 +
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c     |  967 +++++++
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.h     |  325 +++
 .../drivers/nouveau/nvc0/nvc0_shader_state.c       |  278 ++
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c      | 1247 ++++++++
 .../drivers/nouveau/nvc0/nvc0_state_validate.c     |  577 ++++
 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h   |   77 +
 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c    | 1265 +++++++++
 src/gallium/drivers/nouveau/nvc0/nvc0_tex.c        |  814 ++++++
 src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c   |  558 ++++
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c        |  891 ++++++
 .../drivers/nouveau/nvc0/nvc0_vbo_translate.c      |  649 +++++
 src/gallium/drivers/nouveau/nvc0/nvc0_video.c      |  331 +++
 src/gallium/drivers/nouveau/nvc0/nvc0_video.h      |   48 +
 src/gallium/drivers/nouveau/nvc0/nvc0_video_bsp.c  |  155 +
 src/gallium/drivers/nouveau/nvc0/nvc0_video_ppp.c  |  143 +
 src/gallium/drivers/nouveau/nvc0/nvc0_video_vp.c   |  202 ++
 src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h     |  144 +
 src/gallium/drivers/nouveau/nvc0/nve4_compute.c    |  652 +++++
 src/gallium/drivers/nouveau/nvc0/nve4_compute.h    |  131 +
 .../drivers/nouveau/nvc0/nve4_compute.xml.h        |  429 +++
 src/gallium/drivers/nouveau/nvc0/nve4_p2mf.xml.h   |  107 +
 src/gallium/drivers/nv30/Android.mk                |   37 -
 src/gallium/drivers/nv30/Makefile.am               |   34 -
 src/gallium/drivers/nv30/Makefile.sources          |   20 -
 src/gallium/drivers/nv30/nv01_2d.xml.h             | 1416 ----------
 src/gallium/drivers/nv30/nv30-40_3d.xml.h          | 2045 --------------
 src/gallium/drivers/nv30/nv30_clear.c              |  226 --
 src/gallium/drivers/nv30/nv30_context.c            |  263 --
 src/gallium/drivers/nv30/nv30_context.h            |  237 --
 src/gallium/drivers/nv30/nv30_draw.c               |  506 ----
 src/gallium/drivers/nv30/nv30_format.c             |  259 --
 src/gallium/drivers/nv30/nv30_format.h             |   57 -
 src/gallium/drivers/nv30/nv30_fragprog.c           |  170 --
 src/gallium/drivers/nv30/nv30_fragtex.c            |  202 --
 src/gallium/drivers/nv30/nv30_miptree.c            |  490 ----
 src/gallium/drivers/nv30/nv30_push.c               |  290 --
 src/gallium/drivers/nv30/nv30_query.c              |  274 --
 src/gallium/drivers/nv30/nv30_resource.c           |   77 -
 src/gallium/drivers/nv30/nv30_resource.h           |   75 -
 src/gallium/drivers/nv30/nv30_screen.c             |  588 ----
 src/gallium/drivers/nv30/nv30_screen.h             |   51 -
 src/gallium/drivers/nv30/nv30_state.c              |  458 ---
 src/gallium/drivers/nv30/nv30_state.h              |  144 -
 src/gallium/drivers/nv30/nv30_state_validate.c     |  538 ----
 src/gallium/drivers/nv30/nv30_texture.c            |  306 --
 src/gallium/drivers/nv30/nv30_transfer.c           |  754 -----
 src/gallium/drivers/nv30/nv30_transfer.h           |   40 -
 src/gallium/drivers/nv30/nv30_vbo.c                |  627 ----
 src/gallium/drivers/nv30/nv30_vertprog.c           |  258 --
 src/gallium/drivers/nv30/nv30_vertprog.h           |  176 --
 src/gallium/drivers/nv30/nv30_winsys.h             |  158 --
 src/gallium/drivers/nv30/nv40_vertprog.h           |  178 --
 src/gallium/drivers/nv30/nv40_verttex.c            |  100 -
 src/gallium/drivers/nv30/nvfx_fragprog.c           | 1251 --------
 src/gallium/drivers/nv30/nvfx_shader.h             |  525 ----
 src/gallium/drivers/nv30/nvfx_vertprog.c           | 1133 --------
 src/gallium/drivers/nv50/Android.mk                |   37 -
 src/gallium/drivers/nv50/Makefile.am               |   34 -
 src/gallium/drivers/nv50/Makefile.sources          |   49 -
 src/gallium/drivers/nv50/codegen/nv50_ir.cpp       | 1231 --------
 src/gallium/drivers/nv50/codegen/nv50_ir.h         | 1197 --------
 src/gallium/drivers/nv50/codegen/nv50_ir_bb.cpp    |  550 ----
 .../drivers/nv50/codegen/nv50_ir_build_util.cpp    |  614 ----
 .../drivers/nv50/codegen/nv50_ir_build_util.h      |  324 ---
 src/gallium/drivers/nv50/codegen/nv50_ir_driver.h  |  220 --
 .../drivers/nv50/codegen/nv50_ir_emit_nv50.cpp     | 1962 -------------
 .../drivers/nv50/codegen/nv50_ir_from_tgsi.cpp     | 2852 -------------------
 src/gallium/drivers/nv50/codegen/nv50_ir_graph.cpp |  436 ---
 src/gallium/drivers/nv50/codegen/nv50_ir_graph.h   |  228 --
 src/gallium/drivers/nv50/codegen/nv50_ir_inlines.h |  420 ---
 .../drivers/nv50/codegen/nv50_ir_lowering_nv50.cpp | 1101 --------
 .../drivers/nv50/codegen/nv50_ir_peephole.cpp      | 2464 ----------------
 src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp |  698 -----
 src/gallium/drivers/nv50/codegen/nv50_ir_ra.cpp    | 2050 --------------
 src/gallium/drivers/nv50/codegen/nv50_ir_ssa.cpp   |  552 ----
 .../drivers/nv50/codegen/nv50_ir_target.cpp        |  469 ---
 src/gallium/drivers/nv50/codegen/nv50_ir_target.h  |  235 --
 .../drivers/nv50/codegen/nv50_ir_target_nv50.cpp   |  552 ----
 .../drivers/nv50/codegen/nv50_ir_target_nv50.h     |   72 -
 src/gallium/drivers/nv50/codegen/nv50_ir_util.cpp  |  390 ---
 src/gallium/drivers/nv50/codegen/nv50_ir_util.h    |  788 ------
 src/gallium/drivers/nv50/nv50_2d.xml.h             |  416 ---
 src/gallium/drivers/nv50/nv50_3d.xml.h             | 2110 --------------
 src/gallium/drivers/nv50/nv50_3ddefs.xml.h         |   98 -
 src/gallium/drivers/nv50/nv50_blit.h               |  223 --
 src/gallium/drivers/nv50/nv50_context.c            |  317 ---
 src/gallium/drivers/nv50/nv50_context.h            |  322 ---
 src/gallium/drivers/nv50/nv50_debug.h              |   25 -
 src/gallium/drivers/nv50/nv50_defs.xml.h           |  200 --
 src/gallium/drivers/nv50/nv50_draw.c               |   88 -
 src/gallium/drivers/nv50/nv50_formats.c            |  504 ----
 src/gallium/drivers/nv50/nv50_miptree.c            |  495 ----
 src/gallium/drivers/nv50/nv50_program.c            |  445 ---
 src/gallium/drivers/nv50/nv50_program.h            |  106 -
 src/gallium/drivers/nv50/nv50_push.c               |  309 --
 src/gallium/drivers/nv50/nv50_query.c              |  399 ---
 src/gallium/drivers/nv50/nv50_resource.c           |  104 -
 src/gallium/drivers/nv50/nv50_resource.h           |  153 -
 src/gallium/drivers/nv50/nv50_screen.c             |  845 ------
 src/gallium/drivers/nv50/nv50_screen.h             |  153 -
 src/gallium/drivers/nv50/nv50_shader_state.c       |  623 ----
 src/gallium/drivers/nv50/nv50_state.c              | 1110 --------
 src/gallium/drivers/nv50/nv50_state_validate.c     |  414 ---
 src/gallium/drivers/nv50/nv50_stateobj.h           |   78 -
 src/gallium/drivers/nv50/nv50_stateobj_tex.h       |   34 -
 src/gallium/drivers/nv50/nv50_surface.c            | 1355 ---------
 src/gallium/drivers/nv50/nv50_tex.c                |  352 ---
 src/gallium/drivers/nv50/nv50_texture.xml.h        |  306 --
 src/gallium/drivers/nv50/nv50_transfer.c           |  412 ---
 src/gallium/drivers/nv50/nv50_transfer.h           |   27 -
 src/gallium/drivers/nv50/nv50_vbo.c                |  820 ------
 src/gallium/drivers/nv50/nv50_winsys.h             |  125 -
 src/gallium/drivers/nv50/nv84_video.c              |  797 ------
 src/gallium/drivers/nv50/nv84_video.h              |  138 -
 src/gallium/drivers/nv50/nv84_video_bsp.c          |  250 --
 src/gallium/drivers/nv50/nv84_video_vp.c           |  552 ----
 src/gallium/drivers/nv50/nv98_video.c              |  297 --
 src/gallium/drivers/nv50/nv98_video.h              |   48 -
 src/gallium/drivers/nv50/nv98_video_bsp.c          |  159 --
 src/gallium/drivers/nv50/nv98_video_ppp.c          |  143 -
 src/gallium/drivers/nv50/nv98_video_vp.c           |  202 --
 src/gallium/drivers/nvc0/Android.mk                |   37 -
 src/gallium/drivers/nvc0/Makefile.am               |   34 -
 src/gallium/drivers/nvc0/Makefile.sources          |   22 -
 .../drivers/nvc0/codegen/nv50_ir_emit_gk110.cpp    | 1682 -----------
 .../drivers/nvc0/codegen/nv50_ir_emit_nvc0.cpp     | 2988 --------------------
 .../drivers/nvc0/codegen/nv50_ir_lowering_nvc0.cpp | 1597 -----------
 .../drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp   |  604 ----
 .../drivers/nvc0/codegen/nv50_ir_target_nvc0.h     |   74 -
 .../drivers/nvc0/codegen/target_lib_nvc0.asm       |   96 -
 .../drivers/nvc0/codegen/target_lib_nvc0.asm.h     |  113 -
 .../drivers/nvc0/codegen/target_lib_nve4.asm       |  698 -----
 .../drivers/nvc0/codegen/target_lib_nve4.asm.h     |  593 ----
 .../drivers/nvc0/codegen/target_lib_nvf0.asm.h     |   13 -
 src/gallium/drivers/nvc0/nvc0_2d.xml.h             |  380 ---
 src/gallium/drivers/nvc0/nvc0_3d.xml.h             | 1350 ---------
 src/gallium/drivers/nvc0/nvc0_3ddefs.xml.h         |   98 -
 src/gallium/drivers/nvc0/nvc0_compute.c            |  271 --
 src/gallium/drivers/nvc0/nvc0_compute.h            |   10 -
 src/gallium/drivers/nvc0/nvc0_compute.xml.h        |  410 ---
 src/gallium/drivers/nvc0/nvc0_context.c            |  402 ---
 src/gallium/drivers/nvc0/nvc0_context.h            |  357 ---
 src/gallium/drivers/nvc0/nvc0_draw.c               |   88 -
 src/gallium/drivers/nvc0/nvc0_formats.c            |   25 -
 src/gallium/drivers/nvc0/nvc0_graph_macros.h       |  236 --
 src/gallium/drivers/nvc0/nvc0_m2mf.xml.h           |  138 -
 src/gallium/drivers/nvc0/nvc0_miptree.c            |  355 ---
 src/gallium/drivers/nvc0/nvc0_program.c            |  811 ------
 src/gallium/drivers/nvc0/nvc0_program.h            |   68 -
 src/gallium/drivers/nvc0/nvc0_push.c               |  409 ---
 src/gallium/drivers/nvc0/nvc0_query.c              | 1448 ----------
 src/gallium/drivers/nvc0/nvc0_resource.c           |   62 -
 src/gallium/drivers/nvc0/nvc0_resource.h           |   58 -
 src/gallium/drivers/nvc0/nvc0_screen.c             |  967 -------
 src/gallium/drivers/nvc0/nvc0_screen.h             |  325 ---
 src/gallium/drivers/nvc0/nvc0_shader_state.c       |  278 --
 src/gallium/drivers/nvc0/nvc0_state.c              | 1248 --------
 src/gallium/drivers/nvc0/nvc0_state_validate.c     |  577 ----
 src/gallium/drivers/nvc0/nvc0_stateobj.h           |   77 -
 src/gallium/drivers/nvc0/nvc0_surface.c            | 1266 ---------
 src/gallium/drivers/nvc0/nvc0_tex.c                |  814 ------
 src/gallium/drivers/nvc0/nvc0_transfer.c           |  558 ----
 src/gallium/drivers/nvc0/nvc0_vbo.c                |  891 ------
 src/gallium/drivers/nvc0/nvc0_vbo_translate.c      |  649 -----
 src/gallium/drivers/nvc0/nvc0_video.c              |  331 ---
 src/gallium/drivers/nvc0/nvc0_video.h              |   48 -
 src/gallium/drivers/nvc0/nvc0_video_bsp.c          |  155 -
 src/gallium/drivers/nvc0/nvc0_video_ppp.c          |  143 -
 src/gallium/drivers/nvc0/nvc0_video_vp.c           |  202 --
 src/gallium/drivers/nvc0/nvc0_winsys.h             |  144 -
 src/gallium/drivers/nvc0/nve4_compute.c            |  652 -----
 src/gallium/drivers/nvc0/nve4_compute.h            |  131 -
 src/gallium/drivers/nvc0/nve4_compute.xml.h        |  429 ---
 src/gallium/drivers/nvc0/nve4_p2mf.xml.h           |  107 -
 src/gallium/targets/dri-nouveau/Makefile.am        |    3 -
 src/gallium/targets/egl-static/Makefile.am         |    3 -
 src/gallium/targets/pipe-loader/Makefile.am        |    3 -
 src/gallium/targets/vdpau-nouveau/Makefile.am      |    3 -
 src/gallium/targets/xorg-nouveau/Makefile.am       |    3 -
 src/gallium/targets/xvmc-nouveau/Makefile.am       |    3 -
 312 files changed, 74365 insertions(+), 74597 deletions(-)
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_graph.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_graph.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_inlines.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_ssa.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_target.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_util.cpp
 create mode 100644 src/gallium/drivers/nouveau/codegen/nv50_ir_util.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/target_lib_nvc0.asm
 create mode 100644 src/gallium/drivers/nouveau/codegen/target_lib_nvc0.asm.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/target_lib_nve4.asm
 create mode 100644 src/gallium/drivers/nouveau/codegen/target_lib_nve4.asm.h
 create mode 100644 src/gallium/drivers/nouveau/codegen/target_lib_nvf0.asm.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv01_2d.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30-40_3d.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_clear.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_context.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_context.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_draw.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_format.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_format.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_fragprog.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_fragtex.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_miptree.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_push.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_query.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_resource.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_resource.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_screen.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_screen.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_state.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_state.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_state_validate.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_texture.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_transfer.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_transfer.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_vbo.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_vertprog.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_vertprog.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv30_winsys.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv40_vertprog.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nv40_verttex.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c
 create mode 100644 src/gallium/drivers/nouveau/nv30/nvfx_shader.h
 create mode 100644 src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_2d.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_3ddefs.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_blit.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_context.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_context.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_debug.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_defs.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_draw.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_formats.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_miptree.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_program.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_program.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_push.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_query.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_resource.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_resource.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_screen.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_screen.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_shader_state.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_state.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_surface.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_tex.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_texture.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_transfer.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_transfer.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_vbo.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv50_winsys.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv84_video.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv84_video.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv84_video_bsp.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv84_video_vp.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv98_video.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv98_video.h
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv98_video_bsp.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv98_video_ppp.c
 create mode 100644 src/gallium/drivers/nouveau/nv50/nv98_video_vp.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_2d.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_3ddefs.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_compute.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_compute.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_compute.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_context.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_context.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_draw.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_formats.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_graph_macros.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_m2mf.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_program.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_program.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_push.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_query.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_resource.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_resource.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_screen.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_state.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_tex.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_video.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_video.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_video_bsp.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_video_ppp.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_video_vp.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nve4_compute.c
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nve4_compute.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nve4_compute.xml.h
 create mode 100644 src/gallium/drivers/nouveau/nvc0/nve4_p2mf.xml.h
 delete mode 100644 src/gallium/drivers/nv30/Android.mk
 delete mode 100644 src/gallium/drivers/nv30/Makefile.am
 delete mode 100644 src/gallium/drivers/nv30/Makefile.sources
 delete mode 100644 src/gallium/drivers/nv30/nv01_2d.xml.h
 delete mode 100644 src/gallium/drivers/nv30/nv30-40_3d.xml.h
 delete mode 100644 src/gallium/drivers/nv30/nv30_clear.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_context.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_context.h
 delete mode 100644 src/gallium/drivers/nv30/nv30_draw.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_format.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_format.h
 delete mode 100644 src/gallium/drivers/nv30/nv30_fragprog.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_fragtex.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_miptree.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_push.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_query.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_resource.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_resource.h
 delete mode 100644 src/gallium/drivers/nv30/nv30_screen.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_screen.h
 delete mode 100644 src/gallium/drivers/nv30/nv30_state.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_state.h
 delete mode 100644 src/gallium/drivers/nv30/nv30_state_validate.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_texture.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_transfer.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_transfer.h
 delete mode 100644 src/gallium/drivers/nv30/nv30_vbo.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_vertprog.c
 delete mode 100644 src/gallium/drivers/nv30/nv30_vertprog.h
 delete mode 100644 src/gallium/drivers/nv30/nv30_winsys.h
 delete mode 100644 src/gallium/drivers/nv30/nv40_vertprog.h
 delete mode 100644 src/gallium/drivers/nv30/nv40_verttex.c
 delete mode 100644 src/gallium/drivers/nv30/nvfx_fragprog.c
 delete mode 100644 src/gallium/drivers/nv30/nvfx_shader.h
 delete mode 100644 src/gallium/drivers/nv30/nvfx_vertprog.c
 delete mode 100644 src/gallium/drivers/nv50/Android.mk
 delete mode 100644 src/gallium/drivers/nv50/Makefile.am
 delete mode 100644 src/gallium/drivers/nv50/Makefile.sources
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir.h
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_bb.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_build_util.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_build_util.h
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_driver.h
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_emit_nv50.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_from_tgsi.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_graph.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_graph.h
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_inlines.h
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_lowering_nv50.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_peephole.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_ra.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_ssa.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_target.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_target.h
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_target_nv50.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_target_nv50.h
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_util.cpp
 delete mode 100644 src/gallium/drivers/nv50/codegen/nv50_ir_util.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_2d.xml.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_3d.xml.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_3ddefs.xml.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_blit.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_context.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_context.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_debug.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_defs.xml.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_draw.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_formats.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_miptree.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_program.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_program.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_push.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_query.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_resource.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_resource.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_screen.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_screen.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_shader_state.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_state.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_state_validate.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_stateobj.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_stateobj_tex.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_surface.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_tex.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_texture.xml.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_transfer.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_transfer.h
 delete mode 100644 src/gallium/drivers/nv50/nv50_vbo.c
 delete mode 100644 src/gallium/drivers/nv50/nv50_winsys.h
 delete mode 100644 src/gallium/drivers/nv50/nv84_video.c
 delete mode 100644 src/gallium/drivers/nv50/nv84_video.h
 delete mode 100644 src/gallium/drivers/nv50/nv84_video_bsp.c
 delete mode 100644 src/gallium/drivers/nv50/nv84_video_vp.c
 delete mode 100644 src/gallium/drivers/nv50/nv98_video.c
 delete mode 100644 src/gallium/drivers/nv50/nv98_video.h
 delete mode 100644 src/gallium/drivers/nv50/nv98_video_bsp.c
 delete mode 100644 src/gallium/drivers/nv50/nv98_video_ppp.c
 delete mode 100644 src/gallium/drivers/nv50/nv98_video_vp.c
 delete mode 100644 src/gallium/drivers/nvc0/Android.mk
 delete mode 100644 src/gallium/drivers/nvc0/Makefile.am
 delete mode 100644 src/gallium/drivers/nvc0/Makefile.sources
 delete mode 100644 src/gallium/drivers/nvc0/codegen/nv50_ir_emit_gk110.cpp
 delete mode 100644 src/gallium/drivers/nvc0/codegen/nv50_ir_emit_nvc0.cpp
 delete mode 100644 src/gallium/drivers/nvc0/codegen/nv50_ir_lowering_nvc0.cpp
 delete mode 100644 src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp
 delete mode 100644 src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h
 delete mode 100644 src/gallium/drivers/nvc0/codegen/target_lib_nvc0.asm
 delete mode 100644 src/gallium/drivers/nvc0/codegen/target_lib_nvc0.asm.h
 delete mode 100644 src/gallium/drivers/nvc0/codegen/target_lib_nve4.asm
 delete mode 100644 src/gallium/drivers/nvc0/codegen/target_lib_nve4.asm.h
 delete mode 100644 src/gallium/drivers/nvc0/codegen/target_lib_nvf0.asm.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_2d.xml.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_3d.xml.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_3ddefs.xml.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_compute.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_compute.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_compute.xml.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_context.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_context.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_draw.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_formats.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_graph_macros.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_m2mf.xml.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_miptree.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_program.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_program.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_push.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_query.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_resource.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_resource.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_screen.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_screen.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_shader_state.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_state.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_state_validate.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_stateobj.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_surface.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_tex.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_transfer.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_vbo.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_vbo_translate.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_video.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_video.h
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_video_bsp.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_video_ppp.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_video_vp.c
 delete mode 100644 src/gallium/drivers/nvc0/nvc0_winsys.h
 delete mode 100644 src/gallium/drivers/nvc0/nve4_compute.c
 delete mode 100644 src/gallium/drivers/nvc0/nve4_compute.h
 delete mode 100644 src/gallium/drivers/nvc0/nve4_compute.xml.h
 delete mode 100644 src/gallium/drivers/nvc0/nve4_p2mf.xml.h


More information about the mesa-dev mailing list