Mesa (r6xx-r7xx-support): Initial 3D driver for R6xx/R7xx chips

Alex Deucher agd5f at kemper.freedesktop.org
Fri Apr 17 18:49:07 UTC 2009


Module: Mesa
Branch: r6xx-r7xx-support
Commit: 042c0b2564fa13d7e44c43831ed3074a0d1dc73b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=042c0b2564fa13d7e44c43831ed3074a0d1dc73b

Author: Richard Li <RichardZ.Li at amd.com>
Date:   Fri Apr 17 14:30:13 2009 -0400

Initial 3D driver for R6xx/R7xx chips

This driver is not fully functional yet.

Authors:
Richard Li
Cooper Yuan
Matthias Hopf

---

 configure.ac                                   |   10 +-
 src/mesa/drivers/dri/r600/Makefile             |   67 +
 src/mesa/drivers/dri/r600/defaultendian.h      |   38 +
 src/mesa/drivers/dri/r600/r600_cmdbuf.c        |  251 ++
 src/mesa/drivers/dri/r600/r600_cmdbuf.h        |   44 +
 src/mesa/drivers/dri/r600/r600_common.h        |  114 +
 src/mesa/drivers/dri/r600/r600_context.c       |  453 +++
 src/mesa/drivers/dri/r600/r600_context.h       |  411 +++
 src/mesa/drivers/dri/r600/r600_emit.c          |  220 ++
 src/mesa/drivers/dri/r600/r600_id.c            |  129 +
 src/mesa/drivers/dri/r600/r600_id.h            |   70 +
 src/mesa/drivers/dri/r600/r600_lock.h          |  167 +
 src/mesa/drivers/dri/r600/r600_mem.c           |  537 ++++
 src/mesa/drivers/dri/r600/r600_mem.h           |   85 +
 src/mesa/drivers/dri/r600/r600_reg.h           |  133 +
 src/mesa/drivers/dri/r600/r600_reg_auto_r6xx.h | 3087 ++++++++++++++++++
 src/mesa/drivers/dri/r600/r600_reg_r6xx.h      |  492 +++
 src/mesa/drivers/dri/r600/r600_reg_r7xx.h      |  149 +
 src/mesa/drivers/dri/r600/r600_screen.c        |  534 ++++
 src/mesa/drivers/dri/r600/r600_screen.h        |   79 +
 src/mesa/drivers/dri/r600/r600_span.c          |  198 ++
 src/mesa/drivers/dri/r600/r600_span.h          |   40 +
 src/mesa/drivers/dri/r600/r700_assembler.c     | 4067 ++++++++++++++++++++++++
 src/mesa/drivers/dri/r600/r700_assembler.h     |  512 +++
 src/mesa/drivers/dri/r600/r700_chip.c          |  415 +++
 src/mesa/drivers/dri/r600/r700_chip.h          |  456 +++
 src/mesa/drivers/dri/r600/r700_chipoffset.h    |  684 ++++
 src/mesa/drivers/dri/r600/r700_clear.c         |  262 ++
 src/mesa/drivers/dri/r600/r700_clear.h         |   33 +
 src/mesa/drivers/dri/r600/r700_debug.c         |   80 +
 src/mesa/drivers/dri/r600/r700_debug.h         |   90 +
 src/mesa/drivers/dri/r600/r700_emit.h          |   86 +
 src/mesa/drivers/dri/r600/r700_fragprog.c      |  355 +++
 src/mesa/drivers/dri/r600/r700_fragprog.h      |   61 +
 src/mesa/drivers/dri/r600/r700_gem.c           |   27 +
 src/mesa/drivers/dri/r600/r700_interface.h     |   37 +
 src/mesa/drivers/dri/r600/r700_oglprog.c       |  133 +
 src/mesa/drivers/dri/r600/r700_oglprog.h       |   34 +
 src/mesa/drivers/dri/r600/r700_render.c        |  452 +++
 src/mesa/drivers/dri/r600/r700_shader.c        |  528 +++
 src/mesa/drivers/dri/r600/r700_shader.h        |  150 +
 src/mesa/drivers/dri/r600/r700_shaderinst.c    |  224 ++
 src/mesa/drivers/dri/r600/r700_shaderinst.h    |  321 ++
 src/mesa/drivers/dri/r600/r700_state.c         |  912 ++++++
 src/mesa/drivers/dri/r600/r700_state.h         |   47 +
 src/mesa/drivers/dri/r600/r700_tex.c           | 1743 ++++++++++
 src/mesa/drivers/dri/r600/r700_tex.h           |   92 +
 src/mesa/drivers/dri/r600/r700_vertprog.c      |  459 +++
 src/mesa/drivers/dri/r600/r700_vertprog.h      |   92 +
 src/mesa/drivers/dri/r600/sq_micro_reg.h       | 2008 ++++++++++++
 50 files changed, 21663 insertions(+), 5 deletions(-)

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



More information about the mesa-commit mailing list