Mesa (master): Import a classic DRI driver for nv0x-nv2x.

Keith Whitwell keithw at kemper.freedesktop.org
Fri Feb 5 09:53:03 UTC 2010


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

Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Feb  1 01:19:10 2010 +0100

Import a classic DRI driver for nv0x-nv2x.

---

 src/mesa/drivers/dri/nouveau/Makefile             |   59 +++
 src/mesa/drivers/dri/nouveau/nouveau_bo_state.c   |  184 +++++++
 src/mesa/drivers/dri/nouveau/nouveau_bo_state.h   |  107 ++++
 src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c  |  172 +++++++
 src/mesa/drivers/dri/nouveau/nouveau_bufferobj.h  |   39 ++
 src/mesa/drivers/dri/nouveau/nouveau_context.c    |  273 ++++++++++
 src/mesa/drivers/dri/nouveau/nouveau_context.h    |  105 ++++
 src/mesa/drivers/dri/nouveau/nouveau_driver.c     |  140 ++++++
 src/mesa/drivers/dri/nouveau/nouveau_driver.h     |   89 ++++
 src/mesa/drivers/dri/nouveau/nouveau_fbo.c        |  277 +++++++++++
 src/mesa/drivers/dri/nouveau/nouveau_fbo.h        |   51 ++
 src/mesa/drivers/dri/nouveau/nouveau_gldefs.h     |  263 ++++++++++
 src/mesa/drivers/dri/nouveau/nouveau_render.h     |   98 ++++
 src/mesa/drivers/dri/nouveau/nouveau_render_t.c   |  361 ++++++++++++++
 src/mesa/drivers/dri/nouveau/nouveau_screen.c     |  269 ++++++++++
 src/mesa/drivers/dri/nouveau/nouveau_screen.h     |   54 ++
 src/mesa/drivers/dri/nouveau/nouveau_span.c       |  174 +++++++
 src/mesa/drivers/dri/nouveau/nouveau_state.c      |  532 ++++++++++++++++++++
 src/mesa/drivers/dri/nouveau/nouveau_state.h      |  119 +++++
 src/mesa/drivers/dri/nouveau/nouveau_surface.c    |   81 +++
 src/mesa/drivers/dri/nouveau/nouveau_surface.h    |   58 +++
 src/mesa/drivers/dri/nouveau/nouveau_swtnl_t.c    |  354 +++++++++++++
 src/mesa/drivers/dri/nouveau/nouveau_texture.c    |  456 +++++++++++++++++
 src/mesa/drivers/dri/nouveau/nouveau_texture.h    |   49 ++
 src/mesa/drivers/dri/nouveau/nouveau_util.h       |  176 +++++++
 src/mesa/drivers/dri/nouveau/nouveau_vbo_t.c      |  409 +++++++++++++++
 src/mesa/drivers/dri/nouveau/nv04_context.c       |  118 +++++
 src/mesa/drivers/dri/nouveau/nv04_context.h       |   52 ++
 src/mesa/drivers/dri/nouveau/nv04_driver.h        |   97 ++++
 src/mesa/drivers/dri/nouveau/nv04_render.c        |  212 ++++++++
 src/mesa/drivers/dri/nouveau/nv04_screen.c        |  211 ++++++++
 src/mesa/drivers/dri/nouveau/nv04_state_fb.c      |  116 +++++
 src/mesa/drivers/dri/nouveau/nv04_state_frag.c    |  261 ++++++++++
 src/mesa/drivers/dri/nouveau/nv04_state_raster.c  |  314 ++++++++++++
 src/mesa/drivers/dri/nouveau/nv04_state_tex.c     |  162 ++++++
 src/mesa/drivers/dri/nouveau/nv04_surface.c       |  547 +++++++++++++++++++++
 src/mesa/drivers/dri/nouveau/nv10_context.c       |   91 ++++
 src/mesa/drivers/dri/nouveau/nv10_driver.h        |  192 +++++++
 src/mesa/drivers/dri/nouveau/nv10_render.c        |  201 ++++++++
 src/mesa/drivers/dri/nouveau/nv10_screen.c        |  364 ++++++++++++++
 src/mesa/drivers/dri/nouveau/nv10_state_fb.c      |  190 +++++++
 src/mesa/drivers/dri/nouveau/nv10_state_frag.c    |  416 ++++++++++++++++
 src/mesa/drivers/dri/nouveau/nv10_state_polygon.c |  126 +++++
 src/mesa/drivers/dri/nouveau/nv10_state_raster.c  |  186 +++++++
 src/mesa/drivers/dri/nouveau/nv10_state_tex.c     |  142 ++++++
 src/mesa/drivers/dri/nouveau/nv10_state_tnl.c     |  514 +++++++++++++++++++
 src/mesa/drivers/dri/nouveau/nv20_context.c       |   61 +++
 src/mesa/drivers/dri/nouveau/nv20_driver.h        |  112 +++++
 src/mesa/drivers/dri/nouveau/nv20_render.c        |  225 +++++++++
 src/mesa/drivers/dri/nouveau/nv20_screen.c        |  483 ++++++++++++++++++
 src/mesa/drivers/dri/nouveau/nv20_state_fb.c      |  123 +++++
 src/mesa/drivers/dri/nouveau/nv20_state_polygon.c |   44 ++
 src/mesa/drivers/dri/nouveau/nv20_state_raster.c  |   42 ++
 src/mesa/drivers/dri/nouveau/nv20_state_tex.c     |  167 +++++++
 src/mesa/drivers/dri/nouveau/nv20_state_tnl.c     |  396 +++++++++++++++
 55 files changed, 11114 insertions(+), 0 deletions(-)

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



More information about the mesa-commit mailing list