Mesa (master): r600g: drop compiler stuff and switch over dumb tgsi assembler
Jerome Glisse
glisse at kemper.freedesktop.org
Fri Jul 23 21:35:43 UTC 2010
Module: Mesa
Branch: master
Commit: de553d906b4a205d811a9e1651f14212ec284e29
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de553d906b4a205d811a9e1651f14212ec284e29
Author: Jerome Glisse <jglisse at redhat.com>
Date: Fri Jul 23 17:32:32 2010 -0400
r600g: drop compiler stuff and switch over dumb tgsi assembler
Writing a compiler is time consuming and error prone in
order to allow r600g to further progress in the meantime
i wrote a simple tgsi assembler, it does stupid thing but
i would rather keep the code simple than having people
trying to optimize code it does.
Signed-off-by: Jerome Glisse <jglisse at redhat.com>
---
src/gallium/drivers/r600/Makefile | 7 +-
src/gallium/drivers/r600/r600_asm.c | 385 ++++++++++
src/gallium/drivers/r600/r600_asm.h | 112 +++
src/gallium/drivers/r600/r600_compiler.c | 447 ------------
src/gallium/drivers/r600/r600_compiler.h | 320 --------
src/gallium/drivers/r600/r600_compiler_dump.c | 267 -------
src/gallium/drivers/r600/r600_compiler_r600.c | 972 -------------------------
src/gallium/drivers/r600/r600_compiler_r700.c | 233 ------
src/gallium/drivers/r600/r600_compiler_tgsi.c | 730 -------------------
src/gallium/drivers/r600/r600_context.c | 2 +-
src/gallium/drivers/r600/r600_context.h | 5 +-
src/gallium/drivers/r600/r600_shader.c | 784 +++++++++++++++++---
src/gallium/drivers/r600/r600_shader.h | 244 +------
src/gallium/drivers/r600/r600_sq.h | 18 +-
src/gallium/drivers/r600/r600_state.c | 4 +-
src/gallium/drivers/r600/r700_asm.c | 70 ++
16 files changed, 1277 insertions(+), 3323 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=de553d906b4a205d811a9e1651f14212ec284e29
More information about the mesa-commit
mailing list