Mesa (master): nvfx: switch to rules-ng-ng register headers
Luca Barbieri
lb at kemper.freedesktop.org
Sun Sep 5 15:52:38 UTC 2010
Module: Mesa
Branch: master
Commit: d46c5ce7b6a707b491a28345e3ee2adfce201632
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d46c5ce7b6a707b491a28345e3ee2adfce201632
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Sun Sep 5 10:10:09 2010 +0200
nvfx: switch to rules-ng-ng register headers
This is the new register generation toolkit in use by nouveau.
As far as I know, this is the best register description toolkit in
existence, and you should use it too for your hardware :)
Thanks to Marcin Kościelnicki for inventing it and performing
invaluable reverse engineering work of nVidia chips.
---
src/gallium/drivers/nouveau/nv_object.xml.h | 231 +++
src/gallium/drivers/nvfx/nv30-40_3d.xml.h | 2022 +++++++++++++++++++++++++++
src/gallium/drivers/nvfx/nv30_fragtex.c | 24 +-
src/gallium/drivers/nvfx/nv40_fragtex.c | 30 +-
src/gallium/drivers/nvfx/nvfx_context.h | 10 +-
src/gallium/drivers/nvfx/nvfx_draw.c | 24 +-
src/gallium/drivers/nvfx/nvfx_fragprog.c | 28 +-
src/gallium/drivers/nvfx/nvfx_fragtex.c | 84 +-
src/gallium/drivers/nvfx/nvfx_push.c | 28 +-
src/gallium/drivers/nvfx/nvfx_query.c | 12 +-
src/gallium/drivers/nvfx/nvfx_screen.c | 58 +-
src/gallium/drivers/nvfx/nvfx_state.c | 68 +-
src/gallium/drivers/nvfx/nvfx_state_emit.c | 56 +-
src/gallium/drivers/nvfx/nvfx_state_fb.c | 96 +-
src/gallium/drivers/nvfx/nvfx_surface.c | 4 +-
src/gallium/drivers/nvfx/nvfx_tex.h | 54 +-
src/gallium/drivers/nvfx/nvfx_vbo.c | 80 +-
src/gallium/drivers/nvfx/nvfx_vertprog.c | 12 +-
18 files changed, 2587 insertions(+), 334 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=d46c5ce7b6a707b491a28345e3ee2adfce201632
More information about the mesa-commit
mailing list