OSDN Git Service

freedreno: prepare for a3xx
authorRob Clark <robclark@freedesktop.org>
Sun, 26 May 2013 21:13:27 +0000 (17:13 -0400)
committerRob Clark <robclark@freedesktop.org>
Sat, 8 Jun 2013 17:15:51 +0000 (13:15 -0400)
commit18c317b21ddc2ec4538544f9dd69dc568dcf821f
tree224e3c0464dcedabbf5784e5c3def952473fd8f8
parent213c207b3ac40ae769afe01b8578f566b5e7840d
freedreno: prepare for a3xx

Split the parts that are specific to adreno a2xx series GPUs from the
parts that will be in common with a3xx, so that a3xx support can be
added more cleanly.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
50 files changed:
configure.ac
src/gallium/drivers/freedreno/Makefile.am
src/gallium/drivers/freedreno/a2xx/Makefile.am [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/a2xx.xml.h [moved from src/gallium/drivers/freedreno/a2xx.xml.h with 99% similarity]
src/gallium/drivers/freedreno/a2xx/disasm-a2xx.c [moved from src/gallium/drivers/freedreno/disasm.c with 99% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_blend.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_blend.h [moved from src/gallium/drivers/freedreno/freedreno_blend.h with 78% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_compiler.c [moved from src/gallium/drivers/freedreno/freedreno_compiler.c with 94% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_compiler.h [moved from src/gallium/drivers/freedreno/freedreno_compiler.h with 84% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_context.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_context.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_draw.c [moved from src/gallium/drivers/freedreno/freedreno_clear.c with 69% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_draw.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_emit.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_emit.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_gmem.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_gmem.h [moved from src/gallium/drivers/freedreno/freedreno_clear.h with 86% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_program.c [moved from src/gallium/drivers/freedreno/freedreno_program.c with 82% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_program.h [moved from src/gallium/drivers/freedreno/freedreno_program.h with 85% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_rasterizer.c [moved from src/gallium/drivers/freedreno/freedreno_rasterizer.c with 73% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_rasterizer.h [moved from src/gallium/drivers/freedreno/freedreno_rasterizer.h with 77% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_screen.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_screen.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_texture.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_texture.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_util.c [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_util.h [new file with mode: 0644]
src/gallium/drivers/freedreno/a2xx/fd2_zsa.c [moved from src/gallium/drivers/freedreno/freedreno_zsa.c with 62% similarity]
src/gallium/drivers/freedreno/a2xx/fd2_zsa.h [moved from src/gallium/drivers/freedreno/freedreno_zsa.h with 79% similarity]
src/gallium/drivers/freedreno/a2xx/instr-a2xx.h [moved from src/gallium/drivers/freedreno/instr-a2xx.h with 100% similarity]
src/gallium/drivers/freedreno/a2xx/ir-a2xx.c [moved from src/gallium/drivers/freedreno/ir-a2xx.c with 100% similarity]
src/gallium/drivers/freedreno/a2xx/ir-a2xx.h [moved from src/gallium/drivers/freedreno/ir-a2xx.h with 100% similarity]
src/gallium/drivers/freedreno/adreno_common.xml.h
src/gallium/drivers/freedreno/adreno_pm4.xml.h
src/gallium/drivers/freedreno/disasm.h
src/gallium/drivers/freedreno/freedreno_blend.c [deleted file]
src/gallium/drivers/freedreno/freedreno_context.c
src/gallium/drivers/freedreno/freedreno_context.h
src/gallium/drivers/freedreno/freedreno_draw.c [moved from src/gallium/drivers/freedreno/freedreno_vbo.c with 61% similarity]
src/gallium/drivers/freedreno/freedreno_draw.h [moved from src/gallium/drivers/freedreno/freedreno_vbo.h with 83% similarity]
src/gallium/drivers/freedreno/freedreno_gmem.c
src/gallium/drivers/freedreno/freedreno_resource.c
src/gallium/drivers/freedreno/freedreno_screen.c
src/gallium/drivers/freedreno/freedreno_screen.h
src/gallium/drivers/freedreno/freedreno_state.c
src/gallium/drivers/freedreno/freedreno_state.h
src/gallium/drivers/freedreno/freedreno_texture.c
src/gallium/drivers/freedreno/freedreno_texture.h
src/gallium/drivers/freedreno/freedreno_util.c
src/gallium/drivers/freedreno/freedreno_util.h