r300: Detangle fragment program compiler from driver-specific structure
authorNicolai Hähnle <nhaehnle@gmail.com>
Wed, 15 Jul 2009 15:36:42 +0000 (17:36 +0200)
committerNicolai Hähnle <nhaehnle@gmail.com>
Mon, 27 Jul 2009 18:32:02 +0000 (20:32 +0200)
commite5bed439be4fd7c3a349aedc4bff7eec4e4d363e
treefd7e630146c939e54beedbc41db77e5415ff9e20
parent6b142866abb3097a84cf4b6dae69423154ab40a6
r300: Detangle fragment program compiler from driver-specific structure

This is in preparation of sharing the fragment program compiler with Gallium:
Compiler code is moved into its own directory and modified so that it no
longer depends on driver structures.

Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
42 files changed:
src/mesa/drivers/dri/r300/Makefile
src/mesa/drivers/dri/r300/compiler/r300_fragprog.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/r300_fragprog.h [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/r300_fragprog_emit.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/r300_fragprog_swizzle.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/r300_fragprog_swizzle.h [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/r3xx_fragprog.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/r500_fragprog.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/r500_fragprog.h [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/r500_fragprog_emit.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_compiler.h [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_nqssadce.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_nqssadce.h [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_program.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_program.h [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_program_alu.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_program_alu.h [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_program_pair.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_program_pair.h [new file with mode: 0644]
src/mesa/drivers/dri/r300/r300_context.h
src/mesa/drivers/dri/r300/r300_fragprog.c [deleted file]
src/mesa/drivers/dri/r300/r300_fragprog.h [deleted file]
src/mesa/drivers/dri/r300/r300_fragprog_common.c
src/mesa/drivers/dri/r300/r300_fragprog_emit.c [deleted file]
src/mesa/drivers/dri/r300/r300_fragprog_swizzle.c [deleted file]
src/mesa/drivers/dri/r300/r300_fragprog_swizzle.h [deleted file]
src/mesa/drivers/dri/r300/r300_ioctl.c
src/mesa/drivers/dri/r300/r300_state.c
src/mesa/drivers/dri/r300/r300_swtcl.c
src/mesa/drivers/dri/r300/r300_vertprog.c
src/mesa/drivers/dri/r300/r500_fragprog.c [deleted file]
src/mesa/drivers/dri/r300/r500_fragprog.h [deleted file]
src/mesa/drivers/dri/r300/r500_fragprog_emit.c [deleted file]
src/mesa/drivers/dri/r300/radeon_nqssadce.c [deleted file]
src/mesa/drivers/dri/r300/radeon_nqssadce.h [deleted file]
src/mesa/drivers/dri/r300/radeon_program.c [deleted file]
src/mesa/drivers/dri/r300/radeon_program.h [deleted file]
src/mesa/drivers/dri/r300/radeon_program_alu.c [deleted file]
src/mesa/drivers/dri/r300/radeon_program_alu.h [deleted file]
src/mesa/drivers/dri/r300/radeon_program_pair.c [deleted file]
src/mesa/drivers/dri/r300/radeon_program_pair.h [deleted file]
src/mesa/drivers/dri/radeon/radeon_screen.c